Документооборот для BPMSoft

  1. Главная
  2. Документы
  3. Документооборот для BPMSoft
  4. Маршрут документа
  5. Визуальный редактор маршрутов
  6. Пример построения маршрута через визуальный редактор

Пример построения маршрута через визуальный редактор

Составим пошаговый пример маршрута, который может стать типовым. В то же время постараемся охватить наибольшую часть функционала.

Текстовое описание маршрута документа:

1.	Создание документа
Инициатор (менеджер по работе с клиентами) создаёт новую карточку договора и ставит задачу юристу на составление и проверку формы документа-файла.
2.	Подготовка формы документа-файла
Юрист составляет текст документа, проверяет юридическую корректность и прикрепляет сформированный файл к карточке договора.
3.	Согласование внутри компании
Документ направляется на внутреннее согласование:
o	Бухгалтерия проверяет финансовые условия.
o	Отдел продаж подтверждает условия и сроки выполнения услуг.
4.	Согласование с клиентом вне ИС (по email)
Менеджер отправляет документ клиенту на согласование по электронной почте. Клиент подтверждает документ или отправляет комментарии, которые учитывает менеджер и юрист.
5.	Подписание документа
После согласования с клиентом документ направляется на подписание генеральному директору компании.
6.	Ознакомление с подписанным документом
Подписанный документ направляется исполнителям (сотрудники, ответственные за выполнение услуг) для ознакомления.
7.	Резолюция
Генеральный директор устанавливает резолюцию в карточке договора с конкретными поручениями исполнителям по выполнению условий договора.

Схема маршрута

Графическая схема маршрута

Построение маршрута:

П.М.1 Карточка маршрута

  • Проверим, что на стенде имеются все необходимые роли/группы;
  • Проверим, что ответственный по документу может запускать маршрут. Для этого учётной записи(УЗ) сотрудника должны быть выданы права доступа к операции «Запуск маршрута» (CanStartApproval) и к объекту «Согласующее лицо/отдел»;
  • Открываем документ в состоянии «Подготовка» и выбираем [Отправить по маршруту] (включена настройка SmrIsNewRouteEnable)
Карточка документа с открытым визуальным редактором маршрута

П.М.2 Добавление элементов маршрута

  • !Чтобы избежать большого количества однообразного описания, будем добавлять элементы скоупом.
    Добавляем необходимое количество элементов маршрута: 4 элемента Шага маршрута, 1 БП и 2 завершения БП (положительный и отрицательный).
    Для добавления элементов на рабочую область: наводим курсор на необходимый элемент, зажимаем левой кнопкой мыши (ЛКМ) и переносим в необходимое место;
Добавление элементов маршрута на рабочую область
  • !Если при построении маршрута возникнут ошибки, затрагиваемые элементы маршрута будут выделены красной обводкой;
  • Для переименования элемента маршрута необходимо нажать ЛКМ по его наименованию;
  • !Чтобы удалить лишние элементы маршрута, необходимо навести на них и нажать ЛКМ по иконке закрытия (красный крестик);
  • !Стартовый элемент нельзя удалить с рабочей области;

П.М.3 Добавление потоков

  • Потоки в визуальном редакторе маршрута могут быть: по умолчанию(серый), по положительному результату(зелёный), по отрицательному результату(красный). Также на поток можно установить фильтр.
  • !При построении маршрута необходимо исключить несколько потоков с одинаковыми условиями из одного элемента.
  • Для добавления потока, необходимо нажать правой кнопкой мыши (ПКМ) по элементу, из которого будет выходить поток. На появившейся детали выбрать тип потока по цвету.
  • Для удаления потока необходимо навести на правый край рамки с названием потока и нажать ЛКМ по появившейся иконке закрытия;
  • Для установки фильтра по потоку необходимо навести на верхний левый угол наименования потока и нажать ЛКМ по появившейся иконке фильтра
Рабочая область визуального редактора маршрута и иконка фильтрации потока
  • После нажатия на иконку фильтра потока откроется карточка фильтра. Для активации фильтра необходимо сделать активным признак «Использовать».
  • ! При включенной фильтрации потока иконка фильтра отображается постоянно на рабочей области маршрута;
Карточка фильтра потока маршрута

П.М.4 Наполнение элементов шага маршрута

Пример схемы маршрута
  • Карточка элемента маршрута открывается двойным кликом по элементу на рабочей области;
Карточка элемента шага маршрута в момент установления параллельного согласования;
  • По кнопке [Добавить] выбираем участников маршрута, это могут быть: сотрудники; контакты без УЗ на стенде, но с заполненным полем email; организационные или функциональные роли; роли относительно полей документа (например, руководитель сотрудника в поле «Ответственный» карточки документа);
  • В каждой строке для участников маршрута можно выбрать:
    • ожидаемый срок выполнения задачи (Дни/часы, расчёт времени в зависимости от системной настройки IsUseAbsenceHours);
    • Тип согласования: Согласование, Ознакомление, Задача(стандартная активность с возможностью выбора категории), Подписание;
    • Также можно в карточке можно отследить текущий статус маршрута, удалить строки (крестик), передвигать строки, зажав область захвата строки (вертикальные полосы);
  • По умолчанию в элементе шага маршрута происходит поочерёдное прохождение маршрута сверху вниз. Для изменения приоритета необходимо зажать ЛКМ область захвата (четыре вертикальные полоски справа от иконки удаления строки) и переместить в нужное место;
  • При отпускании ЛКМ над подсвеченной областью (как показано на скрине) произойдёт объединение строк для параллельного(одновременного) выполнения задач по маршруту;
  • При объединении 2 и более строк, на карточке элемента шага маршрута отобразится признак «Ожидать выполнения всех». При его активации, во время прохождения маршрута выбранными участниками, маршрут в элементе продолжится другими его участниками даже в случае отрицательного результата по активности маршрута. В противном случае при первом отрицательном результате элемент шага маршрута будет завершён с отрицательным результатом без ожидания результата по активности от других участников в списке.
  • При выборе группы участников (функциональной или организационной роли) станет доступным признак «Ожидать всех участников группы»:
    • При выключенном признаке ожидается выполнение активности по маршруту от любого участника группы. Оповещение придёт всем участникам группы, но первый взявший в работу или поставивший результат станет ответственным по задаче, остальные активности буду автоматически отменены.
    • При включенном признаке «Ожидать всех участников группы» ожидается результат по активностям маршрута от каждого участника группы. Создадутся индивидуальные подзадачи на каждого участника группы.
Карточки элементов с участниками маршрута

П.М.5.1 Добавление бизнес-процесса (БП) как часть маршрута

  • Для добавления БП необходимо открыть карточку элемента двойным кликом ЛКМ и нажать [Добавить];
  • Выбрать необходимый БП;
  • При необходимости считывать или изменять атрибуты документа, сделать активным признак «Передавать Id документа как параметр». Тогда при запуске БП, в него будет передан параметр с кодом DocumentId;
  • При необходимости продолжения маршрута только после завершения БП, сделать активным признак «Ожидать выполнения блока»;
  • !В карточку элемента БП можно добавить только один БП. При повторном добавлении ранее добавленный БП будет удалён из карточки автоматически.
Карточка элемента БП с выбранным БП

П.М.5.2 Подготовка БП

  • БП должен быть подготовлен перед его добавлением в маршрут
БП Создание карточки резолюции и направление её на утверждение
  • Для считывания Id документа помимо активации необходимо добавить параметр в БП (на вкладке «Параметры») как Текст или Уникальный идентификатор. В поле [Код] задать значение «DocumentId», поле [Значение] оставить пустым;
  • В нашем БП мы считываем поля карточки документа(1), создаём привязанную к ней заполненную карточку резолюции(2), считываем поля карточки резолюции(3) и меняем статус(4) чтобы отправить уведомление и письмо для утверждения/вынесения резолюции Директором. Ниже скриншоты с параметрами элементов:

П.М.6.1 Запуск маршрута

Наш маршрут готов к запуску.
!При наличии ошибок или пустых объектов кнопка [Запустить маршрут] не активна.

Мы можем сохранить данный маршрут как шаблон, очистить рабочую область при необходимости построить новый маршрут или выбрать другой шаблон маршрута.
!При выборе маршрута из шаблона в визуальном редакторе маршрутов доступны только построенные в визуальном редакторе маршруты. И наоборот, шаблоны маршрутов, добавленные при включенной системной настройке SmrIsNewRouteEnable, не доступны на выбор в классическом маршруте.

П.М.6.2 Остановка маршрута

При необходимости маршрут может быть остановлен.

  • На детали маршрута нажать иконку карандаша и в открывшейся карточке маршрута выбрать [Остановить];
  • Ход маршрута будет выделен цветом. Рядом с элементом, на котором маршрут остановлен, появится красный круг;
  • Остановленный маршрут можно продолжить или запустить новый.
Остановленный маршрут на шаге П.М.7.5

П.М.7 Ход маршрута

П.М.7.1

При наступлении шага маршрута он отразится в карточке документа на вкладке «Маршрут». На вкладке «Связи» на детали «Активности» добавятся связанные с документов активности по маршруту;

  • Пользователю Юрист пришло уведомление в ком.панель(1), также в карточке документа на панели задач для него отображается активность(2). От имени пользователя «Юрист» добавим печатную форму и завершим задачу как «Выполнена».
Окно «Документооборот для BPMSoft» под пользователем Юрист

П.М.7.2 Согласование отделом продаж и бухгалтерией

  • Согласование заданно на группы без ожидания от каждого участника. Представитель группы «Отдел продаж» (Продавец) и «Бухгалтерия» (Бухгалтер) согласовывают документ по нажатию [Согласовать] в карточке документа.
Карточка документа пользователя «Продавец»

П.М.7.3 Согласование внешним контактом (Клиент) по электронной почте

Для контактов с заполненным email возможно согласование по электронной почте. При этом можно ограничить аудиторию для согласования в настройке (SmrEmailApprovalSetting), чтобы получателями сообщения с возможностью согласования были: все контакты, внешние контакты(без доступа к стенду), никто.

Шаблон, отправляемый контакту, называется «Задача на согласование для внешнего пользователя» и содержит в себе скрипт для отправке ответа по маске, чтобы результат согласования считывался системой.

Письмо с вложением и положительный ответ по согласованию.

П.М.7.4 Подпись документа

!Для подписи документа на компьютере пользователя и в открытом браузере должно быть установлено ПО КриптоПро CSP и «КриптоПро ЭЦП Browser plug-in» соответственно. Сертификат электронной подписи(ЭП) должен быть установлен в личном хранилище и отображаться в режиме проверки плагина КриптоПро.

  • При наступлении шага маршрута у пользователя «Директор» в ком.панели отобразится уведомление о необходимости подписать документ.
  • При переходе по ссылке в уведомлении откроется документ с доступными кнопками на панели действий.
  • При нажатии [Подписать] откроется контекстное окно для выбора подписи из установленных на ПК пользователя.
  • При подписании в строке с основным файлом отобразится иконка ключа.
Выбор сертификата для подписи файла документа

П.М.7.5 Ознакомление с подписанным документом

На данном этапе проходит выполнение активности в рамках маршрута каждым участником группы «Отдел сервиса». В момент начала маршрут был остановлен и продолжен (П.М.6.2)

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

Задачи по ознакомлению. Родительская задача завершается автоматически при завершении дочерних

П.М.7.6 Создание резолюции и отправка на вынесение/утверждение

  • В шаге П.М.5.2 мы подготовили БП для создания и отправки на рассмотрение утверждающим лицом резолюции.
  • На данном этапе маршрут завершён(состояние документа «Утверждён»), создана резолюция и отправлена на рассмотрение.
Карточка документа с резолюцией
  • При включенной настройке «IsSendEmailResolution» можно утверждать резолюцию по электронной почте, без доступа к стенду;
Письмо на вынесение резолюции
  • После утверждения резолюции, создания задач по ней и отправке на исполнение, резолюция перейдёт в статус «Исполнена».
Был ли данный материал полезен вам? Да Нет