C# Class Slickflow.Engine.Core.WfRuntimeManagerFactory

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

Méthodes publiques

Méthode 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 méthode

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

CreateRuntimeInstanceJump() public static méthode

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

CreateRuntimeInstanceReverse() public static méthode

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

CreateRuntimeInstanceSendBack() public static méthode

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

CreateRuntimeInstanceSignForward() public static méthode

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

CreateRuntimeInstanceStartup() public static méthode

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
Résultat WfRuntimeManager

CreateRuntimeInstanceStartup() public static méthode

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

CreateRuntimeInstanceWithdraw() public static méthode

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