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