Управление потоком
Ветвление, ограничение объёма, вызов вложенных workflow и служебные шаги.
Выполнить процесс
epsilon.executeworkflow
Запускает другой рабочий процесс как шаг текущего — с передачей параметров и, если нужно, ожиданием результата.
Входы
- Исходная таблица (таблица)
Выходы
- Результат (таблица)
- Ошибка (таблица)
Параметры
| Параметр | Тип | Обязательный | По умолчанию |
|---|---|---|---|
| Рабочий процесс | ResourceLocator | да | — |
| Ожидать результат | Boolean | — | да |
| Параметры вызова | Collection | — | {} |
| Обработка ошибок | Selection | — | stop |
- Рабочий процесс — Рабочий процесс, который будет вызван как шаг текущего.
- Ожидать результат — Включено — текущий процесс дожидается окончания вызванного и получает его результат. Выключено — вызов уходит в фон, выполнение продолжается сразу.
- Параметры вызова — Значения параметров вызываемого процесса: его переменные, отмеченные как параметр.
- Обработка ошибок — Что делать, если вызванный процесс упал: остановить текущий или продолжить его выполнение.
Выход
native.output
Этот компонент устанавливает подключенный к нему узел в качестве выходного для API-исполнений рабочего процесса.
Входы
- Исходная таблица (таблица)
Выходы
- Результат (таблица)
Переключатель
epsilon.switch
Маршрутизировать элементы в зависимости от определенного выражения или правил.
Входы
- Исходная таблица (таблица)
Параметры
| Параметр | Тип | Обязательный | По умолчанию |
|---|---|---|---|
| Режим маршрутизации | Selection | — | first-match |
| Условия выходов | DynamicOutputs | — | [{"name": "out_1", "title": "Выход 1", "condition": {"combineMode": "AND", "rules": []}}, {"name": "default", "title": "По умолчанию", "isDefault": true}] |
- Режим маршрутизации — Определяет, как строки распределяются по выходам.
- Условия выходов — Список выходов с условиями маршрутизации.
Получить таблицу по имени
native.gettablebyname
Загрузите таблицу в качестве источника в рабочий процесс, используя ее FQN, например: mydata.tables.table.
Выходы
- Исходная таблица (таблица) — The output table
Параметры
| Параметр | Тип | Обязательный | По умолчанию |
|---|---|---|---|
| Исходная таблица FQN | String | — | — |
Сохранить как таблицу
native.saveastable
Этот компонент создает постоянную таблицу в указанном месте назначения.
Входы
- Исходная таблица (таблица)
Выходы
- Результат (таблица)
Параметры
| Параметр | Тип | Обязательный | По умолчанию |
|---|---|---|---|
| Детали таблицы | OutputTable | — | — |
| Добавление к существующей таблице | Boolean | — | нет |
- Детали таблицы — Куда сохранить: подключение, схема и имя таблицы.
- Добавление к существующей таблице — Включено — строки добавляются к существующей таблице. Выключено — таблица создаётся заново, прежнее содержимое теряется.