Автоматическое назначение исполнителя на задачу

1. dit-payments-list@sms-a.ru 18.09.20 11:35 Сейчас в теме
Добрый день, коллеги.
Помогите, пожалуйста, с таким вопросом.

Есть у нас процесс обработки заявки на командировку, состоящий из подпроцессов:
1. Исполнения (назначение согласующего)
2. Согласования (заявка согласуется руководителем)
3. Исполнения (заявка оформляется)

Задачу по первому подпроцессу исполнения получает роль офис-менеджера.
Затем, соответственно, один из офис-менеджеров берет задачу на исполнение
и в дальнейшем занимается обработкой этой заявки на командировку в целом.

Задача такая: требуется, чтобы офис-менеджер, который взял первую задачу на исполнение, автоматически назначался
исполнителем и для задачи оформления заявки в третьем подпроцессе. Но указать в настройках третьего подпроцесса исполнителя из первого подпроцесса нельзя,
т.к. нет в списке автоподстановок такого пункта. И программно установить исполнителя на задачу до ее создания также не получается.

Коллеги, есть еще какие-нибудь решения?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. comptr 33 18.09.20 12:30 Сейчас в теме
Я ещё не разбирался, в какой момент устанавливается исполнитель подзадач - в момент старта процесса или старта подзадачи.
Если второе, то можно создать свою автоподстановку (подробнее в модулях ШаблоныБизнесПроцессов и ШаблоныБизнесПроцессовПереопределяемых), которую назвать "Исполнитель первой задачи", и описать там получение исполнителя первой задачи и процесса. В функцию приходит БизнесПроцессОбъект, так что оттуда легко будет получить нужное.
3. comptr 33 18.09.20 12:42 Сейчас в теме
(2) проверил, исполнитель подбирается в момент старта задачи, а не процесса, так что описанная подстановка должна отработать без проблем. Нужно только иметь ввиду, что некоторые процессы принимают массив исполнителей (Исполнение), а некоторые - одного исполнителя (Утверждение), поэтому нужно правильно применять такую постановку.
4. dit-payments-list@sms-a.ru 18.09.20 14:26 Сейчас в теме
(2) Спасибо, попробую. Модуль нашел. Ставлю "редактировать с сохранением поддержки" - и вперед?
5. SkrAn 1 18.09.20 21:49 Сейчас в теме
(4) можно без внесения изменений обойтись тут.
Если версия ДО 2.1+ ( не помню было ли раньше) - Создаете шаблон бизнес процесса в режиме схемы, ставите после блока согласования - блок исполняемого кода и в нем просто меняете исполнителя в следующем этапе. Там из контекста доступен и процесс и шаблон и сама схема.
6. comptr 33 20.09.20 18:18 Сейчас в теме
(4) ещё можно расширение создать, в него перетащить модуль ШаблоныБизнесПроцессовПереопределяемых и там переопределить функцию, возвращающую список автоподстановок.
7. пользователь 23.09.20 10:24
Сообщение было скрыто модератором.
...
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот