пользователей охвачены автоматизацией по проекту
топ-менеджеров работают в системе
сокращены трудозатраты на администрирование вариантов процессов
ускорились работы согласующего лица
снижены затраты на доработку критериев согласования
снижены трудозатраты на анализ замечаний об условиях согласования
Согласование договоров в крупном холдинге — сложный процесс, который связан с координацией работ множества подразделений, юридических лиц и бизнес-процессов.
В рамках проекта внедрения модуля «Договоры» у крупного Заказчика одной из ключевых задач являлась автоматизация матрицы согласования договорных документов, которая в зависимости от значения атрибутов договора (от 3-10 критериев для одной комбинации) и этапа согласования определяет согласующего, его помощников, сроки и порядок выполнения заданий. Общее количество комбинаций в матрице более 400.
При этом необходимо учесть следующие требования от юридического департамента, который являлся функциональным заказчиком.
Требования к настройке матрицы
Охват
Самостоятельная настройка
Правила настройки
Например, согласующим лицом от юридического департамента выступает Руководитель юридического департамента. В его подчинении находятся два специалиста, которые ответственны за проверку определённого вида документов перед согласованием. При получении задания на согласование Руководитель юридического департамента вправе принять одно из следующих решений:
Дополнительные действия
Для реализации решения было произведено обновление системы Directum RX у Заказчика с версии 4.9 на 4.12, чтобы была возможность использовать варианты процессов и все возможности no-code, т.к. в версии 4.9 нет возможности настройки вариантов процессов для задачи на согласование по процессу.
При этом было принято решение реализовывать матрицу согласования договорных документов через прикладную разработку ввиду невозможности покрыть все требования Заказчика с помощью существующих возможностей no-code и справочника «Вычисляемые роли».
Для этого разработан справочник «Матрица согласования договорных документов», каждая запись которого содержит описанные ниже элементы.



Реализован экспорт матрицы согласования договорных документов в согласованном с Заказчиком Excel формате для возможности выгрузки записей справочника, внесения изменений через Excel, согласования изменений с заинтересованными лицами и последующей загрузки изменений в систему. Excel содержит все поля справочника, кроме дополнительных критериев.
Реализована возможность импорта матрицы из экспортируемого Excel формата в систему для быстрого переноса со стенда на стенд и уменьшения трудозатрат на ручную настройку, т.к. матрица согласования договорных документов содержит порядка 400 записей, каждая из которых содержит от 3 до 10 критериев.
Разработан алгоритм подбора записей матрицы согласования и доработана задача на согласование по процессу. При создании задачи по договорному документу система вычисляет обязательных согласующих по матрице согласования договорных документов и сохраняет записи матрицы, которые подходят по критериям, в задачу:


Реализована проверка конфликтов. При возникновении ситуаций, при которых система подбирает несколько записей матрицы одного приоритета для одного согласующего, система отправляет задание на проверку конфликтующих записей матрицы Ответственному за настройку матрицы. При этом приоритетность записи вычисляется по количеству заполненных критериев: запись матрицы, в которой указано больше критериев считается наиболее приоритетной.
Блок "Согласование"


Новый тип задачи "Задача по документу"
Данная задача используется для отправки подзадач Ответственным на проверку договорного документа перед согласованием. Для каждого способа выполнения заданий Ответственными лицами (одновременно, последовательно, конкурентно или иерархически) был создан отдельный вариант процесса, что позволяет изменить данные подпроцессы с помощью no-code инструментов.

Блок "Расширенное задание"


При анализе и проектировании учитывались возможности no-code в части использования справочника «Вычисляемые роли». Однако из-за огромного числа критериев согласования, необходимости учитывать сроки заданий по матрице, автоматической отправки подзадач ответственным, а также требований Заказчика к удобному управлению матрицей самостоятельно — как в интерфейсе системы, так и в формате Excel — было принято решение разработать собственное решение.
Использование матрицы согласования в системе вынесено в дополнительные настройки no-code блоков и представлений форм. Это позволяет Администратору в любой момент отключить или включить нужный функционал. При этом Функциональный заказчик может самостоятельно управлять критериями согласования договорных документов — даже без опыта администрирования системы и без необходимости изменения вариантов процессов. Достаточно внести одно изменение в единственный справочник — и новые правила согласования автоматически применяются во всех настроенных процессах.
Рабочее проектирование по задаче выполнено в рамках проекта внедрения модуля «Договоры» у Заказчика весной и летом 2025 года, а осенью того же года успешно проведено предварительное тестирование. В настоящее время осуществляется опытно‑промышленная эксплуатация решения.
Функциональный заказчик получил решение, позволяющее в любой момент изменить правила согласования договорных документов без привлечения администраторов системы и разработчиков, а также согласовать эти изменения в виде документа формата Excel с другими заинтересованными в процессе согласования договорных документов лицами.
Функциональный заказчик доволен разработанным решением и на данный момент не имеет никаких замечаний по поводу неправильности определения согласующих и ответственных за проверку документов лиц для процессов.
В ходе предварительного тестирования Функциональный заказчик самостоятельно внёс изменения в записи матрицы согласования без привлечения консультантов и администраторов, благодаря гибкому инструменту настройки с интуитивно понятным интерфейсом. А экспорт и импорт матрицы согласования договорных документов позволили сократить трудозатраты на ручную настройку матрицы на нескольких стендах Заказчика.
Поскольку Заказчик может самостоятельно настраивать матрицу согласования, сроки выполнения заданий, а также ответственных лиц, кому высылать подзадачи на проверку документа перед согласованием, на этапе предварительного тестирования и опытной эксплуатации мы, как исполнители, смогли сосредоточиться исключительно на проверке корректности работы вариантов процессов, не отвлекаясь на контроль подбора обязательных согласующих и корректировки настройки вычисляемых ролей или исполнителей в блоках согласования.
Для всех 7 организаций, участвующих в процессе согласования договорных документов разработано всего 3 варианта процесса для задачи на согласование по процессу, которые покрывают все требования Функционального заказчика. При этом нет необходимости вносить в них изменения через администраторов системы при изменении списка согласующих лиц на каком-либо из этапов согласования, необходимости автоматической отправки подзадач ответственным за проверку документов перед согласованием и сроков выполнения работ по согласованию – Ответственный за настройку матрицы из юридического департамента может сделать это самостоятельно.
Наши ожидания и ожидания Заказчика относительно гибкой настройки и удобства использования матрицы согласования договорных документов полностью оправдались.
Показатели
Рубцова Екатерина Сергеевна, аналитик 4 категории.
На данном проекте собирала требования к процессу согласования договорных документов, участвовала в проектировании, описывала модификации, производила тестирование и настройку, а также консультировала и обучала Заказчика по использованию решения.
Моя карьера аналитика началась после окончания факультета Автоматизированные Системы Обработки Информации в МГТУ им. Баумана в 2004 году. Принимала участие в проектах по внедрению и сопровождению автоматизированных систем в банках, страховой и инвестиционной компаниях. С 2022 года участвую в проектах внедрения и сопровождения Directum RX в Танаис и считаю, что это лучшая автоматизированная система в своей области.
Опубликовано:
4 марта в 15:55
Авторизуйтесь, чтобы написать комментарий
Обсудите реализацию с экспертом Directum