Method | Description | |
---|---|---|
CreateJumpforwardEmptyTransition ( |
Method | Description | |
---|---|---|
AddChildToNewGatewayComponent ( |
添加子节点到网关节点
|
|
CheckAndSplitOccurrenceCondition ( List |
判断整个连线集合,是否满足条件
|
|
ConvertXmlActivityNodeToActivityEntity ( |
把XML节点转换为ActivityEntity实体对象
|
|
ConvertXmlNodeToActivityTypeDetail ( |
把Xml节点转换为ActivityTypeDetail 类(用于会签等复杂类型)
|
|
ConvertXmlTransitionNodeToTransitionEntity ( |
把XML节点转换为ActivityEntity实体对象
|
|
GetActivity ( string activityGUID ) : |
获取当前节点信息
|
|
GetActivityDataItemsRequired ( System.Guid activityGUID ) : IList |
获取当前节点所要求的数据项,即数据项必须填写,才可以触发后续流程
|
|
GetActivityFromTransitionTo ( |
获取转移上的To节点的对象
|
|
GetActivityParticipants ( string activityGUID ) : IList |
获取节点上定义的角色及人员集合
|
|
GetActivityRoles ( string activityGUID ) : IList |
获取节点上定义的角色code集合
|
|
GetBackwardTransitionList ( IList |
获取节点的前驱节点列表(Lambda表达式)
|
|
GetBackwardTransitionList ( string toActivityGUID ) : IList |
获取节点的前驱连线
|
|
GetBackwardTransitionList ( string activityGUID, bool>.Expression |
获取节点的前驱节点列表(Lambda表达式)
|
|
GetBackwardTransitionListCount ( string toActivityGUID ) : int |
获取节点前驱连线的数目
|
|
GetBackwardTransitionListNecessary ( IList |
获取并行连线的,类型为必需类型
|
|
GetBackwardTransitionListNecessaryCount ( string toActivityGUID ) : int |
获取节点前驱连线上必须的Token数目
|
|
GetBackworkTransitionListWithCondition ( string toActivityGUID ) : IList |
根据流程定义文件,获取带有条件的节点前驱连线列表,(带有条件,可以用Lambda表达式重构)
|
|
GetEndActivity ( ) : |
获取结束节点
|
|
GetFirstActivity ( ) : |
获取流程的第一个可办理节点
|
|
GetFirstActivityList ( string>.IDictionary |
获取流程起始的活动节点列表(开始节点之后,可能有多个节点)
|
|
GetForwardTransition ( string fromActivityGUID, string toActivityGUID ) : TransitionEntity |
根据两个节点,查看是否有连线
|
|
GetForwardTransitionList ( string fromActivityGUID ) : IList |
获取当前节点的后续连线的集合
|
|
GetForwardTransitionList ( string fromActivityGUID, string>.IDictionary |
获取当前节点的后续连线的集合(使用条件过滤)
|
|
GetForwardTransitionListWithConditionXOrSplit ( string fromActivityGUID, string>.IDictionary |
XOrSplit类型下的连线列表
|
|
GetForwardXmlTransitionNode ( string fromActivityGUID ) : |
获取活动转移的To节点信息
|
|
GetForwardXmlTransitionNode ( string fromActivityGUID, string toActivityGUID ) : |
获取活动转移的节点信息
|
|
GetForwardXmlTransitionNodeList ( string fromActivityGUID ) : |
获取活动转移的To节点列表
|
|
GetNextActivity ( string activityGUID ) : |
获取当前节点的下一个节点信息
|
|
GetNextActivityList ( string currentActivityGUID, string>.IDictionary |
获取下一步节点列表,伴随运行时条件信息
|
|
GetNextActivityList ( string currentActivityGUID, string>.IDictionary |
获取下一步节点列表(伴随条件和资源)
|
|
GetNextActivityListByExpressionRecurisivly ( |
递归获取满足条件的下一步节点列表
|
|
GetNextActivityTree ( int processInstanceID, string currentActivityGUID, string>.IDictionary |
获取下一步活动节点树,供流转界面使用
|
|
GetNextActivityTree ( string currentActivityGUID, string>.IDictionary |
获取下一步活动节点树,供流转界面使用
|
|
GetParticipantFromXmlFile ( string performerGUID ) : |
获取执行者信息
|
|
GetPerformerList ( IUserRoleService roleService, int processInstanceID, List |
||
GetRoleDataItems ( string roleCode ) : IList |
获取角色可以编辑的数据项列表
|
|
GetRoleFromXmlFile ( string performerGUID ) : |
获取角色编码信息
|
|
GetStartActivity ( ) : |
获取开始节点信息
|
|
GetTaskActivityList ( ) : List |
获取任务类型的节点
|
|
GetXmlActivityListByTypeFromXmlFile ( string nodeType ) : |
获取特定类型的活动节点
|
|
GetXmlActivityNodeFromXmlFile ( string activityGUID ) : |
获取XML的节点信息
|
|
GetXmlActivityTypeNodeFromXmlFile ( string nodeType ) : |
获取活动节点的类型信息
|
|
GetXmlBackwardTransitonNodeList ( string toActivityGUID ) : |
获取前驱节点的列表
|
|
GetXmlParticipantNodeFromXmlFile ( string participantGUID ) : |
获取参与者信息
|
|
GetXmlTransitionNode ( string transitionGUID ) : |
||
IsValidTransition ( TransitionEntity transition, string>.IDictionary |
是否是满足条件的Transition,如果条件为空,默认是有效的。
|
|
ParseCondition ( TransitionEntity transition, string>.IDictionary |
用LINQ解析条件表达式
|
|
ProcessModel ( string processGUID, string version ) : System |
构造方法
|
|
ReplaceParameterToValue ( string expression, string>.IDictionary |
取代条件表达式中的参数值
|
|
Tranverse ( |
迭代遍历
|
public static CreateJumpforwardEmptyTransition ( |
||
fromActivity | ||
toActivity | ||
return | TransitionEntity |