Оператор Collect предназначен для перенаправления данных с нескольких входных портов на соответствующие выходные порты в зависимости от условий ветвления. Это позволяет собирать и распределять данные между различными ветками рабочего процесса.
-
Множественные входные комбинации:
- Каждая комбинация содержит командный порт (case) и набор портов данных
- Можно создавать неограниченное количество входных комбинаций
- Каждая комбинация может иметь свое уникальное имя
-
Гибкая настройка выходных портов:
- Возможность создания множества выходных портов
- Каждый выходной порт может быть переименован
- Порты автоматически нумеруются для уникальности имен
-
Направление данных:
- Для каждого входного порта данных можно указать целевой выходной порт
- Данные автоматически копируются из входного порта в выбранный выходной
-
Настройка выходных портов:
- Добавьте необходимое количество выходных портов
- При необходимости переименуйте порты для лучшей читаемости
-
Настройка входных комбинаций:
- Создайте нужное количество входных комбинаций
- Для каждой комбинации:
- Настройте командный порт (case)
- Добавьте необходимые порты данных
- Для каждого порта данных укажите целевой выходной порт
-
Работа оператора:
- При получении сигнала на командный порт, оператор активирует соответствующую комбинацию
- Данные с входных портов копируются в указанные выходные порты
- После завершения копирования оператор сигнализирует о завершении работы
- Оператор автоматически обрабатывает ошибки при отсутствии портов
- Поддерживает динамическое создание и настройку портов
- Обеспечивает четкое разделение данных между различными ветками рабочего процесса
- Используйте осмысленные имена для портов для лучшей читаемости рабочего процесса
- Группируйте связанные данные в отдельные комбинации
- Следите за правильностью назначения выходных портов для входных данных
Этот оператор особенно полезен в сложных рабочих процессах, где требуется гибкое распределение данных между различными ветками обработки.