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