다음을 통해 공유


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

서버 클록에서 대상 필드의 기본값을 설정합니다. 사용자가 날짜/시간과 같은 필드를 만들고 기본값을 사용하는 경우에 사용됩니다.

SetDefaultFromCurrentUser = 5

대상 필드에서 기본 현재 사용자 값을 설정합니다. 사용자가 형식 ID 필드를 만들고 기본값을 사용하는 경우에 사용됩니다.

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

대상 필드의 값을 빈 값으로 설정합니다.

CopyFromServerClock = 12

현재 시간을 사용하여 대상 필드의 값을 설정합니다. 예: {actionType: "$copyFromServerClock", targetField: "System.CreatedDate", value: ""}

CopyFromServerCurrentUser = 13

현재 사용자를 사용하여 대상 필드의 값을 설정합니다.

HideTargetField = 14

양식에서 대상 필드를 숨깁니다. 서버 쪽 전용 작업입니다.

DisallowValue = 15

필드가 특정 값으로 설정되지 않도록 허용합니다.