13.01.2026
16

No Input

No Input

No Input — це системний блок потока Input Flow, який вказує платформі, що дана інтеграція не потребує жодних вхідних даних від користувача. Він використовується для спрощення інтерфейсу налаштування, коли параметри інтеграції є статичними або автоматичними.   

Навігація

  1. Призначення блоку
  2. Особливості додавання та попередження
  3. Структура блоку (Note та Test)
  4. Системна логіка (No-блоки)
  5. FAQ


Призначення блоку

─────────────────────────────────────────────────────────────-

Блок No Input використовується у випадках, коли інтеграція (наприклад, Джерело даних) працює без зовнішніх параметрів вводу.

Якщо цей блок активований, кінцевий користувач при налаштуванні інтеграції не побачить жодних полів для заповнення. Це робить інтерфейс налаштування чистішим і зрозумілішим, коли введення тексту або вибір зі списків не потрібен для виконання основної дії (Main Action).


Особливості додавання та попередження

─────────────────────────────────────────────────────────────-

Блок має пріоритетний статус у флоу. Важливо розуміти, як він взаємодіє з уже існуючою логікою:

  1. Чистий старт: Якщо ви додаєте No Input першим блоком у порожній Input Flow, він додається миттєво без додаткових запитань.
  2. Заміна існуючої логіки: Якщо у флоу вже налаштована серія блоків (наприклад, HTTP Request, Loop, Add Input) і ви намагаєтесь додати No Input, система видасть критичне попередження, у попередженні чітко зазначено, що всі існуючі блоки будуть видалені та замінені одним блоком No Input:
This action will remove all existing blocks from the flow and replace them with a single «No Input» block. Do you want to continue?"
No Input | Попередження про видалення всіх блоків

1 -> Кнопка "Yes, replace with «No Input»": Повністю видаляє всю існуючу логіку та поля вводу, замінюючи їх одним блоком No Input.
Увага: Цю дію неможливо скасувати.

2 -> Кнопка "No, keep current blocks": Скасовує додавання No Input та зберігає вашу поточну структуру блоків недоторканою.


Структура блоку

─────────────────────────────────────────────────────────────-

No Input | Структура блока


Блок не має функціональних налаштувань, оскільки його головна функція — констатація відсутності вводу. Його інтерфейс складається з двох вкладок:

1 -> Note: Тут розробник може залишити коментар, чому було прийнято рішення не використовувати вхідні дані. Це корисно для командної роботи або майбутнього масштабування проекту.

2 -> Test: Оскільки блок не генерує даних, у цій вкладці відображається лише технічна інформація з Execution Log: час виконання, ID логу та дата. Це підтверджує, що крок пройшов успішно.


Системна логіка (No-блоки)

─────────────────────────────────────────────────────────────-

Принцип роботи No Input є частиною загальної архітектури платформи. Він працює ідентично до інших «заглушок», які використовуються в інших потоках:

  • No Authorization (у флоу Authentication) — коли сервіс не потребує логіна/пароля або API-ключа.
  • No Output (у флоу Output) — коли інтеграція виконує дію, але не повертає ніякої відповіді у систему.

Всі ці блоки служать для того, щоб явно вказати системі: "Цей етап навмисно залишений порожнім".


FAQ

─────────────────────────────────────────────────────────────-

1. Де знаходиться блок No Input?
Він доступний виключно в межах Input Flow.

2. Чи можна поєднати Add Input та No Input в одному флоу?
Ні. No Input повністю замінює логіку додавання полів. У Input Flow може бути або No Input, або блок Add Input у поєднанні з іншими.

3. Чи можу я використовувати змінні в Main Action, якщо стоїть No Input? Ви не зможете використовувати змінні типу {{INPUT...}}, оскільки вони не були створені.

4. Чи обов’язково використовувати No Input, якщо немає полів?
Так, це рекомендований і коректний спосіб явно повідомити платформі, що ввід користувача не потрібен.