Действие 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"
}
}