В ходе выполнения рабочего процесса ему может потребоваться ввод дополнительных входных параметров из внешнего источника. Эти параметры могут быть получены из другого приложения или рабочего процесса, или пользователь может ввести их напрямую.
Например, если при выполнении рабочего процесса возникает определенное событие, данный рабочий процесс может запросить взаимодействие с пользователем, чтобы решить, какие действия следует предпринять. Рабочий процесс ожидает перед продолжением, пока пользователь не ответит на запрос информации или пока время ожидания не превысит возможный период ожидания. Если время ожидания превышает заданный предел, рабочий процесс возвращает исключение.
Для взаимодействий с пользователем по умолчанию используются переменные security.group и timeout.date. При задании переменной security.group для указанной группы пользователей LDAP разрешение отвечать на запросы взаимодействия с пользователем предоставляется только участникам этой группы пользователей.
При задании переменной timeout.date устанавливаются время и дата, до наступления которых рабочий процесс ожидает данные от пользователя. Можно указать абсолютную дату или создать элемент рабочего процесса с помощью сценария, чтобы рассчитать время, соответствующее текущему времени.