Docs

Docs

Open in ChatGPT
Ask ChatGPT about this page
Open in Claude
Ask Claude about this page

Изменения

Изменения

Назначение

Раздел описывает регистрацию, согласование и контроль изменений в проектах и связанных объектах в Dinext. Позволяет использовать версионирование документов (Version), workflow для маршрутов согласования и при необходимости явное управление правилами (flexirule).

Цели и задачи

  • Регистрировать изменения в документах и настройках (версии).
  • Согласовывать изменения по маршрутам (Workflow).
  • Контролировать внедрение изменений и откат при необходимости.
  • Управлять бизнес-правилами и изменениями логики (flexirule при установке).
  • Обеспечивать прослеживаемость и аудит изменений.

Для кого

  • Руководители проектов и конфигурации.
  • Администраторы и разработчики, вносящие изменения в настройки.
  • Контролеры изменений и качества.
  • Пользователи workflow, согласующие изменения.

Основные понятия

  • Изменение — модификация документа, настройки или логики; фиксируется в Version или в документе изменения при наличии.
  • Version — объект хранения версии документа ; история изменений полей.
  • Workflow — маршрут согласования: состояния и переходы документа .
  • flexirule — приложение для явного описания бизнес-правил и изменений логики (README приложения).
  • Контекст: issue ISS-2026-00005.

Основные сущности / объекты

  • Version — версия документа .
  • Workflow — маршрут согласования .
  • flexirule — управление бизнес-правилами и изменениями логики (README приложения).
  • Связь с проектами: изменения могут относиться к проектным документам (Task, Issue, Project и др.).

Основные сценарии / процессы

Регистрация изменения документа

  1. Пользователь редактирует документ и сохраняет.
  2. Платформа при включенном версионировании создает запись Version с предыдущими значениями полей.
  3. В истории документа можно просмотреть версии и при необходимости сравнить или откатить (если реализовано).

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

  1. К документу применен Workflow: при смене статуса (например, «Черновик» → «На согласовании») документ переходит по маршруту.
  2. Согласующий выполняет Workflow Action (Approve/Reject); при одобрении — переход в следующий статус.
  3. После перехода в финальный статус изменение считается принятым; при отклонении — возврат в редактирование.
  4. Доступные переходы могут ограничиваться ролью и настройками .

Управление правилами (flexirule)

  1. При установленном flexirule описать или изменить бизнес-правило в визуальной среде приложения.
  2. Активировать правило; оно применяется к выбранным документам или процессам.
  3. Версионировать и согласовывать изменения правил по внутреннему регламенту.

Правила и ограничения

  • Версионирование включается для нужных тип документа в настройках; не все поля могут попадать в Version в зависимости от конфигурации.
  • Workflow привязывается к тип документа; переходы и права на действия задаются в Workflow и Workflow Action.
  • flexirule — отдельное приложение; область применения и совместимость с другими приложениями уточняются в README.

Результаты / отчетность

  • История версий документа (Version) для аудита.
  • Журнал переходов по workflow (при ведении лога в системе).
  • Список изменений по проекту или типу документа при наличии отчета или фильтров.

Типовые вопросы и ошибки (FAQ)

Как посмотреть предыдущую версию документа?

В карточке документа открыть раздел «Версии» или «История» (при включенном версионировании); выбрать версию и просмотреть сохраненные значения. Откат к версии может быть реализован отдельной кнопкой или через восстановление полей вручную.

Кто может выполнять переход по workflow?

Пользователи с ролью, которой в Workflow назначено право на соответствующий Workflow Action; в Dinext и Dinext переходы могут дополнительно фильтроваться по пользователю.

Для чего нужен flexirule?

Для явного описания и изменения бизнес-правил без правки кода: условия, расчеты, автоматические действия. Подходит для частых изменений правил силами аналитиков при поддержке приложения.

Связанные темы

Last updated 3 months ago
Was this helpful?
Thanks!