Бизнес-процесс

Бизнес-процесс представляет собой совокупность шагов обработки данных. Формирование схем бизнес-процессов производится с помощью графического конфигуратора. Бизнес-процессы могут взаимодействовать между собой в иерархических моделях типа «родители-потомки».

Окно бизнес-процесса содержит следующие элементы:

  • Вкладка Основные

  • Вкладка Переменные

  • Вкладка Схема

  • Кнопка Проверить процесс

../../../_images/image181.png

Вкладка Основные содержит следующие поля:

  • Название: название процесса, обязательно для заполнения.

  • Имя: имя процесса, необязательно для заполнения.

  • Комментарий: описание процесса, необязательно для заполнения.

При установленном флажке Запускать автоматически на выходе из определения функции система производит подбор функций в автоматическом режиме на основании признака Запускать автоматически и выбирает тип данных, который будет ассоциирован с типом, полученным в InitMessage. Если типы совпадают - бизнес-процесс запускается.

Процесс с переменной обработки типа Сообщение с установленным флажком Запускать автоматически будет запущен для всех принятых сообщений.

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

Вкладка Переменные содержит:

  • Переменную обработки с флажком Использовать только для маршрутизации.

  • Панель кнопок управления.

  • Список переменных бизнес-процесса.

../../../_images/image182.png

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

Типы переменных обработки:

  • Простые типы:
    • Int.

    • Boolean.

    • String.

    • Decimal.

    • DateTime.

    • Guid.

  • Типы данных.

  • Внешние типы данных.

  • Перечисления.

  • Базовые модели.

  • Ссылки на базовые модели.

  • Пользователи:
    • Пользователь.

    • Роль.

    • Папка пользователей.

  • Прочие:
    • Группа.

    • Словарь.

    • Контейнер.

    • Коллекция свойств.

    • Сообщение.

  • Ссылки.

Основной способ подбора (переменная обработки):

  • по типу данных переменная инициализирована этим типом данных.

  • по типу данных с признаком Использовать только для маршрутизации означает, что сама переменная не будет инициализирована этим типом данных. Переменная используется только для автоматического определения маршрута.

Чтобы создать новую переменную:

  1. Нажмите на кнопку +. Откроется всплывающее окно добавления переменной:

../../../_images/variable_new.png
  1. В окне выполните следующие действия:

    • Выберите Тип переменной.

    • Введите Наименование переменной (поле обязательно для заполнения).

    • При необходимости установите следующие флажки:
      • Входящая: если предполагается использовать входящие переменные, установлен по умолчанию.

      • Исходящая: если предполагается использовать исходящие переменные, установлен по умолчанию.

      • Массив: если предполагается использовать массив.

      • Разрешить NULL: если предполагается использование нулевых значений.

    • Укажите полный путь к переменной.

    • Выберите значение переменной из списка.

    • Введите описание переменной.

  2. Нажмите на кнопку Выбрать. Окно добавления переменной закроется, и новая переменная отобразится в таблице рабочей области.

Включение и выключение параметров, указанных в колонках таблицы Входящая, Исходящая, Массив и Разрешить NULL можно осуществлять для всех переменных в таблице:

../../../_images/table_select.png

Вкладка Схема представляет собой графический конфигуратор для создания схемы обработки данных.

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

../../../_images/image183.png

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