Настроить бизнес-процесс
Бизнес-процесс можно настроить для карточки любого вида (карточки документа или задания). Ниже приведён пример настройки бизнес-процесса для карточки вида Документ. Подробная инструкция по настройке бизнес-процессов приведена в документации по администрированию модуля Управление процессами, разделе "Конструктор бизнес-процессов".
Для Web-клиента запуск бизнес-процесса по операции поддерживается только при переходе из одного состояния в другое. БП также не будет запущен при переходе из одного состояния в то же самое при выборе |
В Общих настройках вида можно задать связь карточки документа с одним или несколькими бизнес-процессами. Данная функция позволяет всем карточкам данного вида по умолчанию взаимодействовать с указанными бизнес-процессами, которые запускаются (автоматически или вручную) по событиям обработки карточки и могут обмениваться с ней значениями переменных.
В настройках вида задаётся не экземпляр бизнес-процесса, а его шаблон. Когда настройка вида будет завершена, и на его основе будет создана карточка, из неё можно будет создавать экземпляры бизнес-процесса на основе указанного шаблона.
Для работы с бизнес-процессами, созданными из карточки, необходимо, чтобы у пользователя, под которым запущен сервис бизнес-процессов, в Конструкторе ролей были настроены права на работу с операцией процесса и на чтение данной карточки.
-
Создайте новую карточку Бизнес-процесс.
-
Откройте окно свойств бизнес-процесса.
-
На вкладке Переменные в поле Название введите имя новой переменной.
Рисунок 1. Задание переменной с типом Документ -
В поле Тип выберите переменную Карточка DV с типом Документ.
Рисунок 2. Выбор переменной "Карточка DV" с типом "Документ" -
На вкладке Дополнительно в поле Сохранять инициирующий документ в переменную необходимо указать название созданной переменной.
Соблюдение этих условий необходимо, чтобы шаблон бизнес-процесса отображался в диалоге выбора. Окно выбора показывает отфильтрованный список бизнес-процессов, куда входят только те карточки, которые отвечают указанным выше условиям.
Рисунок 3. Настройка дополнительных свойств бизнес-процесса -
Перейдите на вкладку Общие и найдите область Процессы.
Рисунок 4. Область для настройки связанных бизнес-процессов -
В области Процессы нажмите кнопку .
Появится окно для выбора шаблона бизнес-процесса.
Рисунок 5. Окно выбора шаблона бизнес-процесса -
Выберите нужный шаблон из списка и нажмите кнопку (также можно выбрать, нажав Enter или дважды щелкнув по шаблону).
Появится окно настроек связи данного шаблона бизнес-процесса с карточками текущего вида.
Рисунок 6. Пример окна настроек бизнес-процесса для вида "Документ"Данное окно содержит несколько групп параметров, которые описаны в таблице ниже.
Группа параметров Состав Назначение Общие
Поле Название
Поле Процесс
Диалог выбора иконки
Флаг
Разрешить просмотр бизнес-процесса из карточки
Поле Макс. количество
Данная группа параметров позволяет присвоить шаблону бизнес-процесса индивидуальное имя и иконку, разрешить/запретить открытие карточки процесса напрямую из карточки документа.
Поле Название по умолчанию заполняется названием выбранного шаблона бизнес-процесса. Поле Процесс используется для отображения шаблона бизнес-процесса. Иконка, выбранная в диалоге бизнес-процесса, будет отображаться на ленте инструментов процесса:
-
При запуске бизнес-процесса, если установлен флаг
Разрешить просмотр бизнес-процесса из карточки
. -
Для запущенного бизнес-процесса, при выборе политики запуска
Вручную из карточки
Параметр Макс. количество обозначает количество экземпляров бизнес-процесса, которые разрешено создавать на основе шаблона.
Политика запуска
Флаг
Вручную из карточки
Флаг
При переходе состояний
Флаг
По операции
При запуске вручную бизнес-процесс будет запущен только после того, как пользователь явным образом сделает это нажатием соответствующей кнопки на ленте карточки документа.
Автоматический запуск возможен в двух вариантах:-
При совершении операции перехода в другое состояние (нажатие кнопки на ленте в карточке документа). В этом случае пользователю будет предложено выбрать одно из состояний, заранее настроенных в Конструкторе состояний.
-
Запуск по операции позволяет привязать старт бизнес-процесса к одному или нескольким действиям с карточкой документа. В качестве действий могут быть указаны манипуляции с вложенными файлами, версиями файлов, подписание документа и другие. Бизнес-процесс будет запущен по каждой указанной операции и при каждом указанном переходе в другое состояние.
Одновременно можно использовать как один, так и все имеющиеся способы запуска бизнес-процесса.
Права на запуск бизнес-процесса
Список ролей пользователей
Возможность запускать бизнес-процесс доступна только тем пользователям, которые исполняют указанные в данном поле роли. Список ролей должен быть заранее настроен в Конструкторе ролей.
При выборе роли в данном диалоге, для операции, соответствующей данному процессу в Конструкторе ролей будут назначены указанные права (разрешение, запрет или не определено).
Если в Конструкторе ролей для роли указан запрет или разрешение на операцию, то запись появится в данном поле. При назначении прав сначала производится выбор роли, а затем для имеющихся состояний указывается доступность операции для данной роли.
Переменные
Таблица настройки обмена данными
Данная таблица позволяет поставить в соответствие переменным бизнес-процесса атрибуты карточки. Выбор переменных можно осуществлять только в соответствии с типом данных.
Направление обмена может иметь любое из трёх значений:-
В процесс при запуске — значение атрибута копируется в процесс один раз в момент запуска бизнес-процесса.
-
В процесс при каждом изменении — копирование будет происходить при каждом изменении и сохранении атрибута.
-
Из процесса — значение будет скопировано из процесса в соответствующий атрибут карточки документа.
Флаг
Обязательное
применим только при направлении обмена данными из карточки в процесс. В противном случае значение игнорируется.Процесс не будет запущен, пока не заполнены данные поля.
-
-
Настройте бизнес-процесс.
-
После окончания настройки нажмите на кнопку ОК.