параллельное согласование ДО 2.1

1. lastjudgement 25.09.23 12:13 Сейчас в теме
Как настроить параллельное согласование, например если согласующих 5 лиц и один из лиц не согласовывает, то сразу появляется возможность у автора на изменения и на повторную отправку т.е ознакомление с результатом, не ожидая результата других согласующих.
Согласование должно быть именно параллельное.
По теме из базы знаний
Найденные решения
8. comptr 34 25.09.23 15:18 Сейчас в теме
Посмотрите на правило эскалации задач, выберите там шаблон процесса, отметьте задачу "Согласовать" и настройте либо произвольное условие, либо условие маршрутизации, чтобы попадали нужные задачи и завершайте их автоматически с нужным вам результатом. Но правило эскалации сработает минимум через час после начала задачи.
Дальше сами :)
Прикрепленные файлы:
lastjudgement; +1 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. comptr 34 25.09.23 13:35 Сейчас в теме
Посмотрите на это со стороны согласующих: первый человек поставил "Согласовано", второй - "Не согласовано", вы оперативно меняете документ и в итоге получается, что первый человек согласовал не тот документ, который теперь имеется. Запустить второе согласование с теми же лицами, которые участвуют в предыдущем не завершенном согласовании - нельзя. К тому же у вас будет "рваная" история замечаний разных согласующих к отказам согласования, размазанная по всем процессам, тогда как при обычном течение процесса в рамках одного цикла высказываются все согласующие, и все их замечания видны в "Истории выполнения".

Такое можно попробовать сделать через прерывание процесса согласования (через обработчик бизнес-события "Задача выполнена"), и запуск нового процесса (через тот же обработчик, или через правило автозапуска процесса по условию, что процесс согласования прерван после завершенной задачи "Не согласовано"), но в целом это выглядит огромный костыль. К тому же, если будет сложный документ, который не будет устраивать несколько человек, то циклов согласования (в вашем случае - прерванных процессов) будет много, и разобраться потом, кто почему не согласовал, будет очень неудобно.
Если же согласование является частью комплексного процесса, то будет даже чуть проще: так же сделать обработчик на завершение задачи с результатом "Не согласовано", который будет прерывать согласование, а в схеме комплексного процесса после согласования поставить проверку результата согласования, и если результат "Не согласовано" - возвращаться в процесс "Разработать документ" (или откуда там приходит в согласование). То же самое можно сделать и в случае, если шаги комплексного процесса описаны в таблице, просто схема нагляднее и даёт возможность вставить обработчики кода.

В общем, технически такое сделать можно (по крайне мере, я не вижу каких-то препятствий), но удобство работы у всех явно понизится. Хорошо подумайте, так ли это нужно. Если у вас долго согласуют документ, то это организационная проблема, попробуйте механизм эскалации задач.
3. lastjudgement 25.09.23 13:40 Сейчас в теме
(2)
Такое можно попробовать сделать через прерывание процесса согласования (через обработчик бизнес-события "Задача выполнена"), и запуск нового процесса (через тот же обработчик, или через правило автозапуска процесса по условию, что процесс согласования прерван после завершенной задачи "Не сог


например я бы хотел реализовать так: при несогласии кого-то из согласующих, то процесс согласования останавливается как это можно осуществить без доработок??
4. user620512 25.09.23 14:16 Сейчас в теме
(3) не уверен что в коробке есть такой вариант и без диких костылей, типа описанного выше.
+1 к решению вопроса организационно, описывать и упрощать маршруты, на один шаг больше нескольких человек лучше не ставить.
5. comptr 34 25.09.23 14:25 Сейчас в теме
(3)
через обработчик бизнес-события "Задача выполнена"

Раздел "Настройки и администрирование", группа "Бизнес-события".
Только учтите, что процесс надо будет не только прервать, но и запустить новый - тому, кто исправит документ и запустит новое согласование.
6. lastjudgement 25.09.23 14:34 Сейчас в теме
(5) т.е прерывать вообще комплекс и заново с самого начала ?
7. comptr 34 25.09.23 15:07 Сейчас в теме
(6) я и забыл, что подчинённые процессы комплексного процесса нельзя прервать, прервать можно только весь комплексный целиком, так что этот способ не прокатит...
8. comptr 34 25.09.23 15:18 Сейчас в теме
Посмотрите на правило эскалации задач, выберите там шаблон процесса, отметьте задачу "Согласовать" и настройте либо произвольное условие, либо условие маршрутизации, чтобы попадали нужные задачи и завершайте их автоматически с нужным вам результатом. Но правило эскалации сработает минимум через час после начала задачи.
Дальше сами :)
Прикрепленные файлы:
lastjudgement; +1 Ответить
Оставьте свое сообщение

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