сокращение трудозатрат на создание папки потока
требуется на настройку папки потока
ООО "СТАРКОВ Групп" — ведущий системный интегратор ECM-решений на базе платформ Directum, обладающий статусом Генерального партнёра. В проекте для крупной финансовых организации команда "СТАРКОВ Групп" выступила не просто исполнителем технических задач, но партнёром по внедрению элементов NoCode и оптимизации процесса внедрения. Команда разработала решение для управления папками потока, которое сняло зависимость бизнеса от циклов разработки и обеспечило администраторам системы возможность самостоятельного добавления папок потока и настройки их фильтрации.
Компания реализует полный цикл внедрения – от анализа процессов и проектирования до кастомизации, обучения и пост-внедренческой поддержки – и фокусируется на создании решений, которые сочетают технологическую надёжность платформы с гибкостью под уникальные потребности заказчика.
Накопленная в ходе проекта экспертиза позволяет "СТАРКОВ Групп" предлагать клиентам готовые методики миграции и адаптации процессов в Directum RX с минимальными рисками и максимальной отдачей.
В рамках проекта внедрения перед командой "СТАРКОВ Групп" стояла задача адаптировать бизнес-процессы заказчика, ранее реализованные в Directum 5.
Несмотря на то, что Directum RX является развитием идей, заложенных в Directum 5, тем не менее платформа Sungero имеет ряд архитектурных особенностей, направленных на повышение производительности. Ключевое отличие — новый подход к работе с пользовательскими папками, особенно с так называемыми "Папками потока".
На старте проекта мы проанализировали существующие процессы заказчика, на основании чего был составлен перечень папок, которые необходимо реализовать на уровне кода. Данная задача была выполнена. Однако, в ходе внедрения, часть процессов заказчика были пересмотрены, а также появились новые потребности, что закономерно повлекло за собой потребность в создании дополнительных папок.
Простые папки поиска с фильтрацией по стандартным полям любой пользователь может создать самостоятельно через интерфейс проводника системы. Но для папок с нестандартными условиями отбора или требованием отображения непрочитанных сообщений требуется привлечение разработчика.
В итоге, вместо быстрого результата бизнес получает цикл:
техническое задание → ожидание в очереди → доработка кода → тестирование и релиз.
Для финансовой организации, где скорость изменений — критический фактор, такая “привязка” к разработке оборачивается потерей гибкости и торможением внутренних процессов.
Таким образом, перед командой встала задача создать механизм, позволяющий администратору самостоятельно в кратчайшие сроки создавать и изменять папки потока с произвольными условиями фильтрации, без привлечения разработчиков и без необходимости публикации новой версии прикладного решения.
Стандартный подход к созданию папки потока в Directum RX:
1. Формирование подробного технического задания (наименование, состав колонок, доступные кнопки, условия фильтрации, права доступа).
2. Передача ТЗ разработчику.
3. Создание метаданных папки, написание кода фильтрации, кода инициализации с выдачей прав.
4. Сборка проекта с прикладным кодом.
5. Публикация обновления на продуктивный стенд.
Именно потребностью создания метаданных, ресурсов и кода обусловлены трудозатраты и ограничения реализации папок потока.

Для реализации данного функционала было принято решение создать настроечный справочник, в котором можно указать основные параметры фильтрации, потребность в которых испытывает заказчик, такие как:

При разработке механизма мы руководствовались принципами прагматичности и эффективности. Это определило два ключевых ограничения:
Для обеспечения производительности мы добавили механизм кэширования выражений фильтрации.
Было реализовано динамическое изменение наименования папок потока в проводнике системы. При этом мы сознательно сохранили стандартное поведение платформы в части отображения заголовков открытых вкладок. Вмешательство в этот механизм потребовало бы вмешательства в платформу Sungero, что создало бы дополнительные риски при использовании и будущих обновлениях системы. В конечном итоге главное для пользователя — корректная идентификация папки в момент навигации, и это было реализовано: в дереве папок отображается актуальное наименование. Заголовок же открытой вкладки ("Настраиваемая папка") выполняет второстепенную функцию и не влияет на сценарии работы с заданиями.

Потенциал использования и метрики
Расширение объектов управления: Распространение аналогичного подхода на другие типы папок (не только папки потока).
Расширенная фильтрация: Добавление возможности настройки условий по произвольным свойствам документов, задач и заданий.
Улучшение интерфейса: Добавление интерфейса на сторонних контролах (для новых версий Directum RX).
Разработанное компанией "СТАРКОВ Групп" решение полностью достигло поставленных целей:

Решение представляет собой готовый инструмент, который может быть адаптирован в любой организации, использующей Directum RX, для гибкой и оперативной настройки папок потока силами внутренних администраторов.
Опубликовано:
26 февраля в 15:13
Авторизуйтесь, чтобы написать комментарий
Обсудите реализацию с экспертом Directum