Выбор способа создания
Управлять Flows можно через API YCloud Flows. Вы также можете использовать инструменты создания Flow, доступные для вашего WABA в WhatsApp Manager. Поддержка API и доступность визуального редактора в консоли не связаны между собой. Проверьте варианты, отображаемые для вашего аккаунта, не предполагая, что каждый экран YCloud содержит конструктор Flow.In YCloud, open WhatsApp Flows and select Create Flow to review the creation options available for your WABA. This demonstration WABA has no existing Flows.
Подготовка и тестирование
- Выберите WABA, которому будет принадлежать Flow.
- Определите экраны, поля и результат завершения.
- Решите, требуется ли для Flow эндпоинт данных.
- Создайте черновик и устраните ошибки валидации.
- Просмотрите полный путь клиента с использованием тестовых данных.
- Публикуйте только после того, как форма и последующая обработка будут готовы.

Определение структуры данных до создания экранов
Для запроса на запись составьте краткую спецификацию полей:
Используйте минимально необходимое количество полей. Желаемое время — это не забронированный слот; называйте его точно, пока система бронирования не подтвердит доступность.
Определите, что каждый экран принимает, возвращает и отображает в случае сбоя. Для динамического Flow эндпоинт должен корректно обрабатывать устаревшие данные о доступности и недействительный выбор, даже если форма обычно ограничивает эти значения.
Поэтапная валидация черновика
- Структура: запросите Flow и проверьте
validationErrors. Исправьте указанные места в JSON, а не только первую видимую ошибку. - Навигация: протестируйте все переходы вперед, назад и сценарии завершения.
- Данные: протестируйте пустые обязательные поля, максимально допустимые значения и варианты выбора, которые больше недействительны.
- Эндпоинт: протестируйте сценарии с недоступными данными, таймаутами и отклонением бизнес-операции.
- Завершение: убедитесь, что ответ передается в правильный контекст клиента ровно один раз.

