Страница 1 из 1

Последовательные задачи: две ветви подзадач в зависимости от условия

Добавлено: 18.04.2022 20:52
Денис Ягодин
Добрый день!

Есть такая задача:
Рабочий процесс в котором идет несколько последовательных задач и после n-ой задачи, процесс может пойти по одному из двух путей, на каждом из которых будет несколько последовательных задач.

При этом, если после n-ой задачи мы пошли по ветви А, то задачи ветви Б не будут поставлены никогда и наоборот для ветви Б. Соответственно задачи неактивной ветви не нужны будут вообще в ходе выполнения работы по процессу и для его завершения.

Не нашел на форуме и в help есть ли такой функционал.

В голову приходит такое решение через сценарии:
Создаем три Шаблона последовательных задач - 1 А и Б
Шаблон 1 - Набор последовательных задач который заканчивается n-й задачей. Для n-й задачи создаем два различных статуса.
В зависимости от статуса, через сценарий активируем либо Шаблон А с набор последовательных задач по ветви А либо Шаблон Б с набором последовательных задач по ветви Б.

Re: Последовательные задачи: две ветви подзадач в зависимости от условия

Добавлено: 23.12.2025 11:41
Алексей Строк
Привет
Тоже актуален этот вопрос.
У кого какие идеи-наработки?

Нужно реализовать через ПФ процесс и ветвлений было несколько. Например,
идут две последовательных, потом ветвление, снова две последовательных и т.п.

Re: Последовательные задачи: две ветви подзадач в зависимости от условия

Добавлено: 23.12.2025 13:32
Dmitry Goncharenko
На мой взгляд, тут надо реализовывать нужную логику сценариями:
- каждый сценарий срабатывает по событию, когда нужно создавать подзадачу(и) - например, при переводе текущей задачи в определенный статус;
- в этот момент в задаче должно быть какое-то значение в определенном поле (или другое условие), которое определяет, какая именно подзадача должна быть создана.

Это максимально гибкий механизм, он позволяет реализовать практически любую логику.