Типы активностей
Comindware Business Application Platform позволяет создавать активности со следующими типами:
Проверить — проверяет выполнение заданного условия в исходном шаблоне записи. В случае, если условие не будет выполнено, активность отобразит уведомление об ошибке, текст которого заранее прописывается в поле «Сообщение об ошибке».
Окно настройки активности с типом «Проверить»
Для типа активности «Проверить» доступна следующая детализация:
- Описание — дополнительный комментарий к назначению активности;
- Тип — вид выбранной активности;
- Исходный шаблон — шаблон записи, в котором нужно выполнить проверку;
- Вычисляемое выражение — активность выполняется, если указанное выражение, написанное на языке выражений Comindware или RDF N3, возвращает значение «false»;
- Сообщение об ошибке — текст, который будет выведен пользователю в сообщение об ошибке.
Создать — создает запись в связанном или не связанном с текущим шаблоне записи.
Окно настройки активности с типом «Создать»
Для типа активности «Создать» доступна следующая детализация:
- Описание — дополнительный комментарий к назначению активности;
- Тип — вид выбранной активности;
- Исходный шаблон — шаблон записи текущего контекста, откуда создается запись;
- Целевой шаблон записи — шаблон записи, где нужно создать запись;
- Атрибут — доступно при наличии связи между исходным шаблоном и целевым шаблоном записи, позволяет установить связь между созданным и текущим объектом;
- Тип изменения значения — доступно при выборе атрибута:
- Добавить — добавляет созданную запись в указанный атрибут;
- Установить — добавляет созданную запись в указанный атрибут (если в атрибуте уже были значения, они заменятся созданной записью).
Копировать — дублирует запись для дальнейшей работы по заданному образцу. В данной активности исходный шаблон должен совпадать с целевым для выполнения события.
Окно настройки активности с типом «Копировать»
Для типа активности «Копировать» доступна следующая детализация:
- Описание — дополнительный комментарий к назначению активности;
- Тип — вид выбранной активности;
- Исходный шаблон — шаблон записи текущего контекста, откуда копируется запись;
- Целевой шаблон записи — шаблон записи, где нужно создать копию записи (должен совпадать с исходным);
- Атрибут или вычисляемое выражение для поиска записи — определение основания для копирования:
- Значение — выбор атрибута с типом данных «Ссылка» или «Коллекция»;
- Выражение — выражение, написанное с использованием языка выражений Comindware или RDF N3, должно возвращать ид записи.
- Атрибут — выбор атрибута с типом данных «Ссылка» или «Коллекция»;
- Тип изменения значения — доступно при выборе атрибута:
- Добавить — добавляет скопированную запись в указанный атрибут;
- Установить — добавляет скопированную запись в указанный атрибут (если в атрибуте уже были значения, они заменятся созданной записью).
- Клонировать с подобъектами — флаг, который позволяет копировать дочерние элементы текущей записи.
Перейти к — выполняет переход к связанному или не связанному с текущим шаблону записи.
Окно настройки активности с типом «Перейти к»
Для типа активности «Перейти к» доступна следующая детализация:
- Описание — дополнительный комментарий к назначению активности;
- Тип — вид выбранной активности;
- Исходный шаблон — шаблон записи текущего контекста, откуда производится переход (смена контекста);
- Целевой шаблон записи — шаблон записи, куда нужно перейти (сменить контекст);
- Атрибут или вычисляемое выражение для поиска записи — определение основания для перехода:
- Значение — при наличии связи между исходным и целевым шаблоном записи можно выбрать атрибуты с типом данных «Ссылка» или «Коллекция»;
- Выражение — при отсутствии связи между исходным и целевым шаблоном записи можно прописать выражение типа «from a in db».
Изменить значения — изменяет значение атрибута/ов по прописанному условию.
Окно настройки активности с типом «Изменить значения»
Для типа активности «Изменить значения» доступна следующая детализация:
- Описание — дополнительный комментарий к назначению активности;
- Тип — вид выбранной активности;
- Исходный шаблон — шаблон записи, где нужно произвести изменение значений;
- Таблица изменения значений:
- Атрибут — атрибут исходного шаблона записи, значение которого нужно изменить;
- Тип изменения значения — характер изменения значения в атрибуте:
- Установить — устанавливает указанное значение или результат выражения в атрибуте;
- Очистить — очищает значение в атрибуте;
- Добавить — добавляет значение или результат выражения в атрибут (доступен для атрибутов с типом данных «Ссылка», «Коллекция», «Пользователь», «Документ»);
- Удалить — очищает все значения в атрибуте (доступен для атрибутов с типом данных «Ссылка», «Коллекция», «Пользователь», «Документ»).
- Вычисляемое выражение — новое значение будет установлено в атрибуте в результате указанного выражения, написанного на языке выражений Comindware или RDF N3.
Запустить процесс — создает экземпляр в выбранном шаблоне процесса.
Окно настройки активности с типом «Запустить процесс»
Для типа активности «Запустить процесс» доступна следующая детализация:
- Описание — дополнительный комментарий к назначению активности;
- Тип — вид выбранной активности;
- Исходный шаблон — шаблон записи, экземпляр связанного шаблона процесса которого нужно создать;
- Шаблон процесса — шаблон процесса, в котором нужно создать новый экземпляр.
Условный оператор — задает условие для выполнения вложенной/ых активности/ей. Возможно применение нескольких условий в контексте активности. В случае, если ни одно из условий не удовлетворено, данная активность будет пропущена.
Окно настройки активности с типом «Условный оператор»
Для типа активности «Запустить процесс» доступна следующая детализация:
- Описание — дополнительный комментарий к назначению активности;
- Тип — вид выбранной активности;
- Исходный шаблон — шаблон записи, для которого будут выполняться условия;
- Вычисляемое выражение — условие для выполнения вложенной активности, написанное на языке выражений Comindware или RDF N3. Можно добавлять несколько условий.