Мастер управления IT-проектами. PMBOK, методологии, люди, результаты. Подробнее →
  1. Главная
  2. О нас
  3. Блог
  4. Разработка на Directum RX: No-Code и Development Studio - полное руководство для настройщиков и разработчиков
18 августа 2026 г. • 10 мин

Разработка на Directum RX: No-Code и Development Studio - полное руководство для настройщиков и разработчиков

Разработка на Directum RX: No-Code и Development Studio - полное руководство для настройщиков и разработчиков

Введение: зачем дорабатывать Directum RX под бизнес-задачи

Directum RX - это мощная платформа электронного документооборота, которая поставляется с готовым набором функций: типовые виды документов, стандартные маршруты согласования, базовая ролевая модель. Но у каждой компании есть своя специфика.

Кто-то работает с договорами по 223-ФЗ, кто-то - с фармацевтической документацией по GMP, кто-то - с обращениями граждан. У каждой отрасли свои сроки, свои согласующие, свои требования к хранению. «Коробочное» решение не всегда покрывает все потребности.

Есть два пути адаптации Directum RX под бизнес-задачи:

Путь

Что это

Для кого

No-code / Low-code

Настройка системы без программирования через интерфейс администратора

Бизнес-аналитики, ведущие пользователи, администраторы

Разработка (Development Studio)

Создание новых объектов и доработка существующих с помощью кода

Прикладные разработчики, архитекторы

Правильная доработка системы ускоряет бизнес-процессы в 2–3 раза: документы не «виснут» у нерадивых согласующих, права доступа настроены чётко, а интеграции работают без сбоев.

В этом руководстве мы разберём оба подхода: от простых настроек no-code до полноценной разработки в Development Studio. Вы узнаете, что можно сделать без программирования, когда нужно подключать разработчиков и как начать работу в среде разработки.

Что такое No-Code в Directum RX и кому это нужно

No-code (или «настройка без кода») - это подход, при котором вы изменяете поведение системы через визуальный интерфейс администратора, не написав ни одной строки кода.

Кто использует no-code:

  • Руководители бизнес-подразделений - могут быстро адаптировать процессы под изменения в бизнесе
  • Бизнес-аналитики - настраивают процессы без привлечения IT
  • Продвинутые пользователи и ведущие пользователи - настраивают свою работу без помощи разработчиков

Что можно настроить без программирования:

  • Маршруты согласования - последовательные, параллельные, условные
  • Статусы документов - создание и настройка статусов
  • Формы и карточки - добавление полей, настройка видимости
  • Уведомления - кто, когда и о чём получает оповещения
  • Права доступа - настройка ролей и прав на объекты

Пример из практики: настройка работающего процесса согласования договора с нуля занимает 15 минут без единой строки кода. Вы создаёте маршрут, указываете согласующих по ролям, настраиваете уведомления и статусы - и процесс готов к запуску.

Что можно настроить в Directum RX без разработки (No-Code/Low-Code)

Настройка маршрутов согласования

Маршрут согласования - это «тропа», по которой идёт документ от создания до подписи. В Directum RX маршруты настраиваются в визуальном редакторе.

Типы маршрутов:

Тип маршрута

Как работает

Когда использовать

Последовательный

Документ идёт по цепочке: А → Б → В → Г

Для строгих регламентов (юрист → финансист → директор)

Параллельный

Документ отправляется всем согласующим одновременно

Для срочных документов, когда мнения независимы

Условный

Маршрут меняется в зависимости от условий

Если сумма договора > 1 млн рублей → добавляется финансовый директор

Автоматическая подстановка согласующих по ролям - ещё одна мощная возможность. Вы настраиваете группы согласования («Юристы», «Финансисты», «Руководители») и указываете в маршруте не конкретного человека, а роль. Система сама подставит нужного сотрудника - и если он ушёл в отпуск, администратор просто меняет человека в группе, а не перестраивает все маршруты.

Настройка видов документов и карточек

В Directum RX можно создавать новые виды документов под специфику компании.

Примеры:

  • «Договор поставки» - со специальными полями для номенклатуры
  • «Заявка на закупку» - с полями для экономического обоснования
  • «Обращение гражданина» - с полями для ФИО заявителя, темы и ответственного

Что настраивается в карточке документа:

  • Какие поля обязательны к заполнению (звёздочка)
  • Какие поля видны, а какие скрыты
  • Какие значения подставляются по умолчанию
  • Какие справочники используются для выбора
  • Настройка прав подписи и регистрации

Гибкая настройка карточки - это удобство для пользователей и гарантия того, что они не пропустят важные данные.

Настройка справочников и организационной структуры

Справочники - это база, на которой строится вся работа в Directum.

Основные справочники:

  • Сотрудники - ФИО, должность, отдел, руководитель, заместитель
  • Организации / контрагенты - название, ИНН, КПП, юр. адрес
  • Виды документов - список всех документов, которые можно создать в системе
  • Группы согласования - роли, за которыми закреплены люди

Как настроить структуру организации:

  • Отделы → должности → сотрудники
  • У каждого сотрудника указать руководителя
  • Настроить замещение (кто заменяет сотрудника в отпуске или командировке)

Если структура настроена корректно, маршруты согласования строятся автоматически - например, «отправить на согласование руководителю отдела».

Настройка прав доступа и ролей

Безопасность - основа любого документооборота.

Ролевая модель Directum RX:

Роль

Что разрешено

Пользователь

Создавать и редактировать свои документы

Согласующий

Проверять и одобрять документы

Делопроизводитель

Регистрировать входящие и исходящие документы

Контролёр

Следить за сроками исполнения

Администратор

Настраивать систему, управлять правами

Настройка прав на папки и документы позволяет запретить или разрешить доступ к конкретным папкам, видам документов или даже отдельным полям в карточке:

  • Только HR-отдел видит кадровые приказы
  • Только финансисты видят договоры с суммами
  • Сотрудники видят только свои документы и общие папки

Это гарантирует, что конфиденциальная информация не попадёт не по адресу.

Когда no-code уже не хватает: что такое Development Studio

Development Studio - это среда разработки для модификации Directum RX. Это полноценный инструмент для прикладных разработчиков, который позволяет создавать новые объекты или дорабатывать существующие.

Когда нужна разработка:

  • Возможностей стандартной настройки недостаточно
  • Требуется сложная бизнес-логика, которую нельзя реализовать через визуальный редактор
  • Нужна глубокая интеграция с внешними системами
  • Требуется создать совершенно новый тип объекта, которого нет в системе

Что можно сделать в Development Studio:

  • Создавать новые типы документов, задач, заданий
  • Дорабатывать существующие объекты (добавлять поля, методы)
  • Настраивать сложные бизнес-процессы
  • Писать обработчики событий
  • Создавать интеграционные модули

Архитектура разработки в Directum RX

Механизмы наследования и перекрытия

Разработка в Directum RX ведётся не с нуля. В поставке уже есть готовые модули, документы, справочники. Вы не переписываете систему целиком - вы наследуете существующие объекты и перекрываете их поведение там, где нужно.

Как это работает:

  • Наследование - вы создаёте новый тип документа, который наследует все поля и методы базового документа. Затем добавляете свои поля и логику.
  • Перекрытие - вы изменяете поведение стандартного объекта (например, добавляете проверку перед подписанием документа).

Как избежать конфликтов между базовым решением и вашими доработками:

  • Использовать код компании в именах новых объектов (параметр COMPANY_CODE)
  • Не изменять стандартные объекты напрямую - только наследовать и перекрывать
  • Тестировать доработки на тестовом стенде перед выкаткой в продуктивную систему

Структура проекта разработки

Проект разработки в Directum RX организован через систему управления репозиториями.

Компонент

Назначение

Локальный репозиторий Work

Рабочая папка разработчика, где ведутся изменения

Локальный репозиторий Base

Базовая поставка Directum RX (не изменяется)

Удалённый репозиторий

Общий репозиторий для совместной работы разработчиков

Gitea

Система управления репозиториями (устанавливается по умолчанию)

Особенности разработки для Linux

Directum RX может работать как на Windows, так и на Linux. Но есть важный нюанс: среда разработки (Development Studio) устанавливается только на Windows.

Что это значит для разработчика:

  • Вы разрабатываете доработки на Windows
  • Тестируете их в своей локальной среде (на Windows)
  • Если продуктивная система работает на Linux, перед выкаткой нужно дополнительно тестировать доработки в среде Linux
  • Некоторые особенности конфигурации могут отличаться

Это важно учитывать при планировании разработки и тестирования.

Как начать работу в Development Studio

Установка среды разработки

Development Studio устанавливается вместе с Directum RX с помощью Directum Launcher - единого инсталлятора для всех компонентов системы.

Требования к компьютеру разработчика:

Компонент

Минимальные требования

ОС

Windows 10/11 (профессиональная или корпоративная)

Процессор

Intel Core i5 или аналог

Оперативная память

8 ГБ (рекомендуется 16 ГБ)

Дисковое пространство

Не менее 20 ГБ свободного места

Сеть

Доступ к серверу Directum RX

Настройка учётных записей для совместной работы

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

  1. Откройте интерфейс Gitea
  2. Создайте учётные записи для каждого разработчика
  3. Настройте права доступа к репозиториям
  4. Убедитесь, что у всех разработчиков есть доступ к общему репозиторию

Первая разработка: создание нового типа документа

Рассмотрим пошаговый процесс создания нового типа документа.

Шаг 1. Открытие Development Studio

Запустите Development Studio из Directum Launcher. Вы увидите интерфейс с деревом объектов и редактором кода.

Шаг 2. Создание документа с наследованием от базового

  1. В дереве объектов найдите раздел «Документы»
  2. Нажмите «Создать» → «Новый тип документа»
  3. Укажите родительский тип (например, «Внутренний документ»)
  4. Задайте имя и код нового документа

Шаг 3. Добавление дополнительных полей

  1. Перейдите на вкладку «Поля»
  2. Нажмите «Добавить поле»
  3. Укажите тип поля (строка, число, дата, справочник)
  4. Настройте свойства поля (обязательное, видимость, значение по умолчанию)

Шаг 4. Настройка маршрута по умолчанию

  1. Перейдите на вкладку «Маршруты»
  2. Создайте новый маршрут согласования для этого документа
  3. Укажите последовательность согласующих (по ролям или конкретным сотрудникам)

Шаг 5. Публикация разработки в продуктивную систему

  1. Сохраните изменения в локальном репозитории Work
  2. Отправьте изменения в удалённый репозиторий
  3. В продуктивной системе выполните синхронизацию репозитория
  4. Проверьте работу нового документа в продуктивной среде

No-code vs разработка: что выбрать

Критерий

No-code (настройка)

Разработка (Development Studio)

Кто может делать

Ведущий пользователь, бизнес-аналитик

Прикладной разработчик

Нужно ли программировать

Нет

Да (C#)

Скорость внедрения

Минуты - часы

Дни - недели

Глубина доработки

Ограничена возможностями настройки

Практически безгранична

Сложность поддержки

Низкая

Высокая

Когда использовать

Типовые процессы, быстрые изменения

Сложная логика, нестандартные требования

Практический совет: начинайте с no-code. Если понимаете, что возможностей настройки не хватает - подключайте разработчиков. Это позволяет быстро решать 80% задач без привлечения дорогих специалистов.

Типичные ошибки при разработке и как их избежать

Ошибка

Как избежать

Разработка без учёта архитектуры

Изучите архитектуру Directum RX перед началом. Понимайте, как работает наследование и перекрытие

Конфликты имён при перекрытии

Используйте код компании в именах (параметр COMPANY_CODE). Не называйте объекты так же, как стандартные

Отсутствие тестирования на Linux

Если продуктивная система работает на Linux - тестируйте доработки в среде Linux до выкатки

Нарушение правил оформления кода

Ознакомьтесь с правилами оформления кода и запрещёнными конструкциями. Используйте встроенный StyleCop

Разработка без плана отката

Используйте систему управления репозиториями для версионирования. При ошибке можно откатиться на предыдущую версию

Изменение стандартных объектов напрямую

Всегда наследуйте и перекрывайте. Не меняйте базовые объекты - это сломает обновления системы

Хотите настраивать Directum RX без программирования или создавать сложные доработки?

В этой статье мы разобрали два подхода к адаптации Directum RX: no-code настройку для быстрых изменений и разработку в Development Studio для сложных доработок.

Если ваша задача - настраивать систему под бизнес-процессы без программирования, вам подойдёт курс «Специалист по настройке Directum RX» (30 часов). Вы научитесь:

  • Настраивать справочники, маршруты и права доступа
  • Создавать новые виды документов и карточки
  • Адаптировать систему под любые бизнес-процессы
  • Получите официальный сертификат Directum

Если ваша задача - глубокая разработка на платформе, вам потребуется курс «Прикладная разработка Directum RX» (RX-31). Вы научитесь:

  • Работать в Development Studio
  • Создавать новые объекты и дорабатывать существующие
  • Понимать архитектуру и механизмы наследования
  • Публиковать разработки в продуктивную систему

Стать экспертом по настройке Directum RX

Заключение

Directum RX предоставляет широкие возможности для адаптации под бизнес-задачи. No-code-инструменты позволяют настраивать систему без программирования: маршруты, карточки, справочники, права доступа. Для более сложных задач существует Development Studio - среда разработки для создания новых объектов и доработки существующих.

Выбор подхода зависит от задачи: типовые изменения - через no-code, нестандартные требования - через разработку. Оба подхода дополняют друг друга и позволяют адаптировать Directum RX под любые потребности компании.

Если вы хотите освоить настройку Directum RX на профессиональном уровне - приходите на обучение. 30 часов практики, и вы сможете адаптировать систему под любые бизнес-процессы.

Подберём подходящий курс и ответим на все вопросы

Расскажите о своей цели, и наш карьерный консультант свяжется с вами в течение рабочего дня