C# 클래스 Slickflow.Engine.Core.WfRuntimeManagerFactory

运行时的创建类 静态方法:创建执行实例的运行者对象
파일 보기 프로젝트 열기: uname-yang/WorkFlow-Engine-OData-WebApi-with-OdataClient

공개 메소드들

메소드 설명
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) 多实例节点流转

메소드 상세

CreateRuntimeInstanceAppRunning() 공개 정적인 메소드

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

CreateRuntimeInstanceJump() 공개 정적인 메소드

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

CreateRuntimeInstanceReverse() 공개 정적인 메소드

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

CreateRuntimeInstanceSendBack() 공개 정적인 메소드

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

CreateRuntimeInstanceSignForward() 공개 정적인 메소드

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

CreateRuntimeInstanceStartup() 공개 정적인 메소드

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
리턴 WfRuntimeManager

CreateRuntimeInstanceStartup() 공개 정적인 메소드

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

CreateRuntimeInstanceWithdraw() 공개 정적인 메소드

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