Действие SetDateTimeAttributeValue

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

Присваивает атрибуту, заданному параметром attributeName, значение текущей даты/времени, смещённое на значение атрибута, заданного в параметре offsetAttributeName.

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

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

Имя параметра Обязательный Описание параметра Значения параметра
attributeName да Определяет имя атрибута, которому будет присвоено значение. Имя атрибута типа Дата и время. Например
deadlineDate
offsetAttributeName нет Задает имя атрибута, в котором хранится количество дней, на которое нужно сдвинуть дату.

Принимает значение:

relativeDeadlineDays — атрибут Относительный срок выполнения задачи в днях (длительность задания) из базовой конфигурации.
Если offsetAttributeName отсутствует в скрипте, то атрибуту будут присвоены текущие дата и время в UTC.

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

Пример 1

Действие присвоит атрибуту Срок до (deadlineDate) значение текущей даты/времени, смещённой на значение атрибута Относительный срок выполнения задачи в днях (relativeDeadlineDays). relativeDeadlineDays заполняется только для заданий второго и более этапов процесса, если при оформлении заданий включена опция От предыдущего этапа. На практике используется в сценариях, когда требуется вычислить срок исполнения следующего этапа относительно завершения предыдущего.

{

    "activity": "SetDateTimeAttributeValue",

    "params": {

        "sourceTypes": ["task_approval"],

        "target": "Self",

        "targetTypes": [],

        "attributeName": "deadlineDate",

        "offsetAttributeName": "relativeDeadlineDays"

    }

}

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