某些属性是对应于指定常量的数字,用于使代码更易于理解和维护。例如,对于:
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、更新、停用、插入、移动、移除、删除
WorkflowStageType - 提交、扩充、批准、最终提交
WorkflowStatus - 无、草稿、已提交、已计算、已验证、已退回、暂挂、已分配、已申请、已升级、已降级、已驳回、已最终提交
注:
WorkflowStatus 枚举用于返回请求的 RequestObject.Status 当前值。但是,某些值仅限内部使用。RequestObject.Status 的有效值包括:草稿、已提交、暂挂、已申请、已升级、已驳回或已最终提交。