Push, IoT и уведомления в реальном времени
Доставка последней мили из рабочих процессов: мобильный push (FCM), браузерный push (ваши VAPID-ключи), MQTT для устройств, WebSocket для живых приложений.
Действие notify выполняет доставку последней мили до устройств и приложений — ту часть, до которой большинство инструментов автоматизации не доходит. Четыре адаптера: FCM для уведомлений мобильных приложений, Web Push для браузеров с вашими собственными VAPID-ключами, MQTT для IoT-устройств, подписанных на топики вашего брокера, и WebSocket для пуша в живые приложения. Ответ на опрос действительно может переключить устройство.
Триггеры workflow
Любой триггер рабочего процесса
Push — это действие; сочетайте его с любым триггером: ответы на опросы, пороги, расписания, входящие события.
Действия workflow
Push в приложение через FCM
Уведомляйте пользователей вашего мобильного приложения из записей рабочих процессов.
Web Push
Браузерные уведомления, подписанные вашими собственными VAPID-ключами — список подписок остаётся вашим.
Публикация в MQTT
Публикуйте в топик на вашем брокере; подписанные IoT-устройства реагируют.
Push по WebSocket
Доставляйте события в живые приложения через сокет-эндпоинт.
Как движутся данные
Исходящая доставка последней мили с подстановкой переменных из записей рабочих процессов и идемпотентной диспетчеризацией — повторные попытки никогда не уведомляют дважды.
Подключение: Подключения на транспорт: учётные данные FCM для push приложений, ваша пара VAPID-ключей для Web Push, ваш MQTT-брокер и топик или URL WebSocket-эндпоинта. У каждого подключения есть тест доставки.
Практический пример: Киоск, который реагирует на обратную связь
Триггер: с киоска на площадке приходит низкая оценка CSAT.
Действие: MQTT-сообщение публикуется в топик алертов площадки — устройство дежурного менеджера вибрирует.
Действие: операционный дашборд мгновенно обновляется по WebSocket.
Задача на последующую работу и повторный опрос выполняются обычными шагами рабочего процесса.
Настройка
1.
Создайте подключение notify и выберите транспорт (FCM, Web Push, MQTT, WebSocket).
2.
Укажите учётные данные или эндпоинт этого транспорта.
3.
Запустите тест доставки, затем добавьте действие notify в рабочий процесс.
Частые вопросы
Может ли ответ на опрос действительно дойти до IoT-устройства?
Да — адаптер MQTT публикует в топик на вашем брокере; реагирует любое подписанное устройство. Потолочные светильники, краснеющие от плохого NPS, технически вполне достижимы.
Кому принадлежат подписки Web Push?
Вам — пуши подписываются вашей собственной парой VAPID-ключей.
Надёжна ли доставка?
Диспетчеризация обёрнута идемпотентностью (повторы воспроизводят результат и никогда не отправляют дважды), а у каждого подключения есть тестовый эндпоинт.