Настроить бизнес-процесс

Бизнес-процесс можно настроить для карточки любого вида (карточки документа или задания). Ниже приведён пример настройки бизнес-процесса для карточки вида Документ. Подробная инструкция по настройке бизнес-процессов приведена в руководстве пользователя модуля Управление процессами.

Для Web-клиента запуск бизнес-процесса по операции поддерживается только при переходе из одного состояния в другое. БП также не будет запущен при переходе из одного состояния в то же самое при выборе Повторить уведомление по заданию.

В Общих настройках вида можно задать связь карточки документа с одним или несколькими бизнес-процессами. Данная функция позволяет всем карточкам данного вида по умолчанию взаимодействовать с указанными бизнес-процессами, которые запускаются (автоматически или вручную) по событиям обработки карточки и могут обмениваться с ней значениями переменных.

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

Для работы с бизнес-процессами, созданными из карточки, необходимо, чтобы у пользователя, под которым запущен сервис бизнес-процессов, в Конструкторе ролей были настроены права на работу с операцией процесса и на чтение данной карточки.

Чтобы добавить в карточку шаблон бизнес-процесса:
  1. Создайте новую карточку Бизнес-процесс.

  2. Откройте окно свойств бизнес-процесса.

  3. На вкладке Переменные в поле Название введите имя новой переменной.

    Задание переменной с типом Документ
    Рисунок 1. Задание переменной с типом Документ
  4. В поле Тип выберите переменную Карточка DV с типом Документ.

    Выбор переменной "Карточка DV" с типом "Документ"
    Рисунок 2. Выбор переменной "Карточка DV" с типом "Документ"
  5. На вкладке Дополнительно в поле Сохранять инициирующий документ в переменную необходимо указать название созданной переменной.

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

    Настройка дополнительных свойств бизнес-процесса
    Рисунок 3. Настройка дополнительных свойств бизнес-процесса
  6. Перейдите на вкладку Общие и найдите область Процессы.

    Область для настройки связанных бизнес-процессов
    Рисунок 4. Область для настройки связанных бизнес-процессов
  7. В области Процессы нажмите кнопку Зелёный плюс.

    Появится окно для выбора шаблона бизнес-процесса.

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

    Появится окно настроек связи данного шаблона бизнес-процесса с карточками текущего вида.

    Пример окна настроек бизнес-процесса для вида "Документ"
    Рисунок 6. Пример окна настроек бизнес-процесса для вида "Документ"

    Данное окно содержит несколько групп параметров, которые описаны в таблице ниже.

    Группа параметров Состав Назначение

    Общие

    Поле Название

    Поле Процесс

    Диалог выбора иконки

    Флаг Разрешить просмотр бизнес-процесса из карточки

    Поле Макс. количество

    Данная группа параметров позволяет присвоить шаблону бизнес-процесса индивидуальное имя и иконку, разрешить/запретить открытие карточки процесса напрямую из карточки документа.

    Поле Название по умолчанию заполняется названием выбранного шаблона бизнес-процесса. Поле Процесс используется для отображения шаблона бизнес-процесса. Иконка, выбранная в диалоге бизнес-процесса, будет отображаться на ленте инструментов процесса:

    • При запуске бизнес-процесса, если устеновлен флаг Разрешить просмотр бизнес-процесса из карточки.

    • Для запущенного бизнес-процесса, при выборе политики запуска Вручную из карточки

    Параметр Макс. количество обозначает количество экземпляров бизнес-процесса, которые разрешено создавать на основе шаблона.

    Политика запуска

    Флаг Вручную из карточки

    Флаг При переходе состояний

    Флаг По операции

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

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

    • Запуск по операции позволяет привязать старт бизнес-процесса к одному или нескольким действиям с карточкой документа. В качестве действий могут быть указаны манипуляции с вложенными файлами, версиями файлов, подписание документа и другие. Бизнес-процесс будет запущен по каждой указанной операции и при каждом указанном переходе в другое состояние.

    Одновременно можно использовать как один, так и все имеющиеся способы запуска бизнес-процесса.

    Права на запуск бизнес-процесса

    Список ролей пользователей

    Возможность запускать бизнес-процесс доступна только тем пользователям, которые исполняют указанные в данном поле роли. Список ролей должен быть заранее настроен в Конструкторе ролей.

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

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

    Переменные

    Таблица настройки обмена данными

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

    Направление обмена может иметь любое из трёх значений:
    • В процесс при запуске — значение атрибута копируется в процесс один раз в момент запуска бизнес-процесса.

    • В процесс при каждом изменении — копирование будет происходить при каждом изменении и сохранении атрибута.

    • Из процесса — значение будет скопировано из процесса в соответствующий атрибут карточки документа.

    Флаг Обязательное применим только при направлении обмена данными из карточки в процесс. В противном случае значение игнорируется.

    Процесс не будет запущен, пока не заполнены данные поля.

  9. Настройте бизнес-процесс.

  10. После окончания настройки нажмите на кнопку ОК.