Принцип работы
В документообороте происходит создание, изменение или выполнение задачи. Обработчик перехватывает это событие и посредством HTTP-соединения отправляет соответствующее уведомление по задаче.

Пользователь получает уведомление от бота и может просмотреть подробности задачи. В зависимости от типа задачи и её статуса пользователю доступны соответствующие действия: Взять в работу, Исполнить, Согласовать или Не согласовать, Ознакомиться, Вернуть на доработку, Перенаправить, Добавить комментарий, Просмотреть визы согласований и прикрепленные файлы.

На стороне документооборота работает регламентное задание, которое проверяет, какие запросы поступили от подписчиков, и обрабатывает их. В результате обработки задача меняет статус. Обработчик снова реагирует на это изменение и при необходимости уведомляет пользователей.

Помимо работы с присланными уведомлениями, пользователь может запросить список активных задач по заданным фильтрам, а также настроить, какие именно уведомления он хочет получать.



Настройка в 1С:Документооборот
Для начала нужно создать телеграмм бота через @BotFather. Для его настройки в 1С необходимо установить расширение, затем через админ панель добавить токен созданного бота.
Чтобы зарегистрироваться в качестве подписчика, пользователь переходит по ссылке на бота и нажимает команду /start. Бот запрашивает ФИО пользователя из документооборота, чтобы впоследствии связать аккаунт телеграмм с учётной записью в системе.
Если у выбранного пользователя в 1С указана рабочая почта, то на неё отправляется код для подтверждения авторизации. В противном случае администратору нужно либо вручную связать подписчика в справочнике «Бот_Подписчики», либо добавить пользователю рабочий email, после чего повторить запрос.
После подтверждения кода авторизации или добавления пользователя вручную подписчик может получать уведомления от телеграмм бота.
Проверено на следующих конфигурациях и релизах:
- Документооборот КОРП, релизы 2.1.31.5
Вступайте в нашу телеграмм-группу Инфостарт
