Click or drag to resize
ProcessModel Methods

The ProcessModel type exposes the following members.

Methods
  NameDescription
Private methodAddChildToNewGatewayComponent
添加子节点到网关节点
Public methodCheckAndSplitOccurrenceCondition
判断整个连线集合,是否满足条件
Private methodConvertXmlActionNodeToActionEntity
将Action的XML节点
Protected methodConvertXmlActivityNodeToActivityEntity
把XML节点转换为ActivityEntity实体对象
Private methodConvertXmlNodeToActivityTypeDetail
把Xml节点转换为ActivityTypeDetail 类(用于会签等复杂类型)
Protected methodConvertXmlTransitionNodeToTransitionEntity
把XML节点转换为ActivityEntity实体对象
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodGetActivity
获取当前节点信息
Protected methodGetActivityDataItemsRequired
获取当前节点所要求的数据项,即数据项必须填写,才可以触发后续流程
Private methodGetActivityFromTransitionTo
获取转移上的To节点的对象
Protected methodGetActivityParticipants
获取节点上定义的角色及人员集合
Public methodGetActivityRoles
获取节点上定义的角色code集合
Public methodGetAllTaskActivityList
获取任务类型的节点(包含会签节点和子流程节点)
Public methodGetBackwardGatewayActivity
获取与合并节点相对应的分支节点
Protected methodGetBackwardTransitionList(String)
获取节点的前驱连线
Protected methodGetBackwardTransitionList(String, ExpressionFuncTransitionEntity, Boolean)
获取节点的前驱节点列表(Lambda表达式)
Protected methodGetBackwardTransitionList(IListTransitionEntity, ExpressionFuncTransitionEntity, Boolean)
获取节点的前驱节点列表(Lambda表达式)
Public methodGetBackwardTransitionListCount
获取节点前驱连线的数目
Protected methodGetBackwardTransitionListNecessary
获取并行连线的,类型为必需类型
Protected methodGetBackwardTransitionListNecessaryCount
获取节点前驱连线上必须的Token数目
Protected methodGetBackworkTransitionListWithCondition
根据流程定义文件,获取带有条件的节点前驱连线列表,(带有条件,可以用Lambda表达式重构)
Public methodGetEndActivity
获取结束节点
Public methodGetFirstActivity
获取流程的第一个可办理节点
Public methodGetFirstActivityList
获取流程起始的活动节点列表(开始节点之后,可能有多个节点)
Protected methodGetForwardTransition
根据两个节点,查看是否有连线
Public methodGetForwardTransitionList(String)
获取当前节点的后续连线的集合
Protected methodGetForwardTransitionList(String, IDictionaryString, String)
获取当前节点的后续连线的集合(使用条件过滤)
Protected methodGetForwardTransitionListWithConditionXOrSplit
XOrSplit类型下的连线列表
Protected methodGetForwardXmlTransitionNode(String)
获取活动转移的To节点信息
Private methodGetForwardXmlTransitionNode(String, String)
获取活动转移的节点信息
Protected methodGetForwardXmlTransitionNodeList
获取活动转移的To节点列表
Public methodGetHashCode (Inherited from Object.)
Public methodGetNextActivity
获取当前节点的下一个节点信息
Public methodGetNextActivityList(String, IDictionaryString, String)
获取下一步节点列表,伴随运行时条件信息
Public methodGetNextActivityList(String, IDictionaryString, String, ActivityResource, ExpressionFuncActivityResource, ActivityEntity, Boolean)
获取下一步节点列表(伴随条件和资源)
Private methodGetNextActivityListByExpressionRecurisivly
递归获取满足条件的下一步节点列表
Public methodGetNextActivityTree(String, IDictionaryString, String)
获取下一步活动节点树,供流转界面使用
Public methodGetNextActivityTree(Int32, String, IDictionaryString, String)
获取下一步活动节点树,供流转界面使用
Private methodGetParticipantFromXmlFile
获取执行者信息
Protected methodGetRoleDataItems
获取角色可以编辑的数据项列表
Private methodGetRoleFromXmlFile
获取角色编码信息
Public methodGetRoles
获取角色列表
Public methodGetStartActivity
获取开始节点信息
Public methodGetTaskActivityList
获取任务类型的节点
Public methodGetType (Inherited from Object.)
Private methodGetXmlActivityListByTypeFromXmlFile
获取特定类型的活动节点
Private methodGetXmlActivityNodeFromXmlFile
获取XML的节点信息
Private methodGetXmlActivityTypeNodeFromXmlFile
获取活动节点的类型信息
Protected methodGetXmlBackwardTransitonNodeList
获取前驱节点的列表
Private methodGetXmlParticipantNodeFromXmlFile
获取参与者信息
Protected methodGetXmlTransitionNode
Public methodIsValidTransition
是否是满足条件的Transition,如果条件为空,默认是有效的。
Protected methodMemberwiseClone (Inherited from Object.)
Private methodParseCondition
用LINQ解析条件表达式
Protected methodReplaceParameterToValue
取代条件表达式中的参数值
Public methodToString (Inherited from Object.)
Private methodTranverse
迭代遍历
Top
See Also