Цикл по элементам
Узел Цикл по элементам повторяет запуск указанного подпроцесса для каждого файла, полученного из узла Директория или узла Распаковать файл.
Позволяет помимо содержимого файла передавать в подпроцесс другие параметры через узел Формула.
Позволяет пропускать ошибки и не останавливаться, если при обработке одного из файлов подпроцессом произошли ошибки.
Если запускаемый подпроцесс содержит параметры, то они будут представлены в узле Цикл по элементам в качестве входных портов.
Для передачи и объединения данных из запускаемого подпроцесса в основной процесс, используйте в подпроцессе узлы Результат выполнения. Они будут представлены в узле Цикл по элементам в качестве выходных портов.
Входные данные — файл (поток байт), дополнительные входные данные соответствуют типам параметров запускаемого подпроцесса.
Выходные данные — отсутствуют или представляют собой таблицу с объединенными данными, полученными из запускаемого подпроцесса, если он содержит узел Результат выполнения.
Свойства узла
- Название
Укажите название узла, которое будет отображаться на диаграмме процесса и в журнале событий.
- Описание
Укажите произвольное описание узла.
Процесс
Укажите процесс, который будет выполнен для каждого файла/элемента.Замечание
Все параметры указанного процесса будут представлены в узле Цикл по элементам в качестве входных портов.
Замечание
Все узлы Результат выполнения указанного процесса будут представлены в узле Цикл по элементам в качестве выходных портов.
Предупреждение
Данные, поданные на входной порт узла Цикл по элементам, должны соответствовать типу параметра запускаемого подпроцесса.
Пропускать ошибки
Установите ✓, чтобы в случае выполнения указанного процесса над одним из файлов с ошибкой, узел Цикл по элементам продолжил обрабатывать остальные файлы.
Оставьте ☐, чтобы в случае выполнения указанного процесса над одним из файлов с ошибкой, узел Цикл по элементам остановился с ошибкой, то есть остановил обработку остальных файлов и не выполнял запись в хранилище.
Замечание
Подпроцесс выполняется столько раз, сколько файлов получено из узла Директория или узла Распаковать файл.