Как проектировать ваш интранет правильно: примеры настройки EX‑сценариев согласования документов и заявок

30.07.26 12:18
332b65d7-b89a-4de3-8d04-132f26d636f0.png

Продолжаем цикл "Как правильно спроектировать интранет по модели EX Super Team". Предыдущий материал о реализации сценариев онбординга на Инкоманд читайте по ссылке https://incomand.ru/ru/b/onboarding_incomand

Боль классического согласования

Классический пример организационного трения — согласование расходов, командировки или закупки, когда сотруднику приходится физически обходить несколько кабинетов или пересылать письма между бухгалтерией, руководителем и IT. Пока заявка «путешествует» по почте или бумаге, теряют время сразу несколько человек: сам сотрудник, ожидающий ответа; руководитель, которому нужно вспомнить контекст заявки при каждом новом письме; бухгалтерия, вручную сверяющая суммы и статьи расходов; и IT-специалист, который в конце цепочки выдаёт доступ или оформляет закупку.

Перевод такого процесса в автоматизированный маршрут согласования на портале решает эту проблему системно: заявка проходит по заранее спроектированной цепочке шагов, каждый участник видит её в едином интерфейсе, а не в почтовом ящике, и время экономится одновременно на всех этапах — от подачи заявки до выдачи доступа. Ниже — пошаговый разбор того, как такой маршрут собирается средствами платформы Инкоманд.

 

Техническая основа сценария согласования

Для проектирования и редактирования маршрутов согласования в Инкоманд встроен Редактор бизнес-процессов, который позволяет собирать исполняемые процессы в виде графических схем в нотации BPMN 2.0. Помимо BPMN поддерживается нотацию DMN для описания условной логики принятия решений внутри маршрута.

Найти редактор можно по пути: Панель управления → Конфигурация → Редактор бизнес-процессов. При открытии раздела отображается список всех процессов, развёрнутых на портале; клик по процессу открывает страницу с основной информацией и превью схемы, а кнопка «Действия → Изменить» переводит в режим редактирования со всеми свойствами и атрибутами.

Шаг 1. Проектируем маршрут согласования

Новый маршрут создаётся прямо в редакторе: нажмите «+» в левом нижнем углу страницы и выберите действие «Новая модель». В открывшемся окне заполняется обязательное поле «Наименование» и необязательное «Описание»; оба значения можно изменить позже.

После сохранения открывается рабочее пространство BPMN-редактора, которое состоит из четырёх функциональных зон:

  • Элементы нотации BPMN 2.0 — палитра, из которой перетаскиваются блоки процесса
  • Панель инструментов — сохранение процесса, масштабирование, выравнивание схемы, работа со стрелками
  • Рабочая область — холст, на который перетаскиваются элементы и выстраивается сама схема
  • Панель атрибутов — свойства выделенного элемента или общие свойства модели, если ничего не выбрано

Для сценария согласования заявки — например, на командировку или закупку — логика маршрута может быть выстроена как последовательность пользовательских задач: старт процесса при подаче заявки сотрудником → задача на согласование руководителю → задача бухгалтерии на проверку сумм и статьи расходов → задача IT-специалисту на выдачу необходимого доступа или ресурсов → завершение процесса. После того как схема собрана и все элементы связаны, процесс сохраняется кнопкой «Сохранить модель».

Шаг 2. Настраиваем форму заявки

Помимо самой схемы процесса, для сценария согласования нужна форма, через которую сотрудник подаёт заявку. В Инкоманд формы настраиваются в отдельном разделе, где определяются основные свойства полей, разбивка формы на несколько страниц (если полей много), правила отображения полей и глобальные настройки формы, после чего форма сохраняется и публикуется.

Собранная форма затем прикрепляется к бизнес-процессу — таким образом каждая заполненная заявка автоматически запускает нужный маршрут согласования.

Шаг 3. Разворачиваем (деплоим) процесс

Спроектированная схема не работает автоматически — её нужно развернуть. Для этого у нужного процесса в списке нажимается кнопка «Действия» и выбирается пункт «Развертывание».

Если процесс сконфигурирован без ошибок, в нижней части страницы появляется зелёное уведомление об успехе, а актуальная версия процесса становится доступна в разделе Панель управления → Конфигурация → Рабочий процесс — именно эту версию система будет запускать для новых заявок. В самом редакторе номер версии процесса при этом увеличивается на единицу, и предыдущую версию всегда можно открыть для редактирования или откатить процесс на неё.

Если в схеме есть ошибки, наверху страницы появляется красное уведомление, а подробности можно найти в логах портала (файл catalina.out). Чаще всего причина в незаполненных обязательных свойствах элементов (например, не указан адресат в mail-задаче или скрипт в скрипт-задаче) либо в стрелках, которые выглядят соединёнными, но фактически не связывают элементы — это проверяется в режиме редактирования: у корректно соединённой стрелки оба конца подсвечиваются зелёными точками.

 

Шаг 4. Привязываем маршрут к нужному объекту

Развёрнутый процесс не запускается сам по себе — его нужно прикрепить к конкретному объекту Инкоманд: документу, форме или другому типу контента. После привязки маршрут будет автоматически стартовать для каждого нового экземпляра этого объекта.

К документу. Если согласование строится вокруг файла (например, договора или счёта), процесс привязывается к папке. В разделе Контент → Документы и медиафайлы создаётся новая папка, а в её настройках («Редактировать» → «Ограничения типов документов и рабочие процессы») выбирается опция определения ограничений типов документов и рабочего процесса либо установки рабочего процесса по умолчанию для содержимого папки — и указывается нужный процесс. После сохранения каждый документ, загруженный в эту папку, автоматически запускает маршрут согласования. Чтобы пользователи могли загружать документы через сайт, на страницу выводится портлет «Документы и медиафайлы» с указанием пути к настроенной папке.

К форме или другим стандартным ресурсам. Аналогичным образом процесс может быть привязан к форме заявки, а также к другим стандартным объектам Инкоманд — сетевому контенту, записям календаря, объектам модуля «Инкоманд Объекты» и т.д.

Уровень привязки. Настройка выполняется либо на уровне всего портала — Меню приложений → Приложения → Рабочий процесс, где для нужного типа объекта выбирается процесс и сохраняется, либо на уровне конкретного сайта — Панель администрирования сайта → Конфигурация → Рабочий процесс, с той же логикой выбора процесса для типа объекта. Это даёт гибкость: можно запустить единый маршрут согласования заявок на закупку для всей компании или настроить отдельный маршрут для конкретного подразделения на его сайте.

Как согласование выглядит для участников: портлет «Мои задачи»

Для рядового участника цепочки — руководителя, бухгалтера или IT-специалиста — работа с согласованием происходит не в редакторе процессов, а в портлете «Мои задачи». Отдельный раздел документации описывает типы задач, которые может получать пользователь, разделы самого портлета и механизм уведомлений по задачам — то есть кто и в какой момент цепочки получает оповещение о необходимости отреагировать на заявку. Именно этот интерфейс превращает абстрактную BPMN-схему в понятный список «нужно согласовать» для каждого сотрудника, без необходимости разбираться в логике всего маршрута.

Гибкая маршрутизация: бизнес-правила DMN

Не все заявки должны идти по одному и тому же маршруту: заявка на небольшую сумму может не требовать согласования бухгалтерии, а крупная закупка — требовать дополнительного шага у финансового директора. Для такой условной логики в Инкоманд поддерживается нотацию DMN (Decision Model and Notation) — создание бизнес-правил, их настройка и последующее применение внутри бизнес-процессов выполняются в том же редакторе. Т.е. маршрутизация заявки (например, по сумме, типу расхода или подразделению) может определяться таблицей правил, а не жёстко зашитым в схему условием, что упрощает дальнейшее изменение пороговых значений без пересборки всей схемы процесса.

Что получает компания на выходе

После настройки сценария согласование заявок перестаёт зависеть от личных обходов кабинетов и разрозненной переписки: у каждой заявки появляется единая, прослеживаемая история движения по маршруту, доступная всем участникам цепочки в портале. Время экономится не у одного участника, а сразу у всех — сотрудника, руководителя, бухгалтерии и IT-специалиста, — поскольку каждый получает задачу именно тогда, когда наступает его этап, без ожидания промежуточных писем.

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

Для компаний, ищущих российскую замену корпоративным порталам класса Microsoft SharePoint и Microsoft Viva, такой сценарий показывает, что автоматизация внутренних согласований — типовая EX-задача, которую портал закрывает встроенными средствами, без привлечения внешних систем документооборота. На российском рынке представлены и другие платформы с похожим функционалом low-code автоматизации бизнес-процессов, поэтому при выборе решения имеет смысл сравнивать глубину визуального BPMN/DMN-редактора, гибкость привязки процессов к разным типам контента и удобство портлета задач для конечного пользователя.

Мини-FAQ

Что нужно, чтобы запустить согласование заявки в Инкоманд?

Нужно спроектировать схему процесса в BPMN-редакторе, развернуть её и привязать к нужному объекту — форме, папке документов или другому типу контента.

Можно ли менять маршрут согласования после запуска в продакшене?

Да: в редакторе бизнес-процессов можно редактировать новую версию схемы и повторно её развернуть, при этом система хранит предыдущие задеплоенные версии, на которые можно откатиться.

Как узнать, на каком этапе согласования находится заявка?

Статус заявки отражается в задачах конкретных исполнителей в портлете «Мои задачи»; сам портлет также формирует уведомления по задачам для ответственных на каждом шаге.

Нужна ли доработка от разработчика для смены маршрута?

Нет — создание, изменение, развёртывание процессов и настройка бизнес-правил DMN выполняются штатными средствами администратора портала через визуальный редактор, без написания кода.

 

Новости и блоги

Мы используем cookie. Это позволяет нам анализировать взаимодействие посетителей с сайтом и делать его лучше.
Продолжая пользоваться сайтом, вы соглашаетесь с использованием файлов cookie.
Подробнее вы можете ознакомиться с политикой обработки персональных данных, нажав кнопку "Читать ещё".