Flow - це програми автоматизації: отримай дані, обробіть їх, збережіть або надішліть далі - без написання коду застосунку. Перелік ви знайдете у Noe AI → Flows (або в модулі Інтеграції). Кнопка AI поруч зі списком побудує або змінить flow текстовою командою.
З чого складається flow
Програма flow - це список кроків, що виконуються по черзі:
- конектор - виклик зовнішнього API (наприклад, отримання погоди, надсилання сповіщення)
- перетворення (mutation) - обчислення та перезапис полів
- умова (if / case) - різні шляхи залежно від даних, наприклад, “якщо температура вища за 30 градусів, надішли алерт”
- цикл (each) - повторення кроків для кожного елемента списку
Конфігурація без зміни програми
У полі fields, у секції env, ви можете тримати налаштування flow (наприклад, координати, пороги, коди). Програма читає їх як змінні при кожному запуску - ви змінюєте значення в одному місці, не торкаючись кроків програми. Так працює, наприклад, локалізація у прикладовому застосунку Погода.
Як flow запускається
- вручну - кнопка “Start” на сторінці flow
- із застосунку Noe - дія застосунку вказує flow; кнопка у застосунку запускає програму
- циклічно - циклічна дія облікового запису (cron) будить flow за розкладом
- після події - вебхук направляє подію (наприклад, нове звернення) до flow
Проходи та діагностика
Кожен запуск залишає прохід у Процесах потоку - там видно вхідні дані, результат кожного кроку та можливу помилку. На сторінці flow секція Зв’язки показує конектори, що використовуються в програмі, а також крони, застосунки та вебхуки, які запускають цей flow.