Для функции бизнес-процесса возможно задать такие настройки, чтобы задача была назначена нескольким исполнителям (или группе исполнителей). При такой настройке может возникнуть ситуация, когда несколько исполнителей введут разное значение для одного и того же реквизита. Для того чтобы определить, какое из введённых значений реквизита будет использоваться в следующих задачах процесса, в системе создан параметр Вид агрегирования, который указывается для каждого реквизита.
В данной статье будет рассмотрен такой вид агрегирования как Группировка.
Вид агрегирования Группировка позволяет создавать в результирующей задаче столько строк, сколько было различных значений.
Вид агрегирования Группировка доступен только для реквизитов табличной части.
Рассмотрим работу данного вида агрегирования более подробно на следующем примере.
В системе существует бизнес-процесс Командировочные расходы. Графическая схема используемого процесса представлена ниже.
Графическая схема процесса Командировочные расходы
Для функции Подача заявки на оплату командировочных расходов назначается группа исполнителей, причём задачу должны выполнить все исполнители, входящие в группу.
Настройка функции. Вкладка Исполнители
При выполнении задачи каждый исполнитель из группы вносит в табличную часть свои данные для заявки.
Выполнение задачи одним из исполнителей
Для реквизита Фамилия сотрудника табличной части созданы следующие настройки: Тип данных — Справочник Исполнители, Вид агрегирования — Группировка.
Настройка реквизита Фамилия сотрудника
В следующей задаче Утверждение расходов руководителем ЦФО для реквизита Фамилия сотрудника будет создано столько строк, сколько различных было введено значений исполнителями.
Задача Утверждение расходов руководителем ЦФО. Отображение реквизита Фамилия сотрудника с видом агрегирования Группировка
Таким образом для реквизита табличной части бизнес-процесса можно настроить отображение всех введённых значений в разных строках.
См. также: