Действие SetStateAttributeValueIfDepartment
Действие SetStateAttributeValueIfDepartment изменяет значение атрибута типа Состояние, если задание было выдано на подразделение.
Параметры действия
Общие для всех действий параметры (в новой вкладке)
Имя параметра | Обязательный | Описание параметра | Значения параметра |
---|---|---|---|
departmentAttributeName | да | Определяет имя атрибута типа Организационная единица, которое будет назначено подразделению. | Имя атрибута типа Организационная единица. |
attributeName | да | Определяет состояние, которое будет изменено действием. | Имя атрибута типа состояние, значение которого будет изменено действием. |
initialStateNames | да | Определяет состояния, которые будут изменены действием. | Список имён состояний. |
toStateName | да | Определяет, на какое состояние будет изменено исходное состояние. | Одно имя из списка состояний. |
Пример реализации действия
При выдаче задания на подразделение устанавливается состояние Не назначен исполнитель.
{
"activity": "SetStateAttributeValueIfDepartment",
"params": {
"sourceTypes:": [],
"departmentAttributeName": "executor",
"attributeName": "state",
"initialStateNames": [
"assigned"
],
"toStateName": "noExecutor",
"target": "Self",
"relationType": "",
"targetTypes": [],
}
}