Description

Process Agreement
BGERP / ERP Change
Created: 28.03.2024 18:56:03 (Shamil Vakhitov)
Status: Done 17.04.2024 06:22:52 (Shamil Vakhitov)
Закрыт: 17.04.2024 06:22:52 (Shamil Vakhitov)

Parameters

Name Value
Telegram group
External Contributor

Messages

#113124 Note: ОПИСАНИЕ
Created: 12.04.2024 08:25 (Shamil Vakhitov)
В конфигурации типов процессов, требующих согласования, добавляются следующие блоки: 

agree:status.from=<ID1 СТАТУСА 'В СОГЛАСОВАНИИ'>
agree:status.to=<ID2 СТАТУСА 'СОГЛАСОВАН'>
agree:executor.group=<ID3 ГРУППЫ РЕШЕНИЯ 'СОГЛАСОВАТЕЛИ'>
agree:executor.role=<РОЛЬ ГРУППЫ, ЕСЛИ НЕ УКАЗАНА 0>
agree:executor.all=1


При переключении статуса процесса в ID1 в него добавляется группа ID3 и исполнителями с группой ID3 все пользователи, имеющие данную группу в настоящий момент. Для процесса генерируется событие о входящем сообщении с примерно следующем текстом:

Требуется согласование процесса (одним из следующих исполнителей)/(всеми исполнителями):
<СПИСОК ЛЮДЕЙ>

Препятствующие согласованию замечания добавляются заметками в процесс.

Для согласования перевести процесс в статус <НАЗВАНИЕ СТАТУСА С ID2>


Все исполнители процесса, включая добавленных согласователей, получат уведомлении по процессу настроенным способом: EMail, Телеграм или что ещё.
Если к согласованию будут возражения в виде заметок процесса, то по ним также будут высланы уведомления всем участникам процесса.

При переключении процессов согласователями в статус ID2,
при режиме one:
- Из процесса удаляются все исполнители с группой ID3, и сама группа. Генерируется событие о сообщении "Процесс согласован".
при режиме all:
- Из исполнителей процесса удаляется текущий согласователь. Если он был не последний, то процесс возвращается в статус ID1.
Иначе из процесса удаляется группа ID3. Генерируется событие о сообщении "Процесс согласован".