Click or drag to resize
NodeMediatorMICreator Class
多实例节点场景的创建器
Inheritance Hierarchy
SystemObject
  Slickflow.Engine.Core.PatternNodeMediator
    Slickflow.Engine.Core.PatternNodeMediatorMICreator

Namespace: Slickflow.Engine.Core.Pattern
Assembly: Slickflow.Engine (in Slickflow.Engine.dll) Version: 1.5.8.0 (1.5.8.0)
Syntax
C#
internal class NodeMediatorMICreator : NodeMediator

The NodeMediatorMICreator type exposes the following members.

Constructors
  NameDescription
Protected methodNodeMediatorMICreator(IDbSession)
Initializes a new instance of the NodeMediatorMICreator class
Protected methodNodeMediatorMICreator(ActivityForwardContext, IDbSession)
Initializes a new instance of the NodeMediatorMICreator class
Top
Methods
  NameDescription
Protected methodAntiGenerateActivityPerformerList
由节点分配的人员信息生成PerformerList数据结构
(Inherited from NodeMediator.)
Protected methodContinueForwardCurrentNode
遍历执行当前节点后面的节点
(Inherited from NodeMediator.)
Protected methodContinueForwardCurrentNodeRecurisivly
递归执行节点 1)创建普通节点的任务 2)创建会签节点的任务
(Inherited from NodeMediator.)
Protected methodCreateActivityInstanceObject
创建节点对象
(Inherited from NodeMediator.)
Protected methodCreateActivityTaskTransitionInstance
创建活动任务转移实例数据
(Overrides NodeMediatorCreateActivityTaskTransitionInstance(ActivityEntity, ProcessInstanceEntity, ActivityInstanceEntity, String, TransitionTypeEnum, TransitionFlyingTypeEnum, ActivityResource, IDbSession).)
Protected methodCreateBackwardToActivityInstanceObject
创建退回类型的活动实例对象
(Inherited from NodeMediator.)
Protected methodCreateMultipleInstance
会签类型的主节点, 多实例节点处理 创建会签节点的主节点,以及会签主节点下的实例子节点记录
(Inherited from NodeMediator.)
Protected methodCreateNewTask
创建任务的虚方法 1. 对于自动执行的工作项,无需重写该方法 2. 对于人工执行的工作项,需要重写该方法,插入待办的任务数据
(Inherited from NodeMediator.)
Public methodEquals (Inherited from Object.)
Protected methodExecteActionList
执行外部操作的方法
(Inherited from NodeMediator.)
Protected methodExecuteWorkItem
执行普通任务节点 1. 当设置任务完成时,同时设置活动完成 2. 当实例化活动数据时,产生新的任务数据
(Overrides NodeMediatorExecuteWorkItem.)
Protected methodFinalize (Inherited from Object.)
Protected methodGenerateActivityAssignedUserIDs
生成任务办理人ID字符串列表
(Inherited from NodeMediator.)
Protected methodGenerateActivityAssignedUserNames
生成办理人名称的字符串列表
(Inherited from NodeMediator.)
Public methodGetHashCode (Inherited from Object.)
Protected methodGetNodeMediatedMessage
根据节点执行结果类型,生成消息
(Inherited from NodeMediator.)
Public methodGetType (Inherited from Object.)
Protected methodInsertTransitionInstance
插入连线实例的方法
(Inherited from NodeMediator.)
Protected methodMemberwiseClone (Inherited from Object.)
Public methodToString (Inherited from Object.)
Top
Properties
  NameDescription
Protected propertyActivityForwardContext (Inherited from NodeMediator.)
Protected propertyActivityInstanceManager (Inherited from NodeMediator.)
Protected propertyBackwardContext (Inherited from NodeMediator.)
Protected propertyLinker (Inherited from NodeMediator.)
Protected propertyProcessInstanceManager (Inherited from NodeMediator.)
Public propertyReturnDataContext (Inherited from NodeMediator.)
Protected propertySession (Inherited from NodeMediator.)
Protected propertyTaskManager (Inherited from NodeMediator.)
Protected propertyWfNodeMediatedResult (Inherited from NodeMediator.)
Top
See Also