Как согласовывать командировки в корпоративном боте

Пример расчёта (условные цифры): если за месяц поступает 60 обращений по теме «командировка» и каждый шестой требует повторного уточнения, команда возвращается к десяти уже начатым задачам. Проверьте свои числа до выбора решения. На БЕСПЛАТНОЙ КОНСУЛЬТАЦИИ можно разобрать процесс и первый пилотный сценарий.

Результат, который нужен по теме «командировка»

Показательный риск: сотрудник покупает билет до подтверждения бюджета и цели поездки. Бот должен фиксировать не только факт общения, но и версию данных, на которой основан ответ. Иначе спорный случай трудно восстановить.
Внутренняя заявка должна попасть к тому, кто действительно выполняет действие. Для неё нужны инициатор, объект, описание, срок и маршрут согласования. Если бот лишь переслал сообщение в общий чат, сотрудник всё равно будет выяснять владельца задачи и спрашивать о статусе. Сразу определите, в каком реестре появляется запись и откуда приходит ответ о её завершении.
Командировка объединяет цель поездки, маршрут, даты, бюджет и согласующих. При изменении одного параметра после утверждения важно понять, какие решения надо получить повторно, прежде чем оформлять расходы.
Для этой задачи проверка опирается на источник «Система согласования и бюджет поездок». Сохраните идентификатор записи в журнале диалога. По нему исполнитель найдёт историю даже после повторного обращения или смены статуса.
Вопрос к вам: какая доля обращений доходит до ответственного с полным контекстом?
Лайфхак: проверяйте сценарий фразами реальных пользователей. Внутренние названия процессов часто не совпадают с тем, как люди описывают задачу.

Какие данные и решения подготовить

Не просите вводить то, что уже доступно из разрешённого источника. Предложите подтвердить важное значение и оставить пояснение свободным текстом, если типовой вариант не подходит.
Отдельный тест нужен для случая «изменение маршрута после одобрения». Он должен вести к понятному статусу и ответственному, а не продолжать обычную ветку так, будто ограничения нет.
Права корпоративного бота связывайте с подтверждённой учётной записью сотрудника. Не выводите служебные сведения после смены роли и не используйте введённое имя как доказательство личности. Для аварий и недоступности рабочей системы предусмотрите отдельный контакт дежурного.
Прежде чем отправить подтверждение, дождитесь результата основной системы. Если она не ответила, сохраните операцию в очереди и сообщите о задержке. Иначе человек будет уверен в действии, которого не произошло.
Перед тестом назначьте владельца исходных сведений и владельца текста бота. Когда правило меняется, оба проверяют одну и ту же цепочку: что введено, что сохранилось, кто получил задачу и каким сообщением она завершилась. Дата обновления без ответственного не защищает от старого ответа.

Два способа обработать запрос

Вручную. Диспетчер или руководитель разберёт необычный запрос и расставит приоритеты. При ручной обработке легко потерять вложение, срок и историю изменения, если сообщения живут в личном чате.
Через бота. Бот создаёт структурированную заявку и сообщает номер. Ошибка возникает, когда подтверждение отправлено до записи в рабочую систему или когда неверная категория направила вопрос не тому отделу.
При выборе масштаба автоматизации учитывайте стоимость ошибки. Для редких и спорных случаев лучше явный ручной маршрут, чем длинное дерево правил.

Как запустить сценарий по шагам

Шаг 1. Собрать цель и маршрут

Запросите только поля, необходимые для этого действия. Сохраните исходное пояснение и дайте возможность исправить ответ без нового диалога.

Шаг 2. Проверить обязательные поля

Сопоставьте ввод с источником «Система согласования и бюджет поездок». Отсутствие записи и несоответствие данных требуют разных сообщений и разного пути к сотруднику.

Шаг 3. Получить решения ответственных

Сохраните, кто принял решение и к какой версии запроса оно относится. До подтверждения не меняйте окончательный статус для пользователя.

Шаг 4. Передать утверждённую заявку дальше

Передайте ответственному исходный запрос, проверенные данные и причину маршрута. Убедитесь, что задача принята, а не только отправлена.
Пройдите весь маршрут на нескольких реальных ситуациях. В тесте нужны успешный вариант, неполные данные, повтор, изменение исходной записи и исключение «изменение маршрута после одобрения». Смотрите одновременно на экран пользователя и запись исполнителя. Если они говорят о разных итогах, сценарий ещё не готов к широкому потоку.

Таблица проверки результата для «командировка»

Контрольная точкаПроверяемый следЧто делать при ошибке
Собрать цель и маршрутИсходный запрос и право на действиеВернуть к уточнению
Проверить обязательные поляПодтверждённые сведенияПоказать расхождение
Получить решения ответственныхРабочая запись и ответственныйПередать в очередь разбора
Передать утверждённую заявку дальшеИтог в основной системеИсправить статус человеку
Для этой задачи контролируйте показатель «доля поездок без ручных уточнений». Зафиксируйте его определение, период и источник до запуска. Дополните его временем до результата и числом случаев, которые пришлось исправлять вручную. Иначе отчёт может объявить успехом отправку сообщения, за которой не было нужного действия.
Пример расчёта (условные цифры): если из 80 начатых диалогов 20 не завершают нужное действие, потери на этом пути составляют 25%. Причину выясняют по шагам и исходным разговорам. Это оценка для проверки процесса, а не обещание эффекта внедрения.
Если показатель улучшился, прочитайте несколько диалогов из проблемных сегментов. Рост цифры может сопровождаться худшим опытом для редких случаев.
Вопрос к вам: сколько похожих задач в месяц завершается без повторного уточнения и сколько возвращается с той же проблемой?
Лайфхак: храните три проверочных случая рядом с описанием сценария. После каждого изменения прогоняйте их заново и добавляйте новый случай, если обнаружили повторяющуюся ошибку.

Что ещё связано

Сценарий опирается на качество исходных данных и понятную передачу исключений. В A3bot можно собрать маршрут вокруг вашей рабочей системы. Стоимость обсуждаем после разбора задачи.

Заметка эксперта

У задачи «командировка» есть проверяемое завершение. Бот полезен, когда он приближает к этому завершению и не скрывает задержку или ошибку. Начните с небольшого потока, подтвердите итог в основной системе и только затем расширяйте сценарий.
Напишите, какой процесс хотите автоматизировать: A3bot
Обсудить бота