<< Click to Display Table of Contents >> Объектная модель > Базовое решение Directum RX > Docflow – документооборот > Настройка согласования по регламенту ConditionBase – условие |
Справочник настройки, позволяющий более гибко настраивать последовательность этапов правила согласования в зависимости от свойств конкретного документа или состава участников согласования. Наследник от Sungero.CoreEntities.DatabookEntry.
В стандартной версии для каждого набора критериев может быть только одно действующее правило согласования. Список критериев правила согласования небольшой, а порядок согласования документов одного вида/группы, относящих к одной НОР/подразделению, может различаться. Условия позволяют объединять схожие регламенты согласования документов в одно правило. Уменьшается вероятность ошибки пользователя при отправке документа и время на настройку и актуализацию правил согласования.
Экземпляры условий создаются для каждого правила отдельно и не переиспользуются. Добавление условий доступно на схеме правила согласования.
Справочник является точкой расширения, реализует в себе корневую логику вычисления условий по правилу согласования. Список конкретных типов условий согласования и логика их вычисления расширяется в наследниках, например, Договорное условие.
Чтобы минимизировать число ошибок пользователя при настройке регламента и отправке на согласование для условий реализована логика:
•тип условия задает список типов документов, для которых оно применимо и может быть вычислено. Для неподдерживаемых типов документов условие будет недоступно для выбора в правиле согласования. Например, условие по сумме применимо в стандартной версии только для финансовых и договорных документов, потому что у них в карточке есть сумма и валюта;
•если в момент прохождения задачи условие не может быть вычислено (например, очищена сумма в документе), то придет задание на доработку инициатору с текстом о невозможности вычислить условие. Для минимизации таких ситуаций рекомендуется при разработке типов условий ориентироваться на обязательные свойства, либо продумывать логику вычисления по умолчанию.
Используется для построения:
•последовательности этапов согласования для конкретного документа;
•отчета Печать правила согласования.
Имя свойства |
Отображаемое имя |
---|---|
Вид документа |
|
Сумма |
|
Сумма |
|
Роль согласования |
|
Роль для сравнения |
|
Виды документов |
|
Тип условия |
|
Валюты |
|
Способы доставки |
|
Виды документов |
|
Имя |
|
Примечание |
|
Сотрудник/Роль |
© Компания Directum, 2024 |