RuleConditionType enum
Jenis kondisi aturan.
Bidang
| When = 1 | $When. Kondisi ini membatasi eksekusi turunannya pada kasus ketika bidang lain memiliki nilai tertentu, yaitu ketika nilai Is dari bidang yang direferensikan sama dengan nilai literal yang diberikan. |
| WhenNot = 2 | $WhenNot.Kondisi ini membatasi eksekusi turunannya pada kasus ketika bidang lain tidak memiliki nilai tertentu, yaitu ketika nilai Is dari bidang yang direferensikan tidak sama dengan nilai literal yang diberikan. |
| WhenChanged = 3 | $WhenChanged.Kondisi ini membatasi eksekusi turunannya pada kasus ketika bidang lain telah berubah, yaitu ketika nilai Is dari bidang yang direferensikan tidak sama dengan nilai Was dari bidang tersebut. |
| WhenNotChanged = 4 | $WhenNotChanged.Kondisi ini membatasi eksekusi turunannya ke kasus ketika bidang lain tidak berubah, yaitu ketika nilai Is dari bidang yang direferensikan sama dengan nilai Was dari bidang tersebut. |
| WhenWas = 5 | $WhenWas. Kondisi ini membatasi eksekusi turunannya ke kasus ketika nilai bidang lain diubah dari satu nilai ke nilai lainnya. misalnya Jika kondisinya adalah : Ketika status item kerja berubah dari Baru ke Disetujui, di sini klausul $WhenWas menentukan status "Baru" dari item kerja dan klausa $When mendefinisikan status "Disetujui". |
| WhenStateChangedTo = 6 | |
| WhenStateChangedFromAndTo = 7 | |
| WhenWorkItemIsCreated = 8 | |
| WhenValueIsDefined = 9 | |
| WhenValueIsNotDefined = 10 | |
| WhenCurrentUserIsMemberOfGroup = 11 | Kondisi ini memeriksa apakah pengguna saat ini adalah anggota grup tertentu. Kondisi ini tidak memiliki pemetaan 1:1 dengan kondisi aturan sisi server apa pun, melainkan ini adalah kondisi dummy yang ditambahkan untuk kesederhanaan pemahaman pelanggan. Kondisi ini nantinya diterjemahkan ke filter keanggotaan FOR . misalnya jika kondisinya adalah : WhenCurrentUserIsMemberOfGroup "Approvers" lalu "MakeRequired" Field1.Di sini diterjemahkan menjadi aturan For , "MakeRequired" untuk "Approvers" |
| WhenCurrentUserIsNotMemberOfGroup = 12 | Kondisi ini memeriksa apakah pengguna saat ini bukan anggota grup tertentu. Kondisi ini tidak memiliki pemetaan 1:1 dengan kondisi aturan sisi server apa pun, melainkan ini adalah kondisi dummy yang ditambahkan untuk kesederhanaan pemahaman pelanggan. Kondisi ini nantinya diterjemahkan ke filter keanggotaan NOT . misalnya Jika kondisinya adalah : WhenCurrentUserIsNotMemberOfGroup "Approvers" maka "MakeRequired" Field1.Di sini diterjemahkan menjadi aturan Not , "MakeRequired" bukan "Approvers" |