Произвольное количество этапов бизнес процесса
Внимание! Данный форум является модерируемым.
Для получения к нему доступа необходимо зарегистрироваться или авторизоваться на сайте.
Доступ к форуму партнерам «1C-Рарус» по дистрибуции предоставляется на сайте
rarus-soft.ru
Читают тему
Структура подразделений:
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 и т.д.).