No Output

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

1 -> Кнопка "Yes, replace with «No Output»": Повністю видаляє всю існуючу логіку та поля виводу, замінюючи їх одним блоком No Output.
Увага: Цю дію неможливо скасувати.
2 -> Кнопка "No, keep current blocks": Скасовує додавання No Output та залишає поточну логіку формування відповіді.
Структура блоку
─────────────────────────────────────────────────────────────-

Блок не має функціональних налаштувань, оскільки його головна функція — констатація відсутності виводу. Його інтерфейс складається з двох вкладок:
1 -> Note: Тут розробник може залишити коментар, чому саме ця інтеграція не повертає результат(наприклад: "API сервісу повертає пусту відповідь 204 No Content"). Це корисно для командної роботи або майбутнього масштабування проекту.
2 -> Test: Відображається лише технічна інформація з Execution Log: час виконання, ID логу та дата. Це підтверджує, що крок пройшов успішно.
Системна логіка (No-блоки)
─────────────────────────────────────────────────────────────-
Принцип роботи No Output є частиною загальної архітектури платформи. Він працює ідентично до інших «заглушок», які використовуються в інших потоках:
- No Input (у флоу Input) — коли користувачу не потрібно заповнювати поля.
- No Authorization (у флоу Authentication) — коли сервіс не потребує логіна/пароля або API-ключа.
Всі ці блоки служать для того, щоб явно вказати системі: "Цей етап навмисно залишений порожнім".
FAQ
─────────────────────────────────────────────────────────────-
1. Чи означає No Output, що інтеграція видасть помилку?
Ні. Це означає успішне завершення з порожнім результатом. Якщо під час Main Action сталася помилка, система запустить Request Error Flow, а не No Output.
2. Чи можна змінити No Output на звичайний Add Output пізніше?
Так. Видаливши цей блок та додавши блок формування відповіді Add Output, ви зможете знову налаштувати структуру вихідних даних.
3. Де доступний цей блок?
Тільки в межах Output Flow.