RuleActionType enum
Тип действия, выполняемого при активации правила.
Поля
MakeRequired = 1 | Сделайте целевое поле обязательным. Пример: {"actionType":"$makeRequired","targetField":"Microsoft.VSTS.Common.Activity","value":"} |
MakeReadOnly = 2 | Сделайте целевое поле только для чтения. Пример: {"actionType":"$makeReadOnly","targetField":"Microsoft.VSTS.Common.Activity","value":"} |
SetDefaultValue = 3 | Задайте значение по умолчанию для целевого поля. Используется, если пользователь создает целочисленное или строковое поле и задает для этого поля значение по умолчанию. |
SetDefaultFromClock = 4 | Задайте значение по умолчанию в целевом поле из серверных часов. Этот параметр используется, если пользователь создает поле, например Date/Time, и использует значение по умолчанию. |
SetDefaultFromCurrentUser = 5 | Задайте текущее значение пользователя по умолчанию для целевого поля. Используется, если пользователь создает поле идентификатора типа и использует значение по умолчанию. |
SetDefaultFromField = 6 | Задайте значение по умолчанию из существующего поля в целевое поле. Используется для задания существующего значения поля текущего поля. |
CopyValue = 7 | Задайте для целевого поля заданное значение. Пример: {actionType: "$copyValue", targetField: "ScrumInherited.mypicklist", value: "samplevalue"} |
CopyFromClock = 8 | Задайте значение из часов. |
CopyFromCurrentUser = 9 | Задайте для текущего пользователя целевое поле. Пример: {"actionType":"$copyFromCurrentUser","targetField":"System.AssignedTo","value":"}. |
CopyFromField = 10 | Скопируйте значение из указанного поля и задайте целевое поле. Пример: {actionType: "$copyFromField", targetField: "System.AssignedTo", value:"System.ChangedBy"}. Здесь значение копируется из поля System.ChangedBy и устанавливается в поле System.AssingedTo. |
SetValueToEmpty = 11 | Задайте для целевого поля значение empty. |
CopyFromServerClock = 12 | Используйте текущее время, чтобы задать значение целевого поля. Пример: {actionType: "$copyFromServerClock", targetField: "System.CreatedDate", value: ""} |
CopyFromServerCurrentUser = 13 | Используйте текущего пользователя, чтобы задать значение целевого поля. |
HideTargetField = 14 | Скрывает целевое поле из формы. Это действие только на стороне сервера. |
DisallowValue = 15 | Запрещает присваивать полю определенное значение. |