Kdy a kde se použije pravidlo pro pole
Pravidla pro pole lze určit pracovní položka typ chování bez ohledu na stav pracovní položka.Například zůstane požadované pole je vyžadováno pro chyba je nový a aktivní, dokud chyba je uzavřen.
Pravidla pro pole může být vymezena také některé státy, přechody a dokonce důvody.Že párovat jakékoli konkrétní pole úplnou sadu pravidel je doplňková látka z následujících čtyř podskupin:
položka specifické pro typ práce
Specifické státu
Specifické pro přechod
Z důvodu specifické
Pracovní položky specifické pro typ pravidla
párovat pravidla specifická pro typ položka pracovat bez ohledu na umístění pracovní položka v jeho stav modelu.Například <REQUIRED /> pravidlo provádí následující kontrolu:
"MyField Value" != NULL
Stát zvláštní pravidla
Pravidla týkající se stavu jsou rozsahem instanci položka práce při určitých státu.Stát zvláštní pravidlo vynuceno při splnění následujících podmínek:
State field value == "MyState" && "MyField Value" != NULL
Pravidla týkající se přechodu
Pravidla týkající se přechodu jsou obor prochází určité přechodné pracovní položka .Pravidla týkající se přechodu se uplatní, jestliže jsou splněny následující podmínky:
State field value == "ToState" &&
"Previous State Before Edit/New" == "FromState"
&& "MyField Value" != NULL
Z důvodu zvláštní pravidla
Z důvodu specifických pravidel jsou obor důvod pro určitý přechod.Z důvodu specifických pravidel jsou zpracovány při splnění následujících podmínek:
Reason field == "MyReason" &&
State field value == "ToState" &&
"Previous State Before Edit/New" == "FromState" && "MyField Value" != NULL
Pravidla oboru pole
Můžete párovatrozsah pravidla pole pomocí FIELDS a FIELD prvky (pracovní) STATE, TRANSITION, a REASON prvky.
[!POZNÁMKA]
Při seznamu polí v pracovní postupzadejte pouze název pole odkazovat se .
Příklad
Následující příklad definuje následující pravidlo: Pokud chyba je v aktivním stavu, neumožňují závažnost zákazník pole má být změněn.
<STATE name="Active">
<FIELDS>
<FIELD refname="MyCorp.Severity" >
<READONLY />
</FIELD>
</FIELDS>
</STATE>
Viz také
Další zdroje
Definice a přizpůsobení pracovního postupu u pracovní položky