工作流服务(数据查询)
            
            工作流服务(执行部分)
            
 Inheritance Hierarchy
Inheritance HierarchySystemObject
  Slickflow.Engine.ServiceWorkflowService
 
Namespace: Slickflow.Engine.ServiceAssembly: Slickflow.Engine (in Slickflow.Engine.dll) Version: 1.5.8.0 (1.5.8.0)
 Syntax
Syntaxpublic class WorkflowService : IWorkflowService
The WorkflowService type exposes the following members.
 Constructors
Constructors Methods
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
Properties See Also
See Also