Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Функция

Параметры

Возвращает

Описание

Пример

@JavaField
  1. Объект, поле которого надо получить
  2. Имя поля
Значение поля java объектаПолучает значение поля Java объекта с помощью get метода@JavaField(@Variable(department); name) - из переменной процесса с именем department получается значение - Java объект, у этого объекта вызывается метод getName() и полученный результат возвращается
@Entity
  1. Имя переменной процесса, в которой хранится идентификатор entity в формате replica_id:unid
Объект EntityПо имени переменной, переданной в параметре получает идентификатор Entity, и далее обучает объект Entity в хранилище@Entity(contextId) - Получение Entiti, идентификатор которой хранится в переменной contextId
@Variable
  1. Имя переменной процесса
Значение переменной процессаПо имени переменной, переданной в параметре получает значение переменной@Variable(contextId) - получение значение переменной процесса contextId
@DocumentField
  1. UNID лотусового документа, в формате replica_id:unid
  2. Имя поля лотусового документа
Значение поля лотусового документаПолучает значение поля лотусового документа@DocumentField(@Variable(contextId);CODE) - получение значения поля CODE лотусового документа, ID которого находится в переменной процесса contextId
@Relation
  1. Имя реляции
  2. Борода, относительно которой получается реляция. Может быть объектом SOBeard, а может быть много компонентная строка бороды через разделитель "%". Так де может быть списком (List) значений SoBeard или строк, но при вычислении возьмётся первый элемент этого списка.
Список бород, результат вычисления реляцииВычисляет значение реляции с переданным именем относительно переданной бороды@Relation(Руководитель; @DocumentField(@Variable(contextId); wpInitiator)) - Получение значения реляции относительно бороды, которая хранится в поле wpInitiator в лотусовом документе с ид хранящимся в переменной contextId
@Group
  1. ID реплики SO
  2. Имя группы
Список (List) бород, входящих в группу. Бороды в списке представлены в виде строки с разделителем "%"Получает группу с переданным именем в базе SO с переданным идентификатором и получает состав группы, с учетом транзитивности. При вычислении используется View GroupZam_My_Beards@Group(@Variable(initiatorSo); Руководители) - в SO с репликой, хранящейся в переменной initiatorSo, получаем группу Руководители и далее получаем состав этой группы
@FunctionalRole
  1. ID реплики SO
  2. Имя роли
Борода роли в виде многокомпонентной строки с разделителем "%"Получает роль с переданным именем в базе SO с переданным идентификатором и возвращает бороду этой роли.@Group(@Variable(initiatorSo); Делопроизводители) - в SO с репликой, хранящейся в переменной initiatorSo, получаем роль Делопроизводители и возвращаем ее бороду
@SQL
  1. Запрос sql
Результат выполнения запросаВыполнение SQL запроса в CMJ базе.@SQL(select id from so_beards where origshortname = 'Иванов') возвращает ид бороды, найденной запросом
@JPQL
  1. Запрос jpql
Результат выполнения запросаВыполнение JPQL запроса в CMJ базе.@JPQL(select b from ru.intertrust.cmj.af.so.SOBeard where origshortname = 'Иванов') Возвращает объект бороды, найденной запросом
@SpEL
  1. SPEL выражение
Результат выполнения выраженияВыполняет SPEL выражение и возвращает результат. В качестве контекста передается Map с переменными процесса.@SpEL(get("myVar")) получение значения переменной myVar
Свойства страницы
Статус

Статус
colourGreen
titleГОТОВО

Раздел
панель

Оглавление