Перейти к содержанию

Настройка правил для данных

Comindware Business Application Platform позволяет настроить автоматическое выполнение тех или иных действий до начала или после завершения активности процесса. Для каждой активности процесса можно создать неограниченное количество правил.

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

Переход к разделу «Правила для данных» со схемы бизнес-процесса

Переход к разделу «Правила для данных» со схемы бизнес-процесса

*

Внешний вид редактора правил для данных 

Редактор правил для данных имеет три области: 

  • Панель элементов — содержит правила, доступные для добавления на рабочую область:
    • Изменить значение — позволяет изменять значение выбранного атрибута;
    • Проверить значение — позволяет приостановить процесс на входе/выходе задачи или события для проверки параметров.
  • Рабочая область — перечень активных правил, разбитые на две группы:
    • Правила на входе — группа для правил, которые должны выполниться при входе в активность;
    • Правила на выходе — группа для правил, которые должны выполниться при завершении активности.
  • Панель настроек — позволяет определить характеристики правил:
    • Имя — наименование активности, на которой настраиваются правила для данных;
    • Системное имя уникальное текстовое имя активности, на которой настраиваются правила для данных. Может содержать только буквы латинского алфавита, цифры и знак «_». Заполняется автоматически;
    • Описание — дополнительный комментарий к назначению активности, на которой настраиваются правила для данных;
    • Атрибут — поле для выбора атрибута. Доступно при выборе правила «Изменить значение»;
    • Правило изменения — выбор способа изменения значения атрибута. Доступно при выборе правила «Изменить значение»:
      • Значение — значение прописывается в соответствующем поле в зависимости от типа данных атрибута;
      • Атрибут — значение берется из атрибута с типом данных, совпадающим с типом данных указанного атрибута, текущего или связанного шаблона записи;
      • Выражение — значение вычисляется выражением, написанным  с помощью языка выражений платформы;
      • C# скрипт — значение устанавливается скриптом.
    • Вывести сообщение — текстовое поле для вывода сообщения пользователю в случае ошибки. Доступно при выборе правила «Проверить значение»;
    • Правило проверки — выбор способа проверки значения. Доступно при выборе правила «Проверить значение»:
      • Значение — правило определяется в соответствующем поле;
      • Атрибут — правило определяется из атрибута с типом данных «Логический» текущего или связанного шаблона записи;
      • Выражение — правило вычисляется выражением, написанным  с помощью языка выражений платформы;
      • C# скрипт — правило устанавливается скриптом.

Кнопки верхней навигационной панели:

  • Сохранить — производит сохранение текущей конфигурации правил для данных;
  • Очистить — удаляет текущую конфигурацию правил для данных;
  • Настройки — переход к настройкам шаблона процесса.

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

Добавление правила для данных 

Добавление правила для данных 

Если выбрано правило «Изменить значение», укажите в поле «Атрибут» атрибут, значение которого нужно изменить. Затем укажите «Правило изменения» значения атрибута. 

Если выбрано правило «Проверить значение», укажите проверяемые параметры и критерии проверки. Введите в «Вывести сообщение» сообщение, которое будет показано пользователю, если критерии проверки не были удовлетворены. Далее выберите «Правило проверки». Если условие возвращает «Истина». процесс останавливается с выводом ошибки. Если условие возвращает «Ложь» — процесс не останавливается. 

Для сохранения правил нажмите кнопку «Сохранить».

См. также: Определение схемы, Настройка схем, Публикация схем.