Добрый день!
Краткое описание работы с резолюциями
Участники:
1) Автор резолюции – создает резолюцию
2) Контролер – контролирует сроки исполнения резолюции, может отозвать резолюцию. Контролером по умолчанию является автор резолюции
3) Ответственный исполнитель – адресат резолюции (тип: на исполнение с отчетом), пишет отчет об исполнении, который утверждает контролер
4) Соисполнитель (много) – адресат резолюции (тип: на исполнение с отчетом), пишет отчет об исполнении, который утверждает ответственный исполнитель по резолюции
5) Исполнитель (много) – адресат резолюции (тип: на ознакомление).
Подготовка резолюции
Автор инициирует запуск процесса «Подготовка резолюции», ему поступает задание «Подготовка резолюции» в рамках его выполнения автор создает резолюцию (указывает тип резолюции, исполнителей, сроки и т.д.) и направляет на исполнение. Автор также может удалить резолюцию.
При направлении резолюции в зависимости от типа резолюции запускается процесс «Исполнение резолюции с отчетом» (Ответственный) либо «Ознакомление с документом». Так же запускается процесс «Контроль исполнения резолюции»
Контроль исполнения резолюции
Контролер получает задание «Контроль исполнения резолюции». Контролер может:
• Снять резолюция с контроля, что завершит процесс контроля
• Отметить резолюцию как исполненную и отозвать
• Отметить исполнение резолюции и отозвать
Задание снимается с контролера в случае исполнения резолюции.
Ознакомление
Исполнители получают задание «Ознакомление с документом», в случае исполнения задания нажимают «Принять к сведению». Процесс завершается.
Задание может быть прервано в случае если контролер отозвал резолюцию.
Исполнение резолюции с отчетом (ответственный исполнитель)
Ответственный исполнитель получает задание «Исполнение резолюции». После выполнения задания направляет отчет об исполнении.
Утверждающему (контролеру) поступает задание «Утверждение отчета» в случае если отчет не был утвержден – ответственному поступает задание «Доработка», в случае если отчет был утвержден – процесс завершается.
Исполнение заданий может быть прервано в случае если контролер отозвал резолюцию.
Исполнение резолюции с отчетом (соисполнители)
Соисполнитель получает задание «Исполнение резолюции». После выполнения задания направляет отчет об исполнении.
Утверждающему (ответственному исполнителю) поступает задание «Утверждение отчета» в случае если отчет не был утвержден – соисполнителю поступает задание «Доработка», в случае если отчет был утвержден – процесс завершается.
Исполнение заданий может быть прервано в случае если контролер отозвал резолюцию либо ответственный исполнитель направил отчет об исполнении резолюции.
Вопросы:
1. Корректна ли диаграмма?
2. Можно ли использовать один service task для отправки одно из двух сообщений в разные пулы в зависимости от условий (пул "маршрутизация задач", service task "направить исполнителям" в зависимости от типа поступившей резолюции запускает либо процесс "ознакомления" либо "исполнение резолюции с отчетом")
3. Можно ли использовать один service task для отправки одно сообщения в одни пул, но в несколько user task-ов (Из пула "Исполнение резолюции с отчем", service task "Отозвать резолюцию у соисполнителей" направляется 3 сообщения о прерывании в пул "Исполнение резолюции с отчетом соисполнителями")
4. Правильно ли нарисовано "прерывание заданий при получении сообщения"?