Согласование решений кнопкой в чате — с проверкой и журналом

Решение подтверждается кнопкой в botHelp: сценарий проверяет подпись и срок, обновляет статус в Microsoft SQL, оповещает автора и пишет запись в журнал.

  • Решение принимается одной кнопкой в botHelp
  • Проверяются подлинность и срок годности кнопки
  • Статус заявки обновляется в Microsoft SQL
  • Каждое решение попадает в журнал
Webhook

Как это работает

Чтобы получать уведомления из Microsoft SQL в botHelp, не нужен программист: готовый сценарий следит за событиями и присылает сообщения сам.

  1. Запуск: 01 Webhook-триггер: решение по утверждению
  2. Затем: 02 FN: проверить подпись и TTL
  3. Проверка: Действия
  4. Если да — 04c DB: обновить статус тикета
  5. Затем: 04c2 DB: вставить строку аудита
  6. Затем: 04c1 DB: получить владельца тикета
  7. Проверка: 04c1a IF: решено или в работе
  8. Если да — Если решено
  9. Если да — 05c1a Telegram: уведомить о решении
  10. Проверка: Уведомить о сбое?
  11. Если да — Выполнить SQL-запрос
  12. Если нет — Если в процессе
  13. Если да — 05c1b Telegram: уведомить о начале работы
  14. Затем: 05c Telegram: подтверждение обновления
  15. Если нет — 04r0 БД: Получить ID тикета
  16. Затем: Выполнить SQL-запрос1
  17. Затем: Текст (отклонён)
  18. Если нет — 04e БД: Вставить аудит истёкших
  19. Затем: 05e Telegram: Уведомить об истечении
  20. Если нет — 04i БД: Вставить аудит недействительных
  21. Затем: 05i Telegram: Предупредить о недействительности

Настроить такую автоматизацию (Microsoft SQL + botHelp) можно в Scriptera — без кода: опишите задачу, остальное сделают за вас.