Просмотр согласующих до старта бизнес-процесса

18.01.22

Функциональные - Управление бизнес-процессами (BPMS)

Шаблон решения для получения списка согласующих до старта бизнес-процесса.

Скачать исходный код

Наименование Файл Версия Размер
Просмотр согласующих до старта бизнес-процесса
.epf 13,48Kb
18
.epf 13,48Kb 18 Скачать

Один из самых частых вопросов при запуске документа в обработку - "какой маршрут?" и "кто будет согласовывать?". 

Алгоритмы программы таковы, что согласующие вычисляются в момент старта процесса, а если используется схема комплексного процесса со множеством действий и между действиями согласования есть разрыв (другие действия), то и вовсе виза согласующего появится после выполнения предыдущего действия. Пользователи вынуждены помнить или догадываться о порядке согласования документа. Если есть условия маршрутизации, то такая задача вовсе превращается в квест. 

Частично эту проблему можно решить, добавив механизм просмотра согласующих до старта процесса, который описан ниже. Алгоритм не вычисляет весь маршрут документа, только согласующих, что вполне достаточно для ответа на поставленный вопрос.

Как работает (очень кратко):

1. Получаем все действия процесса и ищем среди них согласование.

2. Если согласования нет, тогда в результате список согласующих пуст.

3. Формируем дерево действий шаблона процесса от старта до завершения.

3. Идём снизу верх, проверяя условия маршрутизации, пытаясь найти все возможные пути прохождения от точки "Завершение" до точки "Старт". 

4. Если какая-либо ветка не дошла до точки "Старт" - она исключается.

5. В итоге должна остаться одна ветка, движение по которой (с учетом условий маршрутизации) приведёт от конца к началу процесса (и, соответственно, наоборот).

6. По данной ветке из действий согласования собираем список согласующих, роли, вычисляем автоподстановки и всё это помещается в таблицу значений с указанием порядка согласования (вместе, после).

7. Итоговая таблица значений и есть список согласующих.

 

Обработка выглядит следующим образом:

 

 

Она предназначена для демонстрации работы.

Сначала нужно указать предмет - доступен выбор внутреннего или исходящего документа.

После выбора предмета нажать "Показать согласующих". В этот момент обработка получит список возможных (доступных для пользователя) шаблонов согласования и шаблонов комплексных процессов и вычислит список согласующих для первого шаблона из списка.

Если шаблонов будет несколько, то можно выбрать нужный из списка и повторно нажать "Показать согласующих":

 

 

 

Даже если маршрут будет таким:

 

 

Программа всё равно вычислит согласующих.

Как это использовать? 

Наличие данного модуля позволяет преобразить, например, закладку "Визы" в карточке документа: 

 

 

Этой доработки в публикации нет, но это пример того, как может выглядеть документ с использованием данного расширения, если  соединить его с таблицей виз.

Как видно из скриншота, документ не отправлен в обработку, о чем свидетельствует надпись, виз согласования нет, но список согласующих уже доступен для просмотра и выстроен в том порядке, в котором пользователи будут согласовывать. Поэтому, пользователю достаточно записать документ и перейти на закладку "Визы", где можно увидеть кто будет согласовывать документ.

 

Чего нет, ограничения, минусы:

1. В алгоритм просмотра заложены только комплексные процессы и согласование. "Обработка внутреннего документа" или комплексный процесс в другим вложенным процессом - это работать не будет. 

2. Для работы документ (предмет) должен быть записан. К сожалению, без этого не получится вычислить условия маршрутизации.

 

Данный алгоритм тестировался на ДО КОРП 2.1.27.1, версия платформы 8.3.15.2107, режим совместимости 8.3.14. 

Инструмент представлен как есть и достаточен для выполнения описанной работы. 

обработка документооборот согласующие

См. также

ФинОфис (модуль Процессы)

Управление бизнес-процессами (BPMS) Бюджетирование и планирование Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

Процессы – это конструктор бизнес-процессов и маршрутов согласования. Модуль встраивается в конфигурации 1С.

25000 руб.

10.04.2020    27102    3    4    

22

КонструкторБизнесПроцессов. Общий пример

Управление бизнес-процессами (BPMS) Платформа 1С v8.3 Бесплатно (free)

В статье приводится пример настройки бизнес-процесса в типовой конфигурации с использованием универсальной подсистемы КонструкторБизнесПроцессов.

30.11.2023    3082    1bpm    0    

15

Скелет схемы автоматизации бизнес-процессов на 1С:ERP в формате BPMN

Управление бизнес-процессами (BPMS) Платформа 1С v8.3 1С:ERP Управление предприятием 2 Россия Управленческий учет Абонемент ($m)

В статье приведен базовый набор схем бизнес-процессов в формате BPMN, который может стать основой для внедрения 1С:ERP.

1 стартмани

28.12.2020    15947    antonivan    13    

22

Ментальные карты (Графические схемы)

Работа с интерфейсом Управление бизнес-процессами (BPMS) Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Обработка для создания ментальных карт / работы с графической схемой 1С / визуализации бизнес-процессов. Гибкое управление: направление новых элементов / цвет элементов / типы линий / типы рамок / картинки / фигуры. Дополнительные возможности: совместная/групповая работа со схемой через механизм Системы взаимодействия 1С.

1 стартмани

07.09.2020    8158    20    Mopo3    11    

13

Сохранение карт бизнес-процессов в файл картинки PNG и BMP

Файловый обмен (TXT, XML, DBF), FTP Управление бизнес-процессами (BPMS) Платформа 1С v8.3 Управляемые формы Бизнес-процессы Абонемент ($m)

Обработка открывает карту из файла в формате графической схемы и сохраняет в формате PNG и BMP. Будет полезна специалистам для оформления технической документации программного продукта.

1 стартмани

06.07.2020    8109    24    solarstrike    0    

4

Отмена выполнения задачи исполнителя и вложенных бизнес-процессов

Управление бизнес-процессами (BPMS) Бизнес-процессы 1С:Управление холдингом Россия Управленческий учет Абонемент ($m)

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

1 стартмани

15.01.2020    16575    35    dadel    9    

14

Анализ выполнения бизнес-процессов

Управление бизнес-процессами (BPMS) Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Управленческий учет Абонемент ($m)

Отчет позволяет посмотреть текущее состояние всех БП,  а также время выполнения на каждом этапе бизнес-процесса. Это дает возможность проанализировать узкие места в Вашем бизнесе, принять меры, если задержки на каком-либо этапе стали неоправданно расти.

2 стартмани

24.12.2019    6503    4    milkers    0    

8

ELMA connector: Расширение для запуска и контроля задач процессов в ELMA из 1С

Управление бизнес-процессами (BPMS) Платформа 1С v8.3 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Зарплата и Управление Персоналом 3.x Абонемент ($m)

Если Вы используете ELMA и 1C то это расширение для Вас!. В два клика Вы можете запускать задачи от одного пользователя к другому из любой базы 1С, ставить их на контроль, контролировать просроченные задачи из базы 1С. Задача посылается со вложенной гиперссылкой на объект 1С, из которого Вы ее послали. Если у вас уже настроены бизнес процессы в ELMA, вы можете запустить их из любого документа 1С, с привязкой к этому документу. И все без изменений конфигураций 1С! Ваши конфигурации останутся на поддержке!

5 стартмани

14.10.2019    12974    3    milkers    0    

5
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. ыть 17.05.22 16:33 Сейчас в теме
День добрый. Обработка обновляется с обновлением платформы, релиза ?
2. DimaP 63 18.05.22 08:49 Сейчас в теме
(1) Нет. Но и никаких кардинальных изменений в ДО 2.1 уже нет и не будет. От версии платформы не зависит.
3. user775441 21.06.23 16:09 Сейчас в теме
Добрый день!
Данная обработка вычисляет маршрут на основании схемы бизнесов процессов?
4. user775441 22.06.23 10:41 Сейчас в теме
Схему неправильно отрабатывает, некоторые условия пропускает и не выдает всех согласовантов в списке, хотя если маршрут запустить, к ним приходят задачи. Условия делал как на языке запросов, так и в режиме конструктора - не выполняет его.
Так же неправильно выдает порядок исполнения - выдает "Вместе с предыдущим", хотя по факту "После предыдущего". Есть возможность исправить обработку?
5. DimaP 63 04.07.23 20:30 Сейчас в теме
(4)
Есть возможность исправить обработку?


Уже самостоятельно, решение больше не поддерживается; код открыт.
Инструмент представлен как есть
Оставьте свое сообщение