C# Class Slickflow.Engine.Core.WfRuntimeManagerFactory

运行时的创建类 静态方法:创建执行实例的运行者对象
Mostra file Open project: uname-yang/WorkFlow-Engine-OData-WebApi-with-OdataClient

Public Methods

Method Description
CreateRuntimeInstanceAppRunning ( Slickflow.Engine.Common.WfAppRunner runner, WfExecutedResult &result ) : WfRuntimeManager

创建运行时实例

CreateRuntimeInstanceJump ( Slickflow.Engine.Common.WfAppRunner runner, WfExecutedResult &result ) : WfRuntimeManager

创建跳转实例信息

CreateRuntimeInstanceReverse ( Slickflow.Engine.Common.WfAppRunner runner, WfExecutedResult &result ) : WfRuntimeManager

流程返签,先检查约束条件,然后调用wfruntimeinstance执行

CreateRuntimeInstanceSendBack ( Slickflow.Engine.Common.WfAppRunner runner, WfExecutedResult &result ) : WfRuntimeManager

退回操作

CreateRuntimeInstanceSignForward ( Slickflow.Engine.Common.WfAppRunner runner, WfExecutedResult &result ) : WfRuntimeManager

加签操作

CreateRuntimeInstanceStartup ( Slickflow.Engine.Common.WfAppRunner runner, ProcessInstanceEntity parentProcessInstance, SubProcessNode subProcessNode, WfExecutedResult &result ) : WfRuntimeManager
CreateRuntimeInstanceStartup ( Slickflow.Engine.Common.WfAppRunner runner, WfExecutedResult &result ) : WfRuntimeManager

启动流程

CreateRuntimeInstanceWithdraw ( Slickflow.Engine.Common.WfAppRunner runner, WfExecutedResult &result ) : WfRuntimeManager

撤销操作 包括: 1) 正常流转 2) 多实例节点流转

Method Details

CreateRuntimeInstanceAppRunning() public static method

创建运行时实例
public static CreateRuntimeInstanceAppRunning ( Slickflow.Engine.Common.WfAppRunner runner, WfExecutedResult &result ) : WfRuntimeManager
runner Slickflow.Engine.Common.WfAppRunner
result Slickflow.Engine.Core.Result.WfExecutedResult
return WfRuntimeManager

CreateRuntimeInstanceJump() public static method

创建跳转实例信息
public static CreateRuntimeInstanceJump ( Slickflow.Engine.Common.WfAppRunner runner, WfExecutedResult &result ) : WfRuntimeManager
runner Slickflow.Engine.Common.WfAppRunner
result Slickflow.Engine.Core.Result.WfExecutedResult
return WfRuntimeManager

CreateRuntimeInstanceReverse() public static method

流程返签,先检查约束条件,然后调用wfruntimeinstance执行
public static CreateRuntimeInstanceReverse ( Slickflow.Engine.Common.WfAppRunner runner, WfExecutedResult &result ) : WfRuntimeManager
runner Slickflow.Engine.Common.WfAppRunner
result Slickflow.Engine.Core.Result.WfExecutedResult
return WfRuntimeManager

CreateRuntimeInstanceSendBack() public static method

退回操作
public static CreateRuntimeInstanceSendBack ( Slickflow.Engine.Common.WfAppRunner runner, WfExecutedResult &result ) : WfRuntimeManager
runner Slickflow.Engine.Common.WfAppRunner
result Slickflow.Engine.Core.Result.WfExecutedResult
return WfRuntimeManager

CreateRuntimeInstanceSignForward() public static method

加签操作
public static CreateRuntimeInstanceSignForward ( Slickflow.Engine.Common.WfAppRunner runner, WfExecutedResult &result ) : WfRuntimeManager
runner Slickflow.Engine.Common.WfAppRunner
result Slickflow.Engine.Core.Result.WfExecutedResult
return WfRuntimeManager

CreateRuntimeInstanceStartup() public static method

public static CreateRuntimeInstanceStartup ( Slickflow.Engine.Common.WfAppRunner runner, ProcessInstanceEntity parentProcessInstance, SubProcessNode subProcessNode, WfExecutedResult &result ) : WfRuntimeManager
runner Slickflow.Engine.Common.WfAppRunner
parentProcessInstance Slickflow.Engine.Business.Entity.ProcessInstanceEntity
subProcessNode Slickflow.Engine.Xpdl.Node.SubProcessNode
result Slickflow.Engine.Core.Result.WfExecutedResult
return WfRuntimeManager

CreateRuntimeInstanceStartup() public static method

启动流程
public static CreateRuntimeInstanceStartup ( Slickflow.Engine.Common.WfAppRunner runner, WfExecutedResult &result ) : WfRuntimeManager
runner Slickflow.Engine.Common.WfAppRunner
result Slickflow.Engine.Core.Result.WfExecutedResult
return WfRuntimeManager

CreateRuntimeInstanceWithdraw() public static method

撤销操作 包括: 1) 正常流转 2) 多实例节点流转
public static CreateRuntimeInstanceWithdraw ( Slickflow.Engine.Common.WfAppRunner runner, WfExecutedResult &result ) : WfRuntimeManager
runner Slickflow.Engine.Common.WfAppRunner
result Slickflow.Engine.Core.Result.WfExecutedResult
return WfRuntimeManager