No Input

No Input — це системний блок потока Input Flow, який вказує платформі, що дана інтеграція не потребує жодних вхідних даних від користувача. Він використовується для спрощення інтерфейсу налаштування, коли параметри інтеграції є статичними або автоматичними.
Навігація
- Призначення блоку
- Особливості додавання та попередження
- Структура блоку (Note та Test)
- Системна логіка (No-блоки)
- FAQ
Призначення блоку
─────────────────────────────────────────────────────────────-
Блок No Input використовується у випадках, коли інтеграція (наприклад, Джерело даних) працює без зовнішніх параметрів вводу.
Якщо цей блок активований, кінцевий користувач при налаштуванні інтеграції не побачить жодних полів для заповнення. Це робить інтерфейс налаштування чистішим і зрозумілішим, коли введення тексту або вибір зі списків не потрібен для виконання основної дії (Main Action).
Особливості додавання та попередження
─────────────────────────────────────────────────────────────-
Блок має пріоритетний статус у флоу. Важливо розуміти, як він взаємодіє з уже існуючою логікою:
- Чистий старт: Якщо ви додаєте No Input першим блоком у порожній Input Flow, він додається миттєво без додаткових запитань.
- Заміна існуючої логіки: Якщо у флоу вже налаштована серія блоків (наприклад,
HTTP Request,Loop,Add Input) і ви намагаєтесь додати No Input, система видасть критичне попередження, у попередженні чітко зазначено, що всі існуючі блоки будуть видалені та замінені одним блоком No Input:

1 -> Кнопка "Yes, replace with «No Input»": Повністю видаляє всю існуючу логіку та поля вводу, замінюючи їх одним блоком No Input.
Увага: Цю дію неможливо скасувати.
2 -> Кнопка "No, keep current blocks": Скасовує додавання 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, якщо немає полів?
Так, це рекомендований і коректний спосіб явно повідомити платформі, що ввід користувача не потрібен.