Внутренние активности (internal activities) используются для описания действий объекта, совершаемых без перехода. Список основных действий включает следующие значения:
- входное действие (entry) — действие, которое выполняется в момент входа в данное состояние
- выходное действие (exit) — действие, которое выполняется в момент выхода из данного состояния
- выполняющая деятельность (do) — действие, которое выполняется в течение всего времени нахождения объекта в данном состоянии. Разница между обычными и выполняющими деятельностями / активностями состоит в том, что первые происходят мгновенно и не могут быть прерваны обычными событиями
В данном примере с помощью внутренней активности «do/checkResponse» заявка может проверять, пришел ли ответ от тренера