Призначення

Підпотік виносить спільне очищення, розрахунки або зіставлення в одну керовану логіку. На відміну від окремого запуску, він працює всередині поточного виконання й повертає таблицю без створення нового фонового завдання.

Вхід і вихід

Блок має один вхід in та вихід out. Вхідна таблиця передається вибраному блоку «Прийняти дані від потоку» у Production дочірнього потоку. Дані вибраного блоку «Передати дані в потік» стають виходом поточного блоку. Обчислюється частина графа, потрібна для цього виходу.

Контракт підпотоку

  • flow_id — потік із опублікованою Production.
  • input_node — оголошений вхід дочірнього потоку.
  • output_node — оголошений вихід дочірнього потоку.
  • parameters — значення з константи, параметра поточного запуску або першого рядка входу.
  • Значок ока відкриває Production дочірнього потоку для перегляду.

Налаштування повторного використання

  1. Створіть дочірній потік: приймання → перетворення → передавання даних.
  2. Опублікуйте його та перевірте права виконання.
  3. У батьківському потоці додайте «Виклик потоку», виберіть потік, вхід і вихід.
  4. Зіставте назви полів та потрібні параметри.
  5. Перегляньте вихід блоку й перевірте симуляцію батьківського процесу.

Межі підпотоку

Шлях до вибраного виходу може містити перетворення, параметри, входи, виходи й інші підпотоки. Він не виконує зовнішнє читання чи запис, не запитує дії людини й не створює інші запуски; для такого процесу використовуйте «Виклик потоків». Максимальна глибина — 5 потоків, кола заборонено. Підготовка фіксує Production та ревізію; користувач має право запускати кожний залежний потік. Відсутні вхід чи вихід потребують виправлення посилання.

Приклад єдиних правил

Винесіть нормалізацію артикулу й обчислення чистої суми в підпотік. Завантаження Excel, SQL та API використовують його після читання свого джерела. Змінивши правило, перевірте підпотік, опублікуйте Production та перевірте залежні сценарії; кожний отримує узгоджену таблицю.