Workflow. Ошибка No selected agents в задаче утверждения.

Пояснение к вопросу

Ситуация, про которую я хочу написать в этой заметке уже несколько раз обсуждалась мной в материалах, посвященных настройке workflow. Думаю, что не будет лишним, если я продублирую его (материал), но уже отдельной заметкой. Что называется, для закрепления.

Итак, вы настроили поток операций, выполняете его запуск, и, смотря лог его выполнения, находите ошибку "No selected agents" на уровне диалоговой задачи, в которой предполагается получить какое-то действие от пользователя (обработчика). Под действием я имею ввиду согласование или утверждение

Рисунок 1.

Решение вопроса

Откройте задачу потока операций, на которой возникает вышеописанная ошибка, используя транзакции SWDD или PFTC, и выполните следующую настройку

См. Maintenance of Agent Assignment

General task
If you define a task as a general task, all users can execute the task. This is useful if the task is used in a workflow and you only want to define the recipients in the step definition. A recipient can forward associated work items to all users.

После выполненных изменений не будет лишним запустить транзакцию SWU_OBUF

Рисунок 2.

Повторно выполните запуск потока операций. Ошибка должна быть исправлена

Рисунок 3.

Если же ответственный обработчик по-прежнему не найден, то, скорее всего, причина в настройках и правилах выбора исполнителя, которые вы используете в задаче. Но это уже совершенно другая история.

Спасибо за ваше время.