工作流服务(数据查询)
工作流服务(执行部分)
Inheritance HierarchySystemObject
Slickflow.Engine.ServiceWorkflowService
Namespace: Slickflow.Engine.ServiceAssembly: Slickflow.Engine (in Slickflow.Engine.dll) Version: 1.5.8.0 (1.5.8.0)
Syntaxpublic class WorkflowService : IWorkflowService
The WorkflowService type exposes the following members.
Constructors
Methods
| Name | Description |
---|
 | AppendUserList(IListUser, User) |
增加单个用户
|
 | AppendUserList(IListUser, IListUser) |
构造用户列表
|
 | CancelProcess |
取消流程
|
 | CreateProcess |
创建流程定义记录
|
 | CreateProcessVersion |
创建流程定义记录新版本
|
 | DeleteProcess(String) |
删除流程定义记录
|
 | DeleteProcess(String, String) |
删除流程定义记录
|
 | DiscardProcess |
废弃流程
|
 | EntrustTask |
创建新的委托任务
|
 | Equals | (Inherited from Object.) |
 | Finalize | (Inherited from Object.) |
 | GetActivityEntity |
获取当前活动实体
|
 | GetActivityInstance |
获取活动实例数据
|
 | GetActivityInstanceCompleted(Int32) |
获取已经完成的节点
|
 | GetActivityInstanceCompleted(WfAppRunner) |
获取已经完成的节点记录
|
 | GetActivityInstances |
获取一个流程实例下的所有活动实例
|
 | GetActivityRoles |
获取活动节点下的角色数据
|
 | GetAllTaskActivityList |
获取全部任务类型的节点列表(包含会签和子流程)
|
 | GetCompletedTasks |
获取办结任务列表
|
 | GetFirstActivity |
获取流程的第一个可办理节点
|
 | GetFirstActivityRoleUserTree |
流程启动时获取开始节点下一步的节点角色人员列表
|
 | GetHashCode | (Inherited from Object.) |
 | GetNextActivity(Int32, IDictionaryString, String) |
简单模式:根据应用获取流程下一步节点(不考虑有多个后续节点的情况)
|
 | GetNextActivity(WfAppRunner, IDictionaryString, String) |
简单模式:根据应用获取流程下一步节点(不考虑有多个后续节点的情况)
|
 | GetNextActivity(String, String, String) |
获取当前节点的下一个节点信息
|
 | GetNextActivity(String, String, String, IDictionaryString, String) |
获取当前节点的下一个节点信息[mamingbo 2014/11/25 16:47:00]
|
 | GetNextActivityInstanceList |
获取当前节点的下一步已经发出的活动实例列表(transition实例表)
|
 | GetNextActivityRoleUserTree |
根据应用获取流程下一步节点列表,包含角色用户
|
 | GetNextActivityTree(Int32, IDictionaryString, String) |
获取下一步活动列表树
|
 | GetNextActivityTree(WfAppRunner, IDictionaryString, String) |
根据应用获取流程下一步节点列表
|
 | GetPerformerList |
获取节点上的执行者列表
|
 | GetProcess |
获取当前版本的流程定义记录
|
 | GetProcessByVersion |
流程定义数据读取
|
 | GetProcessFile |
流程定义的XML文件获取和保存
|
 | GetProcessInitiator |
获取流程发起人信息
|
 | GetProcessInstance(Int32) |
获取流程实例数据
|
 | GetProcessInstance(WfAppRunner, IDbConnection) |
获取流程正常实例数据
|
 | GetProcessInstanceByActivity | |
 | GetProcessInstanceCount |
判断流程实例是否存在
|
 | GetProcessList |
获取流程定义数据
|
 | GetProcessListSimple |
获取流程定义数据(只包括基本属性)
|
 | GetReadyTasks |
获取待办任务
|
 | GetRoleAll |
获取所有角色数据
|
 | GetRoleByProcess |
获取流程定义文件中的角色信息
|
 | GetRoleUserListByProcess |
获取流程文件中角色用户的列表数据
|
 | GetRunningActivityInstance |
获取正在运行中的活动实例
|
 | GetRunningNode |
获取流程当前运行节点信息
|
 | GetRunningProcessInstance |
获取运行中的流程实例
|
 | GetRunningTasks |
获取运行中的任务
|
 | GetTaskActivityList |
获取任务类型的节点列表
|
 | GetTaskPerformers |
获取当前等待办理节点的任务分配人列表
|
 | GetType | (Inherited from Object.) |
 | GetUserListByRole |
根据角色获取用户列表
|
 | ImportProcess |
导入流程XML文件,并生成新流程
|
 | IsLastTask |
判断当前任务是否是最后一个任务
(适应于简单节点或者多实例节点的场景)
|
 | IsMineTask |
判断是否是我的任务
|
 | JumpProcess(WfAppRunner) |
流程跳转
|
 | JumpProcess(IDbConnection, WfAppRunner, IDbTransaction) |
流程跳转
|
 | MemberwiseClone | (Inherited from Object.) |
 | ResumeProcess | |
 | ReverseProcess(WfAppRunner) |
流程返签
|
 | ReverseProcess(IDbConnection, WfAppRunner, IDbTransaction) |
流程返签
|
 | RunProcessApp(WfAppRunner) |
运行流程(业务处理)
|
 | RunProcessApp(IDbConnection, WfAppRunner, IDbTransaction) |
运行流程
|
 | runtimeInstance_OnWfProcessContinued | |
 | runtimeInstance_OnWfProcessJump | |
 | runtimeInstance_OnWfProcessReversed | |
 | runtimeInstance_OnWfProcessSentBack | |
 | runtimeInstance_OnWfProcessSignForward | |
 | runtimeInstance_OnWfProcessStarted | |
 | runtimeInstance_OnWfProcessWithdrawed | |
 | SaveProcessFile |
保存流程定义的xml文件
|
 | SendBackProcess(WfAppRunner) |
退回到上一步
|
 | SendBackProcess(IDbConnection, WfAppRunner, IDbTransaction) |
退回到上一步
|
 | SetProcessOverdue |
设置流程实例的过期时间
|
 | SetTaskRead |
设置任务为已读状态(根据任务ID获取任务)
|
 | SignForwardProcess(WfAppRunner) |
加签
|
 | SignForwardProcess(IDbConnection, WfAppRunner, IDbTransaction) |
加签
|
 | StartProcess(WfAppRunner) |
启动流程
|
 | StartProcess(IDbConnection, WfAppRunner, IDbTransaction) |
启动流程
|
 | SuspendProcess |
挂起流程实例
|
 | ToString | (Inherited from Object.) |
 | UpdateProcess |
更新流程定义记录
|
 | WithdrawProcess(WfAppRunner) |
流程撤销
|
 | WithdrawProcess(IDbConnection, WfAppRunner, IDbTransaction) |
撤销流程
|
Top
Properties
See Also