снижены трудозатраты на административное сопровождение процессов
уменьшилось время на возврат и доработку документов
сократилось время согласования документа
В процессе автоматизации процессов согласования документов в крупных холдинговых организациях команда внедрения регулярно сталкивается с ограничениями стандартного функционала системы. Сложная организационная структура холдингов, включающая множество компаний и подразделений с уникальными требованиями к согласованию, требует нестандартных решений.
В холдингах существует сложная иерархия, где решения принимаются на разных уровнях управления. Крупные организации могут объединять множество компаний и подразделений, каждое из которых имеет свои специфические потребности и требования к согласованию документов. Это усложняет процесс согласования, обязывая учитывать множество факторов.
Например, часто Заказчику требуется добавление нестандартных действий в этапах регламента, выполнение которых влечет за собой переход на определенный этап, а не выполнение стандартной логики (переход в начало регламент при выполнении с результатом «на доработку» или переход к следующему блоку при выполнении с альтернативными результатами).
Основная цель проекта: создание гибкой, эффективной и универсальной системы согласования документов, которая позволит оптимизировать рабочие процессы.
Перед командой проекта были поставлены следующие задачи:
Рассмотрим примеры, с которыми наша команда столкнулась при внедрении модуля «Делопроизводство» в крупной холдинговой компании.
После согласования необходимо добавить этап проверки перед подписанием документа, с которого Ответственный за проверку документа перед подписанием может отправить документ на устранение замечаний, Инициатор должен отработать эти замечания, а после исправления документ должен заново вернуться Ответственному за проверку документа перед подписанием на этап проверки, а не проходить все этапы согласования заново, как в случае с выполнение задания с результатом На доработку:
Рисунок 1 Схема процесса согласования с проверкой и устранением замечаний.
Согласующий при согласовании документа, понимает, что до принятия решения о согласовании/отправке на доработку документа ему необходимо привлечь к согласованию дополнительных участников.
Поэтому Согласующий должен иметь возможность добавить Дополнительного согласующего, при этом задание на согласование самого Согласующего должно завершиться, но не иметь окончательного результата выполнения «Согласовано» или «На доработку», а после согласования документа Дополнительным согласующим, Согласующий должен снова получить задание на согласование:
Рисунок 2 Схема процесса согласования с добавлением дополнительного согласующего.
На версии Directum RX 4.9, где нет вариантов процессов для типа задачи на согласование по регламенту, настройка регламента с такими особенностями требует либо разработки нового типа задачи, что требует существенных трудозатрат, либо необычного решения по доработке настройки правил согласования.
Ввиду того, что весь функционал, реализованный в регламентах согласования по работе с документами в части выдачи прав, работы с вложениями, переадресацию, добавление согласующих, формирование листа согласования и т.д., необходимо было сохранить для дальнейшего использования Заказчиком, было принято решение осуществления доработок типа задачи на согласование по регламенту инструментами low-code, а не разработки нового типа задачи.
В рамках реализации решения были сделаны доработки описанные ниже.
Рисунок 3 Мокап карточки справочника Правила согласования (вкладка Переходы)
В процессе реализации интересным и ключевым моментом при выборе варианта решения было использование первоначально реализованного скрытого функционала вкладки Переходы справочника Правила согласования.
Самым сложным моментом в реализации стала задача по использованию в настройках переходов только тех результатов выполнения, которые настроены именно для этого этапа регламента через справочник Представления форм возможностями no-code.
Правила согласования документов, присущие крупным холдинговым структурам, настраиваемые на проекте, требовали соблюдения строгих ограничений по наличию возможных результатов выполнения для участников разных этапов согласования. В рамках одного регламента настраивалось до 12 представлений форм заданий для разных этапов и при невыполнении данной реализации, администраторы системы со стороны Заказчика при сопровождении системы могли столкнуться с ошибками выбора неиспользуемых в этапах результатов выполнений. Задача была успешно решена разработчика команды проекта.
Данный кейс демонстрирует, как нестандартный подход к использованию существующих инструментов и тщательная проработка технических деталей позволяет создать надежное решение для сложных бизнес-требований. Особенно важно отметить успешное применение совокупности no-code и low-code инструментов для достижения поставленной задачи.
Проект реализован успешно, достигнуто:
Реализация проекта позволила создать гибкую и эффективную систему согласования документов, соответствующую сложным требованиям организации и обеспечивающую удобство работы всех участников процесса:
Решение релевантно для любых компаний и отраслей, которые сталкиваются с аналогичными задачами на версиях системы Directum RX до 4.10.
Разработанное решение является универсальным для любых процессов компании и может быть применено для работы с документами любых модулей.
Решение отделено от базового функционала Directum RX и при обновлении системы не конфликтует с базовыми возможностями настройки правил согласования.
TANAiS IT Group
Меня вдохновляет возможность видеть, как разработанные нашей командой решения приводят к реальным улучшениям в работе Заказчика и повышению эффективности его бизнес-процессов.
Каждый успешно реализованный проект — это не просто выполненная задача, а результат тщательного анализа, творческого подхода и преданности делу. Я искренне заинтересована в том, чтобы каждый внедренный процесс работал как часы, а пользователи чувствовали себя уверенно и комфортно в новой системе.
Для меня и моей команды важно не только реализовать все поставленные на проекте задачи, но и использовать рациональный подход в разработке. Таким образом, разрабатываемые решения являются самостоятельными, легко отключаются от базового функционала системы и тем самым не влекут экономических рисков при сопровождении и обновлении системы.
Опубликовано:
13 марта в 15:14
Обсудите реализацию с экспертом Directum