Перейти к содержимому

Создание шаблона маршрута

Что такое шаблон маршрута

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

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

Где создавать шаблон

  1. Открыть проект в меню «Проекты СОД».
  2. В панели модулей слева выбрать первый модуль — События.
  3. По умолчанию открывается раздел «Маршруты процессов» с таблицей уже созданных шаблонов.
  4. В правом верхнем углу страницы нажать кнопку «+ Создать маршрут».

Откроется модальное окно с заголовком «Создание маршрута» и пошаговым мастером из двух шагов: «Параметры» и «Участники и правила».

Модалка создания маршрута, шаг 1 — параметры шаблона

Как обычно создают шаблон

  1. На шаге «Параметры» ввести название, выбрать тип события и поставить переключатель «Активно».
  2. На шаге «Участники и правила» для каждого из четырёх этапов выбрать пользователей и при необходимости настроить кворум для согласования и утверждения.
  3. Нажать «Проверить шаблон» — убедиться, что валидация зелёная, и нажать «Создать».

Дальше — детали по каждому шагу и пояснения о том, что меняется при редактировании.

Когда нужен новый шаблон, а когда хватит существующего

Создавайте новый шаблон, если в типовом маршруте отличается:

  • набор участников по этапам;
  • тип события (например, для другого вида согласования);
  • правило кворума на этапах согласования или утверждения.

Если отличаются только конкретные документы или периоды — новый шаблон не нужен. Запускайте процессы по уже существующему шаблону.

Шаг 1. Параметры шаблона

На первом шаге формы заполняются общие параметры:

ПолеЧто вводитьОбязательно
Название событияПонятное название маршрута, по которому его легко найти в таблице, например «Загрузка РД на проверку» или «РД Часть 3 Книга 6»Да
Тип событияВыбор из списка типов, заведённых в системе. Для маршрутов рабочей документации — тип «Документация»Да
ОписаниеКраткое назначение шаблона. Видно в таблице маршрутов под названиемНет
СтатусПереключатель «Активно / Неактивно». Активный шаблон доступен для запуска процессов, неактивный — нетДа

Под этими полями выводится синее сообщение «Pipeline определяется типом события». В нём показан порядок этапов, которые будут использованы (для типа «Документация»: Загрузка → Валидация → Согласование → Утверждение). Сам порядок этапов задаётся типом события, менять его в шаблоне нельзя.

После заполнения первого шага нажмите «Далее →».

Шаг 2. Участники этапов

На втором шаге настраиваются участники для каждого этапа. Все четыре поля — мульти-выбор из списка пользователей проекта.

ЭтапПоле в формеЧто выбрать
1. Загрузка«Загрузка»Один или несколько авторов, которые будут оформлять загрузку документа
2. Валидация«Валидация»Один или несколько валидаторов, отвечающих за проверку загруженного пакета
3. Согласование«Согласование»Один или несколько согласующих, принимающих решения о согласовании
4. Утверждение«Утверждение»Один или несколько утверждающих, принимающих финальные решения

⚠️ Кто такие участники этапа «Загрузка». Именно эти пользователи получат право запускать процесс по шаблону. Кнопка «▶ Запустить процесс» в таблице маршрутов будет видна и активна только у них. У других пользователей проекта (валидаторов, согласующих, утверждающих, прочих участников) такой кнопки нет. Если по шаблону должен иметь возможность запускать ещё кто-то — добавьте его именно в этап «Загрузка».

Если пользователь должен быть участником нескольких этапов — добавьте его в каждом нужном этапе отдельно.

В таблице маршрутов и в карточке процесса этап «Валидация» иногда отображается как «Проверка» — это разные слова для одного и того же этапа. В форме создания используется термин «Валидация».

Все четыре поля обязательны. Если хотя бы одно остаётся пустым — система покажет ошибку валидации, и кнопку «Сохранить» (или «Создать») нажать не получится.

Карточка одного этапа: участники и правила кворума

Шаг 2. Правила кворума

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

Согласование

  • Согласование: требовать всех — переключатель. Если включён, для закрытия этапа нужны положительные решения от всех назначенных согласующих.
  • Согласование: минимум подтверждений — числовое поле. Если переключатель «требовать всех» выключен, здесь указывается, скольких положительных решений достаточно для закрытия этапа. По умолчанию 1.

Утверждение

Те же два параметра, но для этапа утверждения:

  • Утверждение: требовать всех — нужны решения всех утверждающих, или достаточно минимума.
  • Утверждение: минимум подтверждений — если включён режим «минимум», задаётся число.

Если переключатель «требовать всех» включён, поле «минимум подтверждений» становится недоступным.

Для этапов «Загрузка» и «Валидация» переключателя кворума нет — на этих этапах решение принимает каждый назначенный пользователь по своей задаче.

Проверка шаблона перед сохранением

Внизу модалки рядом с кнопкой «Сохранить» есть кнопка «Проверить шаблон». По клику система отправит шаблон на серверную валидацию и покажет результат в карточке над формой:

  • «Шаблон успешно прошёл валидацию» — зелёное сообщение, можно сохранять.
  • «Шаблон требует исправлений» — жёлтое предупреждение со списком ошибок и/или предупреждений. Ошибки блокируют сохранение, предупреждения — нет.
  • «Проверка шаблона завершилась с ошибкой» — красное сообщение, если сама проверка не прошла (например, сервер недоступен). Повторите попытку.

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

Сохранение шаблона

Когда форма заполнена и проверена, нажмите кнопку:

  • «Создать» — при создании нового шаблона. Система покажет сообщение «Событие создано».
  • «Сохранить» — при редактировании существующего шаблона. Сообщение — «Событие обновлено».

Модальное окно закроется, таблица «Маршруты процессов» обновится автоматически.

Редактирование уже существующего шаблона

В таблице маршрутов в каждой строке справа есть кнопка «Редактировать». По клику откроется то же модальное окно с заранее заполненными полями. Заголовок модалки в этом режиме — «Редактирование маршрута». Внести изменения, проверить шаблон и сохранить — порядок действий тот же.

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

Деактивация и активация

В строке шаблона есть кнопка статуса — «Деактивировать» для активного и «Активировать» для неактивного шаблона.

  • Неактивный шаблон нельзя запустить. Кнопка «Запустить процесс» в строке такого шаблона выключена.
  • Уже запущенные процессы по неактивному шаблону продолжают работать. Деактивация останавливает только создание новых процессов.

После клика выводится сообщение «Событие активировано» или «Событие деактивировано».

Удаление шаблона

В строке шаблона есть кнопка «Удалить» с двумя сценариями подтверждения:

  • Если по этому шаблону ещё не запускались процессы — появится короткое подтверждение «Удалить шаблон события?». После «Удалить» шаблон удалится сразу, выводится сообщение «Шаблон события удалён».
  • Если по нему уже запускались процессы — откроется отдельный диалог «Шаблон уже использовался» с текстом «По этому шаблону уже есть процессы. Удалить шаблон вместе со всеми его процессами и историей?». Кнопка подтверждения — «Удалить все» (красная). Это операция с потерей истории, используйте её осознанно.

Чтобы просто прекратить использование шаблона без удаления данных — используйте деактивацию.

Контрольный список перед сохранением

  • Название шаблона понятное и не дублирует существующие.
  • Тип события подходит для задачи (для рабочей документации — «Документация»).
  • Все четыре этапа имеют участников.
  • На этапах согласования и утверждения корректно настроены правила кворума.
  • Проверка шаблона прошла без ошибок (на предупреждения — взглянули).
  • Статус «Активно» включён, если шаблон сразу нужно использовать.

Частые ошибки

  • Кнопка «Создать» / «Сохранить» не нажимается — проверьте, что в шаблоне нет пустых обязательных полей; на шаге 2 ошибки подсвечиваются красным под соответствующим полем.
  • «Запустить процесс» неактивно после сохранения — статус шаблона стоит «Неактивно». Включите его через кнопку «Активировать» в строке шаблона.
  • На этапе согласования или утверждения нужный человек не может закрыть этап — проверьте правило кворума: если стоит «требовать всех», нужны решения всех назначенных. Возможно, кто-то ещё не принял решение.
  • «Заполните участников для всех этапов» при сохранении — на шаге 2 пустое поле для одного из четырёх этапов. Все четыре поля обязательны.

Связанные страницы