Действие DocumentVersionsStateManager

К списку действий

Действие DocumentVersionsStateManager назначает соответствующее состояние версии документа при наступлении определённого события (триггера). Например, при подписании документа (DocumentSigned) или при появлении новой версии документа (VersionChanged).

Параметры действия

Общие для всех действий параметры (в новой вкладке)

Имя параметра Обязательный Описание параметра Значения параметра
intoProductionStateNames да Определяет состояния, в которые будет переведён документ при подписании с ролью, указанной в параметре intoProductionRole. Список имён состояний, перечисленных через запятую без пробела, из используемой Группы состояний версий документа. Например, "intoProduction, intoPublished".
annulledStateNames да Определяет состояния, в которые будет переведена предыдущая версия документа при наступлении события. Список имён состояний, перечисленных через запятую без пробела, из используемой Группы состояний версий документа. Например, "annuled, nonactual".
intoProductionRole да Определяет роль подписанта документа, при которой срабатывает сценарий автоматизации. Значение из предопределённого списка атрибута Роль согласования (signingRole) типа Задание на согласование (task_approval).

При использовании списка имён состояний в параметрах intoProductionStateNames и annulledStateNames для перехода выбирается то значение состояния, которое доступно с учётом переходов в используемой группе состояний.

Пример реализации действия

{

    "activity": "DocumentVersionsStateManager",

    "params": {

        "intoProductionStateName": "intoProduction",

        "annuledStateName": "annulled",

        "intoProductionRole": "В производство работ"

    }

}

Скрипт действия расположен на вкладке C# рядом со сценарием JSON и размещён в демонстрационных базах данных.

К списку действий