Тестовый запуск и настройка групп функций¶
Тестовый запуск¶
Чтобы протестировать функцию:
Найдите требуемую функцию в списке функций, расположенном в левой части экрана.
Выделите функцию.
В результате действия отроется описание функции.
Укажите тестовое значение для входящих портов функции.
Нажмите кнопку "Тестировать".
В результате действия в исходящих портах будет отображен результат работы функции. Например, если во входящих портах функции сложения будут указаны числа, то исходящий порт отобразит сумму чисел.
Режимы обработки функции¶
Глобальный (GLOBAL). Режим обработки, при котором функция обрабатывает порт единожды, вне зависимости от объема коллекции атрибутов, которые в него попадают.
Локальный (LOCAL). Режим обработки, при котором функция обрабатывает порт столько раз, сколько атрибутов было собрано в коллекцию.
Особенности контекста выполнения:
В режиме GLOBAL функция обрабатывает порт единожды, вне зависимости от объема коллекции;
GLOBAL является режимом по умолчанию;
Режим LOCAL позволяет исключать из обработки те атрибуты, которые могут привести к ошибкам выполнения функции в процессе сбора коллекции атрибутов;
В режиме LOCAL функция обрабатывает порт столько раз, сколько атрибутов было собрано в коллекцию;
В режиме LOCAL могут быть выбраны порты либо выше по структуре, либо 1 уровень ниже от указанного комплексного атрибута;
Атрибуты, выбранные выше контекста, являются прямыми предками атрибутов (родители и прародители), указанных в контексте;
Каждая стандартная функция обработки данных поддерживает один из режимов. Для отдельных стандартных функций доступен выбор между режимами. Информация о режиме обработки указана в разделе "Функции" при выборе стандартной функции из списка;
При создании композитной функции доступен выбор возможных режимов обработки;
При реализации сторонней функции также необходимо указание значения параметра, который указывает доступные режимы обработки;
Upath-выражение, указанное в поле "Контекст выполнения" должно совпадать с выражениями входящих и исходящих портов.
Настройка групп функций¶
Для создания новой группы:
Наведите курсор на строку корневой группы и нажмите кнопку "Добавить вложенную группу".
Введите имя новой группы и нажмите Enter.
Для редактирования имени группы:
Для удаления группы наведите курсор на строку необходимой группы, нажмите и подтвердите действие.
По окончании настройки групп опубликуйте черновик
Рисунок 1 – Свойства функции и кнопка тестирования