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

Типы активностей

Comindware Business Application Platform позволяет создавать активности со следующими типами: 

 

Проверить — проверяет выполнение заданного условия в исходном шаблоне записи. В случае, если условие не будет выполнено, активность отобразит уведомление об ошибке, текст которого заранее прописывается в поле «Сообщение об ошибке».

Окно настройки активности с типом «Проверить»

Окно настройки активности с типом «Проверить»

Для типа активности «Проверить» доступна следующая детализация:

  • Описание  дополнительный комментарий к назначению активности;
  • Тип — вид выбранной активности;
  • Исходный шаблон — шаблон записи, в котором нужно выполнить проверку;
  • Вычисляемое выражение — активность выполняется, если указанное выражение, написанное на языке выражений Comindware или RDF N3, возвращает значение «false»;
  • Сообщение об ошибке текст, который будет выведен пользователю в сообщение об ошибке.

 

Создать — создает запись в связанном или не связанном с текущим шаблоне записи.

Окно настройки активности с типом «Создать»

Окно настройки активности с типом «Создать»

Для типа активности «Создать» доступна следующая детализация:

  • Описание — дополнительный комментарий к назначению активности;
  • Тип — вид выбранной активности;
  • Исходный шаблон — шаблон записи текущего контекста, откуда создается запись;
  • Целевой шаблон записи — шаблон записи, где нужно создать запись;
  • Атрибут — доступно при наличии связи между исходным шаблоном и целевым шаблоном записи, позволяет установить связь между созданным и текущим объектом;
  • Тип изменения значения — доступно при выборе атрибута:
    • Добавить — добавляет созданную запись в указанный атрибут;
    • Установить — добавляет созданную запись в указанный атрибут (если в атрибуте уже были значения, они заменятся созданной записью).

 

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

Окно настройки активности с типом «Копировать»

Окно настройки активности с типом «Копировать»

Для типа активности «Копировать» доступна следующая детализация:

  • Описание — дополнительный комментарий к назначению активности;
  • Тип  вид выбранной активности;
  • Исходный шаблон — шаблон записи текущего контекста, откуда копируется запись;
  • Целевой шаблон записи — шаблон записи, где нужно создать копию записи (должен совпадать с исходным);
  • Атрибут или вычисляемое выражение для поиска записи — определение основания для копирования:
    • Значение — выбор атрибута с типом данных «Ссылка» или «Коллекция»;
    • Выражение — выражение, написанное с использованием языка выражений Comindware или RDF N3, должно возвращать ид записи
  • Атрибут — выбор атрибута с типом данных «Ссылка» или «Коллекция»;
  • Тип изменения значения — доступно при выборе атрибута:
    • Добавить — добавляет скопированную запись в указанный атрибут;
    • Установить — добавляет скопированную запись в указанный атрибут (если в атрибуте уже были значения, они заменятся созданной записью).
  • Клонировать с подобъектами — флаг, который позволяет копировать дочерние элементы текущей записи.

 

Перейти к — выполняет переход к связанному или не связанному с текущим шаблону записи.

Окно настройки активности с типом «Перейти к»

Окно настройки активности с типом «Перейти к»

Для типа активности «Перейти к» доступна следующая детализация:

  • Описание — дополнительный комментарий к назначению активности;
  • Тип — вид выбранной активности;
  • Исходный шаблон — шаблон записи текущего контекста, откуда производится переход (смена контекста);
  • Целевой шаблон записи — шаблон записи, куда нужно перейти (сменить контекст);
  • Атрибут или вычисляемое выражение для поиска записи — определение основания для перехода:
    • Значение — при наличии связи между исходным и целевым шаблоном записи можно выбрать атрибуты с типом данных «Ссылка» или «Коллекция»; 
    • Выражение — при отсутствии связи между исходным и целевым шаблоном записи можно прописать выражение типа «from a in db».

 

Изменить значения — изменяет значение атрибута/ов по прописанному условию.

Окно настройки активности с типом «Изменить значения»

Окно настройки активности с типом «Изменить значения»

Для типа активности «Изменить значения» доступна следующая детализация:

  • Описание — дополнительный комментарий к назначению активности;
  • Тип  вид выбранной активности;
  • Исходный шаблон — шаблон записи, где нужно произвести изменение значений;
  • Таблица изменения значений:
    • Атрибут — атрибут исходного шаблона записи, значение которого нужно изменить;
    • Тип изменения значения — характер изменения значения в атрибуте:
      • Установить — устанавливает указанное значение или результат выражения в атрибуте;
      • Очистить — очищает значение в атрибуте;
      • Добавить — добавляет значение или результат выражения в атрибут (доступен для атрибутов с типом данных «Ссылка», «Коллекция», «Пользователь», «Документ»);
      • Удалить — очищает все значения в атрибуте (доступен для атрибутов с типом данных «Ссылка», «Коллекция», «Пользователь», «Документ»).
    • Вычисляемое выражение — новое значение будет установлено в атрибуте в результате указанного выражения, написанного на языке выражений Comindware или RDF N3.

 

Запустить процесс — создает экземпляр в выбранном шаблоне процесса.

Окно настройки активности с типом «Запустить процесс»

Окно настройки активности с типом «Запустить процесс»

Для типа активности «Запустить процесс» доступна следующая детализация:

  • Описание — дополнительный комментарий к назначению активности;
  • Тип  вид выбранной активности;
  • Исходный шаблон — шаблон записи, экземпляр связанного шаблона процесса которого нужно создать;
  • Шаблон процесса — шаблон процесса, в котором нужно создать новый экземпляр.

 

Условный оператор — задает условие для выполнения вложенной/ых активности/ей. Возможно применение нескольких условий в контексте активности. В случае, если ни одно из условий не удовлетворено, данная активность будет пропущена.

Окно настройки активности с типом «Условный оператор»

Окно настройки активности с типом «Условный оператор»

Для типа активности «Запустить процесс» доступна следующая детализация:

  • Описание — дополнительный комментарий к назначению активности;
  • Тип — вид выбранной активности;
  • Исходный шаблон — шаблон записи, для которого будут выполняться условия;
  • Вычисляемое выражение — условие для выполнения вложенной активности, написанное на языке выражений Comindware или RDF N3. Можно добавлять несколько условий.