流程定义模型类
            
 Inheritance Hierarchy
Inheritance HierarchySystemObject
  Slickflow.Engine.XpdlProcessModel
 
Namespace: Slickflow.Engine.XpdlAssembly: Slickflow.Engine (in Slickflow.Engine.dll) Version: 1.5.8.0 (1.5.8.0)
 Syntax
Syntaxpublic class ProcessModel : IProcessModel
The ProcessModel type exposes the following members.
 Constructors
Constructors Methods
Methods|  | Name | Description | 
|---|
|  | AddChildToNewGatewayComponent | 
            添加子节点到网关节点
             | 
|  | CheckAndSplitOccurrenceCondition | 
            判断整个连线集合,是否满足条件
             | 
|  | ConvertXmlActionNodeToActionEntity | 
            将Action的XML节点
             | 
|  | ConvertXmlActivityNodeToActivityEntity | 
            把XML节点转换为ActivityEntity实体对象
             | 
|  | ConvertXmlNodeToActivityTypeDetail | 
            把Xml节点转换为ActivityTypeDetail 类(用于会签等复杂类型)
             | 
|  | ConvertXmlTransitionNodeToTransitionEntity | 
            把XML节点转换为ActivityEntity实体对象
             | 
|  | Equals | (Inherited from Object.) | 
|  | Finalize | (Inherited from Object.) | 
|  | GetActivity | 
            获取当前节点信息
             | 
|  | GetActivityDataItemsRequired | 
            获取当前节点所要求的数据项,即数据项必须填写,才可以触发后续流程
             | 
|  | GetActivityFromTransitionTo | 
            获取转移上的To节点的对象
             | 
|  | GetActivityParticipants | 
            获取节点上定义的角色及人员集合
             | 
|  | GetActivityRoles | 
            获取节点上定义的角色code集合
             | 
|  | GetAllTaskActivityList | 
            获取任务类型的节点(包含会签节点和子流程节点)
             | 
|  | GetBackwardGatewayActivity | 
            获取与合并节点相对应的分支节点
             | 
|  | GetBackwardTransitionList(String) | 
            获取节点的前驱连线
             | 
|  | GetBackwardTransitionList(String, ExpressionFuncTransitionEntity, Boolean) | 
            获取节点的前驱节点列表(Lambda表达式)
             | 
|  | GetBackwardTransitionList(IListTransitionEntity, ExpressionFuncTransitionEntity, Boolean) | 
            获取节点的前驱节点列表(Lambda表达式)
             | 
|  | GetBackwardTransitionListCount | 
            获取节点前驱连线的数目
             | 
|  | GetBackwardTransitionListNecessary | 
            获取并行连线的,类型为必需类型
             | 
|  | GetBackwardTransitionListNecessaryCount | 
            获取节点前驱连线上必须的Token数目
             | 
|  | GetBackworkTransitionListWithCondition | 
            根据流程定义文件,获取带有条件的节点前驱连线列表,(带有条件,可以用Lambda表达式重构)
             | 
|  | GetEndActivity | 
            获取结束节点
             | 
|  | GetFirstActivity | 
            获取流程的第一个可办理节点
             | 
|  | GetFirstActivityList | 
            获取流程起始的活动节点列表(开始节点之后,可能有多个节点)
             | 
|  | GetForwardTransition | 
            根据两个节点,查看是否有连线
             | 
|  | GetForwardTransitionList(String) | 
            获取当前节点的后续连线的集合
             | 
|  | GetForwardTransitionList(String, IDictionaryString, String) | 
            获取当前节点的后续连线的集合(使用条件过滤)
             | 
|  | GetForwardTransitionListWithConditionXOrSplit | 
            XOrSplit类型下的连线列表
             | 
|  | GetForwardXmlTransitionNode(String) | 
            获取活动转移的To节点信息
             | 
|  | GetForwardXmlTransitionNode(String, String) | 
            获取活动转移的节点信息
             | 
|  | GetForwardXmlTransitionNodeList | 
            获取活动转移的To节点列表
             | 
|  | GetHashCode | (Inherited from Object.) | 
|  | GetNextActivity | 
            获取当前节点的下一个节点信息
             | 
|  | GetNextActivityList(String, IDictionaryString, String) | 
            获取下一步节点列表,伴随运行时条件信息
             | 
|  | GetNextActivityList(String, IDictionaryString, String, ActivityResource, ExpressionFuncActivityResource, ActivityEntity, Boolean) | 
            获取下一步节点列表(伴随条件和资源)
             | 
|  | GetNextActivityListByExpressionRecurisivly | 
            递归获取满足条件的下一步节点列表
             | 
|  | GetNextActivityTree(String, IDictionaryString, String) | 
            获取下一步活动节点树,供流转界面使用
             | 
|  | GetNextActivityTree(Int32, String, IDictionaryString, String) | 
            获取下一步活动节点树,供流转界面使用
             | 
|  | GetParticipantFromXmlFile | 
            获取执行者信息
             | 
|  | GetRoleDataItems | 
            获取角色可以编辑的数据项列表
             | 
|  | GetRoleFromXmlFile | 
            获取角色编码信息
             | 
|  | GetRoles | 
            获取角色列表
             | 
|  | GetStartActivity | 
            获取开始节点信息
             | 
|  | GetTaskActivityList | 
            获取任务类型的节点
             | 
|  | GetType | (Inherited from Object.) | 
|  | GetXmlActivityListByTypeFromXmlFile | 
            获取特定类型的活动节点
             | 
|  | GetXmlActivityNodeFromXmlFile | 
            获取XML的节点信息
             | 
|  | GetXmlActivityTypeNodeFromXmlFile | 
            获取活动节点的类型信息
             | 
|  | GetXmlBackwardTransitonNodeList | 
            获取前驱节点的列表
             | 
|  | GetXmlParticipantNodeFromXmlFile | 
            获取参与者信息
             | 
|  | GetXmlTransitionNode |  | 
|  | IsValidTransition | 
            是否是满足条件的Transition,如果条件为空,默认是有效的。
             | 
|  | MemberwiseClone | (Inherited from Object.) | 
|  | ParseCondition | 
            用LINQ解析条件表达式
             | 
|  | ReplaceParameterToValue | 
            取代条件表达式中的参数值
             | 
|  | ToString | (Inherited from Object.) | 
|  | Tranverse | 
            迭代遍历
             | 
Top Properties
Properties See Also
See Also