Почему вы должны использовать Route Controls в AWE вместо Steps? - PullRequest
0 голосов
/ 09 мая 2018

Пример: на шаге N вы хотите, чтобы предмет отправился к Дейву, если это отдел 10, но Салли, если его отдел 20.

Обычно вы выполняете 2 шага в этом процессе, один с критериями отдела 10 и списком пользователей, назначенным Дэйву, а другой с отделом 20 и списком пользователей, назначенным Салли.

Если вы пытаетесь использовать элементы управления маршрутом, система позволяет вам применять только один профиль для каждого списка пользователей, поэтому, если вам потребуется создать 2 разных профиля (1 для отдела 10, один для отдела 20), присвойте их отдельно Дейв и Салли, и поэтому вам все равно потребуется 2 отдельных шага в рабочем процессе.

1 Ответ

0 голосов
/ 10 мая 2018

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

Как разработчик, я бы использовал SQL или PeopleCode для создания динамического списка пользователей на основе ключей транзакций и существующей цепочки утверждений. У функциональных пользователей, однако, нет такой роскоши. Управление маршрутом с помощью ролей и списков пользователей позволяет функциональному пользователю применять критерии без написания PeopleCode и SQL.

...