Экспорт, импорт Реестра процессов

Обновлено Feb 17, 2026

Данное описание ещё в разработке - будет дополнено

Формат файла импорта

реестра процессов

Файл импорта должен быть в формате Excel (.xlsx) и содержать до 4 листов.


Лист 1: «Пользовательские поля»

Определяет пользовательские поля, которые можно привязывать к процессам.

Примечание: Для обратной совместимости поддерживается также название листа «Параметры».

Допустимые типы параметров


Поведение при импорте

  • Если пользовательское поле с таким названием уже существует — пропускается (не будет создано, чтобы не было дубля)

  • Новые поля создаются с указанными настройками


Лист 2: «Процессы»

Определяет иерархию процессов.

Поведение при импорте

  • Если процесс с таким названием уже существует — пропускается (не будет создан, чтобы не было дубля).

  • Родитель может быть указан из файла импорта или из существующих процессов.

  • Если родитель указан, но не найден ни в файле, ни в системе — ошибка валидации, файл не будет импортирован.

  • Процессы импортируются в порядке иерархии (сначала родители, потом дети).

Пример


Лист 3: «Параметры процессов»

Связывает параметры с процессами и задаёт их значения.

Формат значений по типам

Поведение при импорте

  • Параметр добавляется на «экран» процесса

  • Если значение указано — сохраняется

  • Если значение пустое — параметр просто привязывается к процессу без значения

  • Одна строка = одна связь процесс ↔ параметр

Пример


Лист 4: «Ссылки»

Внешние ссылки, прикреплённые к процессам.

Поведение при импорте

  • Если ссылка с таким URL уже есть у процесса — пропускается

  • Новые ссылки добавляются

Пример


Порядок обработки при импорте

  1. Параметры — создаются новые, существующие пропускаются

  2. Процессы — создаются новые с учётом иерархии, существующие пропускаются

  3. Параметры процессов — привязываются к процессам, значения сохраняются

  4. Ссылки — добавляются новые, дубликаты по URL пропускаются


Валидация перед импортом

Система проверяет файл перед импортом и сообщит об ошибках:

  • Неизвестный тип параметра

  • Дублирование названий в файле

  • Несуществующий родительский процесс (не найден ни в файле, ни в системе)

  • Несуществующий процесс или параметр (в листе «Параметры процессов»)

  • Владелец является группой, а не должностью

  • Циклические зависимости процессов

  • Превышение длины названия (максимум 350 символов)


Рекомендации

  1. Экспортируйте существующий реестр как образец формата

  2. Названия регистронезависимыПроцесс А и процесс а считаются одинаковыми

  3. Для метрик обязательно укажите направление метрики на листе «Пользовательские поля»

  4. Пустые листы допустимы — импортируется только то, что заполнено