Предлагаю добавить в действие "Параллельное ожидание действия" возможность постановки задачи с остановкой процесса. Если задача не завершена за какое-то время, то направить процесс по ветке где была пауза.
ИЛИ: Сделать возможность отслеживать закрыта ли задача или нет.
ИЛИ: Вообще, разрешить действию "Параллельное ожидание действия" использовать и запрос дополнительной информации. Если действие не выполнено, то пошло по второй ветке.
Ещё несколько лет назад просил сделать "параллельное исполнение до первого выхода". Напрямую с разрабами, на сайте тоже, объяснял бонусы и насколько гибче станут БП... Результат нулевой. Забил, запилил себе сам, устранив попутно баги, которые не давали использовать такой сценарий и с удовольствием пользуюсь. До маркета, к сожалению, руки не доходят. Ну и осложняется деплой ошибками в штатном функционале, это параллельно клоны ряда действий надо деплоить с исправлением ошибок.
допилить можно что угодно... но т.к. битрикс вроде всерьезд занялся процессами и даже как по последней презентации Мадагаскара сказал что появился некий новый человек, который этим заниматься будет. то они должны понимать, что если они сделают все удобнее - то получат еще более значимые преимущества.
Абсолютно согласна - такая возможно кровно необходима. Я даже не подозревала, что такую логику нельзя в Битриксе реализовать, а когда столкнулась - серьезно опечалилась. Еще часто требуется такой вариант: сформировать одновременно задания БП (например, через действие ознакомление) для разных исполнителей и как только одно из них будет выполнено - второе закрывать и пускать процесс по ветке первого.
Например, ставим задание на группу сотрудников-исполнителей типа "Взять заявку в работу" и одновременно ставим задание Куратору этого процесса "Назначить ответственного исполнителя". 1) Если один из сотрудников из группы исполнителей берет в работу заявку - то задание для Куратора закрывается и БП идет по ветке 1. 2) Если никто из этой группы сотрудников не берет заявку в работу, то Куратор может назначить ответственного исполнителя принудительно - тогда задание для группы исполнителей закрывается и БП идет по ветке 2.
У нас ни один такой процесс и возникают серьезные сложности с его реализацией. Большая просьба расширить функционал БП в описанную сторону.
Забил, запилил себе сам, устранив попутно баги, которые не давали использовать такой сценарий и с удовольствием пользуюсь.
До маркета, к сожалению, руки не доходят. Ну и осложняется деплой ошибками в штатном функционале, это параллельно клоны ряда действий надо деплоить с исправлением ошибок.
но т.к. битрикс вроде всерьезд занялся процессами и даже как по последней презентации Мадагаскара сказал что появился некий новый человек, который этим заниматься будет. то они должны понимать, что если они сделают все удобнее - то получат еще более значимые преимущества.
при том это будет в штатном функционале!
Например, ставим задание на группу сотрудников-исполнителей типа "Взять заявку в работу" и одновременно ставим задание Куратору этого процесса "Назначить ответственного исполнителя". 1) Если один из сотрудников из группы исполнителей берет в работу заявку - то задание для Куратора закрывается и БП идет по ветке 1. 2) Если никто из этой группы сотрудников не берет заявку в работу, то Куратор может назначить ответственного исполнителя принудительно - тогда задание для группы исполнителей закрывается и БП идет по ветке 2.
У нас ни один такой процесс и возникают серьезные сложности с его реализацией. Большая просьба расширить функционал БП в описанную сторону.