Bestimmte Eigenschaften sind Zahlen, die benannten Konstanten entsprechen. Dadurch ist Ihr Code leichter verständlich und lässt sich müheloser verwalten. Beispiel: Anstelle von
if(nodeProp.PropOrigin == 2)
können Sie if(nodeProp.PropOrigin == PropOrigin.Overridden)
verwenden.
Eigenschaftsaufzählungskonstanten
DataType – Boolean, LeafNode, Date, Time, Float, Integer, Sort, Group, Node, LimbNode, String, Hier, Version, ListGroup, MultiNode, AscNode, AscNodes, AscGroup, Memo, FormatMemo, SortProp, Property, Query, StdQuery, GlobalNode, NodeProps, RangeList, DateTime, Hyperlink, HierarchyGroup
PropLevel - Node, Hier, Version
PropOrigin – Default, Inherited, Overridden, InheritedHier, InheritedVer, Derived, InheritedDomain, Unknown
PropType – Invalid, System, Defined, Lookup, Derived, Stats, Validation, Verification, LimbAccessGroup, LeafAccessGroup, UserSpecific, RWDerived, SharedInfo
Validierungsaufzählungskonstanten
ValidationLevel – Node, Hier, Version, GlobalNodes, Merge, Move, Remove
ValidationType – None, RealTime, Batch, Both
Anforderungsaufzählungskonstanten
WorkflowAction – AddLeaf, AddLimb, Update, Inactivate, Insert, Move, Remove, Delete
WorkflowStageType – Submit, Enrich, Approve, Commit
WorkflowStatus – None, Draft, Submitted, Calculated, Validated, PushedBack, Pending, Assigned, Claimed, Escalated, DeEscalated, Rejected, Committed
Hinweis:
Die WorkflowStatus-Aufzählung wird verwendet, um den aktuellen RequestObject.Status-Wert für eine Anforderung zurückzugeben. Einige Werte werden jedoch nur intern verwendet. Die gültigen Werte für RequestObject.Status lauten: Draft, Submitted, Pending, Claimed, Escalated, Rejected oder Commited.