Данная настройка может понадобиться в сценарии, когда нужно запустить несколько экземпляров подпроцесса по уникальным значениям в выбранных записях. Например, процесс одобрения командировок, когда каждому руководителю в одной задаче приходит список сотрудников, которые собираются в командировку.
Созданы следующие шаблоны записей и процессов:
В настройке повторно-используемого процесса «Согласование заявки на командировку» в выражении необходимо написать следующую формулу:
DISTINCT((from a in db->komandiruemye where a->komandirovka == $id select a->komandiryemuyRef->manager)) |
Результатом данного выражения будет перечень уникальных руководителей командируемых по данной командировке. Соответственно, руководитель получит одну задачу на согласование командировки по своим подчиненным.
Номер Статьи: 1616
Размещено: Wed, Dec 9, 2020
Последнее обновление: Tue, Dec 7, 2021
Online URL: https://kb.comindware.ru/article/zapusk-podprocessa-po-unikalnym-zapisyam-1616.html