Тестовый запуск и настройка групп функций

Тестовый запуск

Чтобы протестировать функцию:

  1. Найдите требуемую функцию в списке функций, расположенном в левой части экрана.

  2. Выделите функцию.

  3. В результате действия отроется описание функции.

  4. Укажите тестовое значение для входящих портов функции.

  5. Нажмите кнопку «Тестировать».

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

Свойства функции и кнопка тестирования

Рисунок 1 – Свойства функции и кнопка тестирования

Режимы обработки функции

Глобальный (GLOBAL). Режим обработки, при котором функция обрабатывает порт единожды, вне зависимости от объема коллекции атрибутов, которые в него попадают.

Локальный (LOCAL). Режим обработки, при котором функция обрабатывает порт столько раз, сколько атрибутов было собрано в коллекцию.

Особенности контекста выполнения:

  • В режиме GLOBAL функция обрабатывает порт единожды, вне зависимости от объема коллекции;

  • GLOBAL является режимом по умолчанию;

  • Режим LOCAL позволяет исключать из обработки те атрибуты, которые могут привести к ошибкам выполнения функции в процессе сбора коллекции атрибутов.

  • В режиме LOCAL функция обрабатывает порт столько раз, сколько атрибутов было собрано в коллекцию;

  • В режиме LOCAL могут быть выбраны порты либо выше по структуре, либо 1 уровень ниже от указанного комплексного атрибута;

  • Атрибуты, выбранные выше контекста, являются прямыми предками атрибутов (родители и прародители), указанных в контексте;

  • Каждая стандартная функция обработки данных поддерживает один из режимов. Для отдельных стандартных функций доступен выбор между режимами. Информация о режиме обработки указана в разделе «Функции» при выборе стандартной функции из списка;

  • При создании композитной функции доступен выбор возможных режимов обработки;

  • При реализации сторонней функции также необходимо указание значения параметра, который указывает доступные режимы обработки;

  • Upath-выражение, указанное в поле «Контекст выполнения» должно совпадать с выражениями входящих и исходящих портов.

Настройка групп функций

Для создания новой группы:

  1. Наведите курсор на строку корневой группы и нажмите кнопку image3 "Добавить вложенную группу".

  2. Введите имя новой группы и нажмите Enter.

Для редактирования имени группы:

  1. Наведите курсор на строку необходимой группы и нажмите image4.

  2. Измените имя группы и нажмите Enter.

Для удаления группы наведите курсор на строку необходимой группы, нажмите image5 и подтвердите действие.

По окончании настройки групп опубликуйте черновик