مشاركة عبر


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

تعيين قيمة المستخدم الحالية الافتراضية على الحقل الهدف. يتم استخدام هذا إذا أنشأ المستخدم حقل هوية النوع ويستخدم القيمة الافتراضية.

SetDefaultFromField = 6

تعيين القيمة الافتراضية على من الحقل الموجود إلى الحقل الهدف. يريد هذا المستخدم تعيين قيمة حقل موجودة إلى الحقل الحالي.

CopyValue = 7

تعيين قيمة الحقل الهدف إلى قيمة معينة. مثال: {actionType: "$copyValue"، targetField: "ScrumInherited.mypicklist"، القيمة: "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"، القيمة: ""}

CopyFromServerCurrentUser = 13

استخدم المستخدم الحالي لتعيين قيمة الحقل الهدف.

HideTargetField = 14

إخفاء الحقل الهدف من النموذج. هذا إجراء من جانب الخادم فقط.

DisallowValue = 15

عدم السماح بتعيين حقل إلى قيمة معينة.