Добрый день, пытаемся создать БП с переменным количеством этапов. Согласование должно проходит по иерархии подразделений. Пример: Структура подразделений: 1. Администрация 1.1 Отдел продаж 1.1.1 Склад 1.1.2 Офис 1.2 Отдел закупок
Если создает сотрудник отдела закупок, то бп согласовывается вначале у руководителя отдела, далее согласовывается у руководителя администрации, если создает сотрудник склада, вначале согласовывается руководителем склада, потом отдела продаж, потом администрацией.
На текущий момент пытались добавить в функции ОбработчикТочкиДействияПередСозданиемЗадач создать список задач по исполнителям, но в этом случае задачи создаются сразу все, а не по очереди.
Так же пробовали обработку условия создавать после старта, но увы, в этом случае он не попадает в обработчик события.
Возможно мы не верно подходим к решения этого вопроса. Подскажите, есть ли возможность настроить подобный БП?
Используем модуль CRM для ERP 3.0.19.31 и ERP 2.4.11.106
По вашей задаче, можно попробовать описать несколько веток БП с разными маршрутами согласования. Нужную ветку выбирать автоматически (при выполнение первой задачи согласования руководителем). Выбор нужной ветки согласования можно сделать сейчас с помощью обработчика:
Обработчик «Выбор варианта» Доступные параметры: БизнесПроцесс - ссылка на текущий бизнес-процесс. ВходящаяТочка – ссылка на входящую точку маршрута бизнес-процесса. ТочкаМаршрута – ссылка на точку условия. ВариантВыполнения – Индекс варианта, переданный результат выполнения предыдущей точки. Если нет обработчика, то пойдет, по переданному результату. Обработчик должен возвращать индекс варианта точки выбора варианта («0» - Вариант1, «1» - Вариант2 и т.д.).
Добрый день, я находился в отпуске, только вернулся. Сейчас прочитал ответ, попробуем сделать как предложено, единственный момент, картинка из сообщения ваша не грузится.