Как настроить параллельное согласование, например если согласующих 5 лиц и один из лиц не согласовывает, то сразу появляется возможность у автора на изменения и на повторную отправку т.е ознакомление с результатом, не ожидая результата других согласующих.
Согласование должно быть именно параллельное.
Согласование должно быть именно параллельное.
По теме из базы знаний
- Модуль (конфигурация) согласования документов (на Бизнес-процессах).
- Модуль "Интеграция с 1С:Документооборот 2.1 и 3.0" для УПП/КА/УТ 10.3/БГУ 1.0/ЗБУ 1.0. 1С-Совместимо
- Автоматизация предприятий оборонно-промышленного комплекса на 1С:ERP
- Настройка политики повторного согласования в 1С: Документооборот
- Сказ о том, как в одной крупной компании документооборот внедряли, или проблемы типовых обменов между КА и ДО
Найденные решения
Посмотрите на правило эскалации задач, выберите там шаблон процесса, отметьте задачу "Согласовать" и настройте либо произвольное условие, либо условие маршрутизации, чтобы попадали нужные задачи и завершайте их автоматически с нужным вам результатом. Но правило эскалации сработает минимум через час после начала задачи.
Дальше сами :)
Дальше сами :)
Прикрепленные файлы:


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


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