特定のプロパティは名前付き定数に対応する数字で、コードの把握と維持を簡単にします。例えば、次を使用するかわりに:
if(nodeProp.PropOrigin == 2)
次を使用できます: if(nodeProp.PropOrigin == PropOrigin.Overridden)
プロパティの列挙定数
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
検証の列挙定数
ValidationLevel––Node、Hier、Version、GlobalNodes、Merge、Move、Remove
ValidationType––None、RealTime、Batch、Both
要求の列挙定数
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
注:
WorkflowStatus列挙は、要求に対するRequestObject.Statusの現在の値を戻すために使用されます。ただし、一部の値は内部でのみ使用されます。RequestObject.Statusの有効値は、Draft、Submitted、Pending、Claimed、Escalated、RejectedまたはCommitedです。