Дочернее Общество «Газпром» входит в единую систему газоснабжения страны, обеспечивая надежное газоснабжение потребителей. Основными задачами Общества являются транспорт газа по системе магистральных газопроводов, бесперебойная поставка газа промышленным и коммунально-бытовым потребителям на всей территории нашей огромной страны.
Перед компанией, с коллективом более 5000 специалистов, стояла амбициозная задача: не просто модернизировать, а полностью перевести критически важные системы электронного документооборота (СЭД) на отечественные рельсы, обеспечив при этом беспрецедентный рост операционной эффективности. Наш проект, стартовавший в январе 2023 года, стал комплексным ответом на вызовы импортозамещения и цифровизации.
Совместная работа ООО «СТАРКОВ Групп» с Заказчиком началась в августе 2020 года с внедрения СЭД Directum в рамках конфиденциального делопроизводства. Система была развернута параллельно общему контуру на платформе Directum 5.
В 2021 году проведена полная миграция системы Directum 5 на Directum RX. Система модифицирована с применением шаблона для «Газпром» от Directum. Так же реализован модуль архив проектно-сметной документации с использованием интеллекта Ario.
Первым этапом стартовал проект развития Directum RX «Конвертация».
Цель данного этапа заключалось в проведении конвертации обеих систем: основной системы Directum RX с версии 3.6 на версию 4.5 и Системы конфиденциального документооборота Directum RX с версии 3.5 на версию 4.5. Дополнительно в конвертацию Системы конфиденциального документооборота входила миграция с MS SQL на PostgreSQL.
Конвертация обеих систем проведена за один день. Благодаря хорошо проведенной заранее подготовительной работе общее время конвертации составило 8 часов.
После успешной конвертации наши специалисты приступили к не менее значимому процессу миграции с MS SQL на Postgresql. Миграция была осуществлена за 2 рабочих дня без эксцессов.
Вторым этапом последовал перевод на Linux всех серверов основной системы Directum RX и Системы конфиденциального документооборота.
Ранее на Windows были следующие сервера: сервера приложений, СУБД, сервер полнотекстового поиска.
Заказчиком была определена целевая операционная система RedOS 7.3. как для основного контура, так и для конфиденциального.
Сложности и вызовы при реализации этапа перехода на Linux
После перехода систем на Linux наша команда столкнулась с проблемами в инфраструктуре:
- Некорректный запуск контейнеров docker в кластере Directum RX из-за проблемы с таймингом: контейнер по умолчанию поднимается за 60 секунд и этого времени не хватало для запуска контейнеров. Решили вопрос увеличением таймингов docker на системном уровне до 120 секунд.
- Проблема блокировок (на rabbit были зависшие очереди). Решение — перезагрузка кластера rabbit и очистка таблицы в базе данных RX sungero_system_locks.
- Сквозная аутентификация Kerberos. Проблема заключалась в том, что у Заказчика пользователи аутентифицировались в системе Directum RX из двух доменов. Данная проблема решена с помощью использования двух конфигурационных файлов Kerberos, один ставиться на хосты серверов приложений, а второй прокидывается в контейнер sungero_webclient, так же настроены доверительные отношения между доменами.
- Дополнительная установка и настройка WCF Server для интеграции с Active Directory далее AD. Так как RxCmd 4.5 не умеет синхронизировать данные пользователей из AD, была использована утилита Drxutil в связке с WCF сервер.
- Коннектор к CHRData. (У Заказчика помимо Directum RX установлено еще много других Web приложений с аутентификацией пользователей, для этого у Заказчика помимо AD реализовано дополнительная система хранения данных пользователей CHRData). Проблема заключалась в аутентификации DirectumRX на сервисе CHRData, её решили путем смены способа аутентификации.
- Адаптация коннектора blockhost к Linux среде. (У заказчика в системе конфиденциального документооборота реализовано принудительное удаление документов (blockhost) данное решение написано силами Заказчика, а Исполнителем адаптировано по Directum RX 4.5. Проблема заключалась в адаптации решения для docker среды, решено с помощью выделения процесса запуска blockhost и помещения его непосредственно в контейнер.
Финансовый блок
Финансовый документооборот сопровождает все бизнес-процессы компании, собирая и сохраняя данные. В дочернем обществе Газпром каждый день совершаются десятки операций. Прежде всего, ведется работа с документами, которые участвуют в хозяйственной деятельности между контрагентами такими как: накладная ТОРГ-12, акты выполненных работ, УПД, счета-фактуры, КС-2, КС-3.
Документы, которые Заказчик выставляет контрагентам, формируются в учетной системе или в Directum RX. При синхронизации данных сервиса обмена и Directum RX электронные документы автоматически заносятся в архив, вне зависимости от того, требуется по ним подписание контрагентом или нет. Финансовый архив удобен Заказчику в случае предоставление в Федеральную налоговую службу РФ.
На третьем этапе был внедрен модуль Финансовый архив, реализована интеграция с системой Контур.Диадок и процесс работы с Агентскими Договорами.
Вызовы при интеграции с сервисом Контур.Диадок
При реализации данного этапа у заказчика не было прямого доступа в интернет с серверов с установленной системой Directum RX. Совместно с заказчиком решено использовать Демилитаризованную зону: развернуть сервер с вынесенным сервисом worker, на вынесенном сервисе заведены асинхронные обработчики и фоновые процессы, отвечающие за Контур.Диадок.
Со следующей проблемой столкнулись уже после выноса сервисов worker. У заказчика для выхода в интернет (в целях безопасности) использовалось двойное проксирование. В итоге это приводило к тому, что из контейнера worker в ДМЗ не было связи с Контур.Диадок.
Проблему решили, прописав настройки проксирования непосредственно в конфигах контейнера worker в ДМЗ, это помогло успешно установить связь с интерфейсом программного приложения Контур.Диадок.

Основная система Directum RX

Конфиденциальная система Directum RX
Реализация «Агентской схемы»
Подэтапом внедрение модуля Финансовый архив с интеграцией является реализация «Агентской схемы».
Описание бизнес-процесса требования:
- Агент ведет работу в личном кабинете Контур.Диадок;
- В личном кабинете Диадок инициализируется передача документа по маршруту на согласование с контрагентом Компания;
- Процессы согласования и подписания происходят в едином кабинете Агента Диадок;
- Заказчик в процессе участвует исключительно в согласовании входящих документов;
- В системе Directum RX Заказчика документ должен пройти по процессу согласования, вернуться в Контур.Диадок Агента с результатом согласовано или не согласовано.

Вызовом на этом этапе стало то, что Контур.Диадок не поддерживает прием факта согласования.
Для реализации передачи признака согласования потребовалось бы не только значительно модифицировать коннектор системы, но и участие разработчиков Контур.Диадок.
Решение было найдено:
- Заказчик проработал вопрос по выгрузке документов из личного кабинета Контур.Диадок в сетевую папку выделенного каталога. Каталог размещается на сервере Дочернего общества Газпром.
- Исполнитель реализовал захват документов из папки сетевого каталога в систему Directum RX Заказчика. Загрузка файлов осуществляется с помощью фонового процесса «Электронный обмен. Синхронизация входящих документов». Для каждого файла вычисляется ответственный за обработку на основании имени файла.
- Фоновый процесс отвечает за поиск документа в сетевом каталоге, для каждого документа — из имени документа извлекает ответственного.
Если с помощью фонового процесса не удалось вычислить ответственного тогда, такой документ отправляется на обработку администратору системы. Он самостоятельно определяет его маршрут.
На обложку модуля Финансовый архив, в группу действий Электронный обмен вынесен справочник Ответственные за СП по агентской схеме.

Действия ответственного после процесса согласования:

Оцифрованные результаты, которые говорят сами за себя:
- На 70% снизилось время поиска договоров и сопутствующих документов. Сотрудники тратят время на работу, а не на поиск.
- На 85% сократились потери бумажных экземпляров. Цифровой след — лучшая гарантия сохранности.
- На 95% уменьшились трудозатраты на передачу документов на согласование. Автоматизация маршрутизации высвободила тысячи человеко-часов для стратегических задач.
Этот проект — наглядное доказательство того, что стратегическое партнерство, глубокая экспертиза и focus на результате позволяют не только выполнить задачи импортозамещения, но и получить многократный рост эффективности. Мы не просто обновили систему — мы построили для одного из флагманов российской экономики цифровой фундамент для операционного превосходства.