ускорилось согласование договорных документов
пользователей охвачены автоматизацией по проекту
Основным бизнес-заказчиком выступил финансовый департамент. Для специалистов подразделения было важно получать в учетные системы данные одобренных контрагентов и статусы согласования договорных документов, а также быстро переходить в СЭД для просмотра хода согласования.
Основной задачей проекта стала реализация механизма синхронизации данных с учетной системой «1С:MDM Управление нормативно-справочной информацией». На момент исследования у заказчика уже была внедрена Корпоративная сервисная шина данных DATAREON ESB (далее Datareon) и подключено несколько сторонних систем, поэтому было принято решение настраивать интеграцию через шину.
Система Directum RX является для заказчика одним из источников данных о контрагентах, на базе которой уже реализован процесс их одобрения: по результатам информация о контрагенте выгружается во все информационные системы через шину данных Datareon. Шина данных сама занимается доставкой, очередностью и маршрутизацией информации.
Данные о договорных документах отправляются в системы-потребители после старта регламента согласования договора. В процессе согласования в шину данных направляются статусы по процессу «На согласовании», «Согласован», «Подписан», «Подписан с обеих сторон», «Получен оригинал», «На доработке», «Согласование прекращено».
Реализовано двустороннее направление обмена. Отправка исходящих сообщений формируется через Асинхронный обработчик, прием входящих сообщений – через интеграционное API Directum RX.
В рамках первой версии решения реализован обмен по сущностям:
В последующих версиях набор сущностей обмена будет расширяться.
Обмен данными выполняется в асинхронном режиме. Для отправки запросов в сторону шины данных на стороне Directum RX формируется https-запрос в формате JSON в соответствии с определенной структурой данных конкретной сущности c типом запроса POST. В структуре JSON содержится поле, которое определяет суть сообщения:
Прием запросов от шины осуществляется через стандартный механизм интеграционного API Directum RX через адаптер с настроенным REST-клиентом. Со стороны шины на REST-клиенте выполняется реализация вызовов, подготовка данных для передачи и обработка принятых данных, в том числе перекодировка и приведение типов данных. В обратном сообщении в случае создания нового объекта возвращается и фиксируется в карточке внешний ИД, в случае запроса данных – возвращается полная структура со всеми метаданными.
Набор записей справочника предназначен для подключения к REST-серверу шины данных. Записи хранят:
Набор записей справочника предназначен для подключения новых НОР к схеме обмена. Ограничение по обмену распространяются на договорные документы.
Разработка выполнена за 3 месяца.
Решение успешно вписалось в ИТ-ландшафт компании.
В результате применения решения на 20% ускорилось согласование договорных документов
Применение решения позитивно отразилось на работе 100 пользователей Directum RX.
Настройка интеграции повлияла на культуру работы сотрудников: так, финансовый департамент может более оперативно принимать управленческие решения в ходе согласования договорных документов.
ООО «Алиал Групп» - сертифицированный партнер Directum. Компания помогает клиентам и партнерам развивать бизнес с помощью программных продуктов Directum и 1C. Специалисты «Алиал Групп» проводят анализ существующих процессов и создают новые, а также обучают пользователей работе в системе.
Состав команды от «Алиал Групп»:
Я выполнял роль архитектора и разработчика на проекте. В мои обязанности входило проектирование интеграции, проведение регулярных встреч с заказчиком для согласования структур и правил обмена данными. Также разрабатывал техническую документацию.
Опубликовано:
4 апреля 2023 в 14:32
Обсудите реализацию с экспертом Directum