torelation

Назначение

Конвертирует термин, соответствующий подходящему стандартному или пользовательскому отношению из родительского узла "Извлечение отношений", и заменяет его особыми атрибутами отношения.

Не работает с аргументами, которые не являются отношениями.

Синтаксис

torelation(тип,термин[,…​])

Аргументы

Принимает несколько аргументов:

  1. первый обязательный аргумент определяет тип отношения ("Acquisition" (Покупка), "People and Contacts" (Контакты людей), "Employment" (Место работы) и т.д.).

  2. второй обязательный аргумент определяет термин для замены.

Вы также можете заменить термин указанным атрибутом отношения, а не всем отношением. Искомый атрибут определяется именованным параметром field.

Возвращаемое значение

Отношение определенного типа или его искомые атрибуты.

Примеры

Данные

XPDL-правило

Результат

ОАО «Аэропорты регионов» приобрело «Аэропорт Ромашка».

rule: r1

{

query: {relation(acquisition)}:1

result: Match = torelation(acquisition, $1, field:=buyer)

}

ОАО «Аэропорты регионов»