Метод | Описание | |
---|---|---|
Cancel ( Slickflow.Engine.Common.WfAppRunner runner, IDbConnection conn = null ) : bool |
流程的取消操作
|
|
CheckSubProcessInstanceCompleted ( IDbConnection conn, int activityInstanceID, String activityGUID, IDbTransaction trans ) : bool |
检查子流程是否结束
|
|
Complete ( int processInstanceID, Slickflow.Engine.Common.WfAppRunner runner, IDbSession session ) : void |
流程完成,设置流程的状态为完成
|
|
CreateNewProcessInstanceObject ( Slickflow.Engine.Common.WfAppRunner runner, |
根据流程定义,创建新的流程实例
|
|
Delete ( int processInstanceID ) : bool |
删除不正常的流程实例(流程在取消状态,才可以进行删除!)
|
|
Discard ( Slickflow.Engine.Common.WfAppRunner runner, IDbConnection conn = null ) : bool |
废弃单据下所有流程的信息
|
|
GetByActivity ( int activityInstanceID ) : |
根据活动实例查询流程实例
|
|
GetById ( int processInstanceID ) : |
根据GUID获取流程实例数据
|
|
GetProcessInitiator ( int processInstanceID ) : Performer |
获取流程的发起人
|
|
GetProcessInstance ( String appName, String appInstanceID, String processGUID ) : IEnumerable |
根据流程完成状态获取流程实例数据
|
|
GetProcessInstanceLatest ( String appName, String appInstanceID, String processGUID ) : |
获取最近的流程运行实例
|
|
GetRunningProcessInstance ( IDbConnection conn, string appName, string appInstanceID, string processGUID ) : |
||
Insert ( IDbConnection conn, |
流程数据插入
|
|
RecallSubProcess ( int invokedActivityInstanceID, Slickflow.Engine.Common.WfAppRunner runner, IDbSession session ) : void |
恢复子流程
|
|
Resume ( int processInstanceID, Slickflow.Engine.Common.WfAppRunner runner, IDbSession session ) : void |
恢复流程实例
|
|
Reverse ( int processInstanceID, Slickflow.Engine.Common.WfAppRunner currentUser, IDbSession session ) : void |
返签流程,将流程状态置为返签,并修改流程未完成标志
|
|
Suspend ( int processInstanceID, Slickflow.Engine.Common.WfAppRunner runner, IDbSession session ) : void |
挂起流程实例
|
|
Terminate ( int processInstanceID ) : bool |
流程终止操作
|
|
Update ( |
流程实例更新
|