Как использовать элемент читать коллекцию записей с элементом Визирования
Добрый день !)
В системе существует роль "Эксперты" внутри этой роли 15-20 пользователей .
Если отправить на визу в эту Роль то - по документации любой из этих пользователей может утвердить или отклонить эту визу.
- [ Роли ] — выберите из справочника определенную организационную или функциональную роль. Так любой из сотрудников, входящих в эту роль, сможет выполнить визирование.
В данной задаче нужно чтобы в ходе процесса была виза от каждого сотрудника отдельно.
Суть:
Если есть хотя бы одна отрицательная виза идём в другие этапы, после выполнения этих этапов снова оправляем на визу тому сотруднику от кого была получена эта отрицательная виза.
Сделать 20 отдельных виз со всеми исходами пока что кажется нецелесообразным .
Считываю коллекцию "ID всех контактов у которых должность "Эксперт""
После, нужно отправить на визирование всем этим контактам .(Естественно коллекцию нельзя вставлять как параметр процесса в "Кому отправить на визирование")
Поделитесь пожалуйста опытом.
Как использовать считанную коллекцию записей для элемента Визирование ?
Нравится
Tigran Gevorgyan, здравствуйте!
Вам нужно передать вычитанную коллекцию записей в подпроцесс. В данном же подпроцессе настроить элемент визирования.
В таком случае по каждой записи в коллекции уйдет своя виза.
Подробнее о работе с коллекциями и подпроцессами тут:
https://academy.terrasoft.ru/docs/7-17/user/biznes_processy/nastrojka_p…
Tigran Gevorgyan, здравствуйте!
Вам нужно передать вычитанную коллекцию записей в подпроцесс. В данном же подпроцессе настроить элемент визирования.
В таком случае по каждой записи в коллекции уйдет своя виза.
Подробнее о работе с коллекциями и подпроцессами тут:
https://academy.terrasoft.ru/docs/7-17/user/biznes_processy/nastrojka_p…
Sorotiuk Anna,
А как в таком случае прекратить выполнение остальных визирований, если хотя бы одна из виз будет отрицательной?
Владимир Соколов,
В рамках одного процесса никак.
Возможно, Вам подойдет вариант вычитывать результат всех виз, которые были отправлены первым процессом и если есть отрицательные визы отправлять процесс на другие этапы, после которых повторно вызвать первый процесс.