Как это работает
Лиды из Microsoft Teams передаются в Microsoft SQL автоматически: сценарий подхватывает каждую заявку сразу после появления.
- Запуск: 01 Telegram Trigger: Прием + Статус
- Проверка: 02 Switch: Маршрут по команде
- Если да — Приветственное сообщение
- Если нет — 03b FN: Разбор команды статуса
- Проверка: Проверить формат ID
- Если да — 03b1 IF: Есть ID корреляции
- Если да — 04b DB: Получить статус заявки
- Проверка: Проверить отсутствие билета
- Если да — Отправить сообщение1
- Если нет — 04b0 IF: Ошибка поиска в БД?
- Если да — 05b0 Telegram: Ошибка БД статуса
- Если нет — 04b1 IF: Заявка принадлежит пользователю
- Если да — 05b Telegram: Ответ по статусу
- Если нет — 05b1 Telegram: Несанкционированная проверка статуса
- Если нет — 05b Telegram: Ответ по статусу (Ошибка)
- Если нет — Отправить сообщение2
- Если нет — 03a FN: Нормализация + Хэширование
- Затем: 04a DB: Обновить/вставить заявку
- Затем: 05a Telegram Подтверждение
- Если нет — 03c FN: Разбор команды обновления
- Проверка: 03c0 IF: Является оператором
- Если да — 03c1 IF: Есть ID корреляции
- Если да — 03c2 IF: Валидный статус
- Если да — 04c DB: обновить статус тикета
- Затем: 04c2 DB: вставить строку аудита
- Затем: 04c1 DB: получить владельца тикета
- Проверка: 04c1a IF: решено или в работе
- Если да — 05c1a Telegram: уведомить о решении
- Проверка: Уведомить о сбое?
- Если да — Выполнить SQL-запрос
- Если нет — 05c1b Telegram: уведомить о начале работы
- Затем: 05c Telegram: подтверждение обновления
- Проверка: 05c0 IF: Ошибка ответа оператора?
- Если да — Telegram: Оповещение администратору — Ошибка ответа оператора
- Если нет — 05c Telegram: Неверный статус
- Если нет — Отправить сообщение
- Если нет — 05c0 Telegram: Несанкционированная попытка обновления
- Если нет — Проверить администратора
- Если да — Получить список билетов
- Затем: Код на JavaScript
- Затем: Отправить сообщение4
- Если нет — Отправить сообщение3
- Если нет — Telegram: Неверная команда
Эту интеграцию Microsoft Teams и Microsoft SQL можно запустить в Scriptera: опишите задачу словами — сценарий соберут, запустят и будут следить, чтобы он работал.