Призначення
Підпотік виносить спільне очищення, розрахунки або зіставлення в одну керовану логіку. На відміну від окремого запуску, він працює всередині поточного виконання й повертає таблицю без створення нового фонового завдання.
Вхід і вихід
Блок має один вхід in та вихід out. Вхідна таблиця передається вибраному блоку «Прийняти дані від потоку» у Production дочірнього потоку. Дані вибраного блоку «Передати дані в потік» стають виходом поточного блоку. Обчислюється частина графа, потрібна для цього виходу.
Контракт підпотоку
- flow_id — потік із опублікованою Production.
- input_node — оголошений вхід дочірнього потоку.
- output_node — оголошений вихід дочірнього потоку.
- parameters — значення з константи, параметра поточного запуску або першого рядка входу.
- Значок ока відкриває Production дочірнього потоку для перегляду.
Налаштування повторного використання
- Створіть дочірній потік: приймання → перетворення → передавання даних.
- Опублікуйте його та перевірте права виконання.
- У батьківському потоці додайте «Виклик потоку», виберіть потік, вхід і вихід.
- Зіставте назви полів та потрібні параметри.
- Перегляньте вихід блоку й перевірте симуляцію батьківського процесу.
Межі підпотоку
Шлях до вибраного виходу може містити перетворення, параметри, входи, виходи й інші підпотоки. Він не виконує зовнішнє читання чи запис, не запитує дії людини й не створює інші запуски; для такого процесу використовуйте «Виклик потоків». Максимальна глибина — 5 потоків, кола заборонено. Підготовка фіксує Production та ревізію; користувач має право запускати кожний залежний потік. Відсутні вхід чи вихід потребують виправлення посилання.
Приклад єдиних правил
Винесіть нормалізацію артикулу й обчислення чистої суми в підпотік. Завантаження Excel, SQL та API використовують його після читання свого джерела. Змінивши правило, перевірте підпотік, опублікуйте Production та перевірте залежні сценарії; кожний отримує узгоджену таблицю.