Находите застрявшие согласования и истекающие договоры
Подключите 1С:Документооборот к ИИ-агенту по OData: документы, задачи, бизнес-процессы, договоры. Агент найдёт просроченные согласования и назовёт ответственных.
Как агент работает с 1С:Документооборот
Агент работает с Документооборотом по стандартному интерфейсу OData: запросы уходят на опубликованную базу в раздел /odata/standard.odata, и отвечает та же конфигурация, которую видят пользователи, — без внешних обработок, регламентных выгрузок и правок в самой конфигурации. Данные приходят сущностями с типовыми именами, а отбор по датам, статусам и исполнителям агент отдаёт серверу параметрами запроса, чтобы не тянуть базу целиком ради одного отчёта.
Состав того, что агент вообще способен увидеть, задаётся на вкладке «Состав»: внутренние, входящие и исходящие документы, задачи и бизнес-процессы, справочники корреспондентов и видов документов. Схему агент читает из /$metadata, поэтому ваши виды документов и дополнительные реквизиты берутся из реальной базы, а не из типового описания конфигурации.
Прикладной смысл — видеть, где встал документооборот: документы, висящие на согласовании дольше регламентного срока, вместе с сотрудниками, у которых остановился маршрут; открытые задачи бизнес-процессов по исполнителям, чтобы найти очередь, упирающуюся в одного человека; договоры, истекающие в ближайший месяц, и те из них, по которым не запущено продление; реестр входящей и исходящей корреспонденции по корреспондентам и видам с пометкой, что осталось без резолюции и ответа.
Что агент может сделать, а не только прочитать, определяет роль пользователя. Технически OData позволяет стартовать бизнес-процесс и выполнить задачу, если роль это разрешает, но по умолчанию агент читает и анализирует, а решение по согласованию остаётся за человеком. Отсутствие нужного вида документа агент отличает от отказа по правам: если объект не отмечен в составе, он назовёт причину прямо, а состав после правки требует перепубликации базы.
Сценарии интеграции
Просроченные согласования
Агент найдёт документы, которые висят на согласовании дольше регламентного срока, и назовёт сотрудников, у которых остановился маршрут.
Загрузка исполнителей по задачам
Агент посчитает открытые задачи бизнес-процессов по сотрудникам и покажет, где очередь согласования упирается в одного человека.
Сроки договоров и продления
Агент соберёт договоры из базы документооборота, отберёт истекающие в ближайший месяц и покажет, по каким не запущено продление.
Реестр корреспонденции за период
Агент сведёт входящие и исходящие документы по корреспондентам и видам и покажет, что осталось без резолюции и ответа.
Внутренние документы по видам
Агент сведёт внутренние документы за период по видам и подразделениям и покажет, сколько из них так и не дошло до конца маршрута согласования.
Что отдаёт ваша база
Агент прочитает схему из /$metadata и назовёт, какие виды документов и дополнительные реквизиты доступны через OData, а что не попало в состав публикации.
Примеры: 1С:Документооборот
23 документа висят на согласовании дольше регламентных 3 дней.
- 11 из них стоят на одном юристе — очередь по договорам поставки
- Самый старый — допсоглашение с «Техноленд», 17 дней без движения
- Ещё 4 задачи ушли уволенному сотруднику, маршрут встал намертво
Ассистент может ошибаться — проверяйте его работу
В ближайший месяц истекают 17 договоров, по 11 продление не запущено.
- 4 аренды и 7 поставки, суммарно на 24,6 млн ₽ годовых обязательств
- По шести оставшимся бизнес-процесс продления уже стартовал
- Ближайший — договор с «Техноленд», заканчивается через 5 дней
Ассистент может ошибаться — проверяйте его работу
За июль 214 входящих и 168 исходящих, без резолюции остались 19.
Разложил по корреспондентам и видам документов: больше всего писем от налоговой и от «Северторга». По 12 входящим срок ответа уже прошёл. Вида «Претензия» в реестре нет — он не отмечен на вкладке «Состав» публикации, и после правки базу нужно перепубликовать.
Ассистент может ошибаться — проверяйте его работу
Как подключить
Перед подключением
- Доступ к Конфигуратору базы документооборота
- Права администратора на веб-сервере IIS или Apache
- Веб-сервер доступен из интернета, а не только из локальной сети
- 1
Опубликуйте базу на веб-сервере
Конфигуратор → Администрирование → «Публикация на веб-сервере…»: имя базы латиницей, флажок «Публиковать стандартный интерфейс OData», затем «Опубликовать».
- 2
Задайте состав интерфейса OData
Администрирование → Синхронизация данных → «Настройка стандартного интерфейса OData», вкладка «Состав» → «Загрузить метаданные»: отметьте документы и задачи.
- 3
Заведите пользователя для OData
Там же на вкладке «Авторизация» отметьте «Создать отдельные имя пользователя и пароль» и сохраните их. Пользователю нужна роль «Удаленный доступ OData».
- 4
Проверьте адрес публикации в браузере
Откройте https://ваш-сервер/имя-базы/odata/standard.odata/$metadata под этим логином — придёт XML со списком сущностей. Дальше нужен адрес без хвоста.
Частые вопросы
Адресом публикации базы, логином и паролем. На вкладке «Авторизация» в настройке стандартного интерфейса OData отмечают «Создать отдельные имя пользователя и пароль» — эта пара и вводится в подключении вместе с адресом вида https://сервер/имя-базы.
Внутренние, входящие и исходящие документы, задачи и бизнес-процессы, справочники корреспондентов и видов документов — в пределах объектов, включённых в состав публикации OData, и прав роли пользователя.
Технически OData позволяет стартовать бизнес-процесс и выполнить задачу, если роль пользователя это разрешает. По умолчанию агент читает и анализирует, а решение по согласованию остаётся за человеком.
Скорее всего объект не отмечен на вкладке «Состав» настройки OData: после изменения состава базу нужно перепубликовать. Ошибка прав выглядит иначе, и агент назовёт причину прямо.