Регламент обработки документов в компании может изменяться со временем. При этом уже запущенные задачи согласования документа должны пройти по старому регламенту, а новые задачи – по новому регламенту.
Для упрощения внесения изменений в существующие правила согласования реализован механизм создания новой версии. С точки зрения реализации – это создание нового черновика правила, копирование всех свойств, а также сохранение ссылки на первоначальное правило. При утверждении черновика предыдущая версия правила становится закрытой. Таким образом для правила может существовать только одна действующая версия.
При этом этапы согласования не версионируются и их изменение влияет в том числе на уже стартованные задачи на согласование по регламенту.
Номер версии правила согласования. Свойство скрыто в проводнике, заполняется программно при создании.
ParentRule (Пред. версия): Sungero.Docflow.ApprovalRuleBase
Ссылка на предыдущую версию правила согласования. Свойство скрыто в проводнике, заполняется программно при создании.
Реализует поддержку нескольких версий правила согласования, позволяя построить цепочку версий одного правила. Все версии можно посмотреть по действию «Показать версии правила» из карточки правила.
Предыдущие версии правила не влияют на уникальность правила.
© Компания Directum, 2024 |