Действие SetStateAttributeValueIfSigned

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

Специальное действие SetStateAttributeValueIfSigned завершает задание при подписании документа.

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

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

Имя параметра Обязательный Описание параметра Значения параметра
attributeName да Определяет состояние, которое будет изменено действием. Имя атрибута типа состояние, значение которого будет изменено действием.
initialStateNames да Определяет состояние, которое будет изменено действием. Одно или несколько имён из списка состояний.
toStateName да Определяет, на какое состояние будет изменено исходное состояние. Одно имя из списка состояний.

В качестве значений универсального параметра targetTypes в данном действии следует указывать список имён типов объектов с префиксом task_.

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

{

    "activity": "SetStateAttributeValueIfSigned",

    "params": {

        "sourceTypes": ["document"],

        "attributeName": "state",

        "target": "Relations",

        "relationType": "TaskAttachments",

        "targetTypes": "task_approval",

        "initialStateNames": "assigned",

        "toStateName": "inProgress"

    }

}

{

    "activity": "SetStateAttributeValueIfSigned",

    "params": {

        "sourceTypes": ["document"],

        "attributeName": "state",

        "target": "Relations",

        "relationType": "TaskAttachments",

        "targetTypes": "task_approval",

        "initialStateNames": "inProgress",

        "toStateName": "approved"

    }

}

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