Le funzionalità di chiamata fanno riferimento alla funzionalità anziché specificare un'operazione che richiama poi la funzionalità. È possibile aggiungere pin di input e di output per specificare valori trasmessi verso e dalle funzionalità di chiamata. È inoltre possibile definire precondizioni e postcondizioni, denominate vincoli, per le funzionalità di chiamata.
Come viene illustrato nelle figure della tabella seguente, è possibile aggiungere diversi tipi di funzionalità di chiamata ad un diagramma delle attività. Ogni tipo di funzionalità di chiamata viene visualizzato come rettangolo con gli angoli arrotondati che contiene il nome della funzionalità a cui fa riferimento.
| Funzionalità di chiamata | Rappresentazione |
|---|---|
| Funzionalità non specificata | ![]() |
| Fa riferimento alla funzionalità descritta in un'altra azione | ![]() |
| Fa riferimento alla funzionalità descritta in un diagramma delle attività | ![]() |
| Fa riferimento alla funzionalità descritta in un diagramma di macchina a stati | ![]() |
| Fa riferimento alla funzionalità descritta in un diagramma di interazione | ![]() |