流程定义模型类
Inheritance HierarchySystemObject
Slickflow.Engine.XpdlProcessModel
Namespace: Slickflow.Engine.XpdlAssembly: Slickflow.Engine (in Slickflow.Engine.dll) Version: 1.5.8.0 (1.5.8.0)
Syntaxpublic class ProcessModel : IProcessModel
The ProcessModel type exposes the following members.
Constructors
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
See Also