Click or drag to resize
WorkflowService Class
工作流服务(数据查询)
工作流服务(执行部分)
Inheritance Hierarchy
SystemObject
  Slickflow.Engine.ServiceWorkflowService

Namespace: Slickflow.Engine.Service
Assembly: Slickflow.Engine (in Slickflow.Engine.dll) Version: 1.5.8.0 (1.5.8.0)
Syntax
C#
public class WorkflowService : IWorkflowService

The WorkflowService type exposes the following members.

Constructors
  NameDescription
Public methodWorkflowService
构造方法
Top
Methods
  NameDescription
Private methodAppendUserList(IListUser, User)
增加单个用户
Private methodAppendUserList(IListUser, IListUser)
构造用户列表
Public methodCancelProcess
取消流程
Public methodCreateProcess
创建流程定义记录
Public methodCreateProcessVersion
创建流程定义记录新版本
Public methodDeleteProcess(String)
删除流程定义记录
Public methodDeleteProcess(String, String)
删除流程定义记录
Public methodDiscardProcess
废弃流程
Public methodEntrustTask
创建新的委托任务
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodGetActivityEntity
获取当前活动实体
Public methodGetActivityInstance
获取活动实例数据
Public methodGetActivityInstanceCompleted(Int32)
获取已经完成的节点
Public methodGetActivityInstanceCompleted(WfAppRunner)
获取已经完成的节点记录
Public methodGetActivityInstances
获取一个流程实例下的所有活动实例
Public methodGetActivityRoles
获取活动节点下的角色数据
Public methodGetAllTaskActivityList
获取全部任务类型的节点列表(包含会签和子流程)
Public methodGetCompletedTasks
获取办结任务列表
Public methodGetFirstActivity
获取流程的第一个可办理节点
Public methodGetFirstActivityRoleUserTree
流程启动时获取开始节点下一步的节点角色人员列表
Public methodGetHashCode (Inherited from Object.)
Public methodGetNextActivity(Int32, IDictionaryString, String)
简单模式:根据应用获取流程下一步节点(不考虑有多个后续节点的情况)
Public methodGetNextActivity(WfAppRunner, IDictionaryString, String)
简单模式:根据应用获取流程下一步节点(不考虑有多个后续节点的情况)
Public methodGetNextActivity(String, String, String)
获取当前节点的下一个节点信息
Public methodGetNextActivity(String, String, String, IDictionaryString, String)
获取当前节点的下一个节点信息[mamingbo 2014/11/25 16:47:00]
Public methodGetNextActivityInstanceList
获取当前节点的下一步已经发出的活动实例列表(transition实例表)
Public methodGetNextActivityRoleUserTree
根据应用获取流程下一步节点列表,包含角色用户
Public methodGetNextActivityTree(Int32, IDictionaryString, String)
获取下一步活动列表树
Public methodGetNextActivityTree(WfAppRunner, IDictionaryString, String)
根据应用获取流程下一步节点列表
Public methodGetPerformerList
获取节点上的执行者列表
Public methodGetProcess
获取当前版本的流程定义记录
Public methodGetProcessByVersion
流程定义数据读取
Public methodGetProcessFile
流程定义的XML文件获取和保存
Public methodGetProcessInitiator
获取流程发起人信息
Public methodGetProcessInstance(Int32)
获取流程实例数据
Public methodGetProcessInstance(WfAppRunner, IDbConnection)
获取流程正常实例数据
Public methodGetProcessInstanceByActivity
Public methodGetProcessInstanceCount
判断流程实例是否存在
Public methodGetProcessList
获取流程定义数据
Public methodGetProcessListSimple
获取流程定义数据(只包括基本属性)
Public methodGetReadyTasks
获取待办任务
Public methodGetRoleAll
获取所有角色数据
Public methodGetRoleByProcess
获取流程定义文件中的角色信息
Public methodGetRoleUserListByProcess
获取流程文件中角色用户的列表数据
Public methodGetRunningActivityInstance
获取正在运行中的活动实例
Public methodGetRunningNode
获取流程当前运行节点信息
Public methodGetRunningProcessInstance
获取运行中的流程实例
Public methodGetRunningTasks
获取运行中的任务
Public methodGetTaskActivityList
获取任务类型的节点列表
Public methodGetTaskPerformers
获取当前等待办理节点的任务分配人列表
Public methodGetType (Inherited from Object.)
Public methodGetUserListByRole
根据角色获取用户列表
Public methodImportProcess
导入流程XML文件,并生成新流程
Public methodIsLastTask
判断当前任务是否是最后一个任务 (适应于简单节点或者多实例节点的场景)
Public methodIsMineTask
判断是否是我的任务
Public methodJumpProcess(WfAppRunner)
流程跳转
Public methodJumpProcess(IDbConnection, WfAppRunner, IDbTransaction)
流程跳转
Protected methodMemberwiseClone (Inherited from Object.)
Public methodResumeProcess
Public methodReverseProcess(WfAppRunner)
流程返签
Public methodReverseProcess(IDbConnection, WfAppRunner, IDbTransaction)
流程返签
Public methodRunProcessApp(WfAppRunner)
运行流程(业务处理)
Public methodRunProcessApp(IDbConnection, WfAppRunner, IDbTransaction)
运行流程
Private methodruntimeInstance_OnWfProcessContinued
Private methodruntimeInstance_OnWfProcessJump
Private methodruntimeInstance_OnWfProcessReversed
Private methodruntimeInstance_OnWfProcessSentBack
Private methodruntimeInstance_OnWfProcessSignForward
Private methodruntimeInstance_OnWfProcessStarted
Private methodruntimeInstance_OnWfProcessWithdrawed
Public methodSaveProcessFile
保存流程定义的xml文件
Public methodSendBackProcess(WfAppRunner)
退回到上一步
Public methodSendBackProcess(IDbConnection, WfAppRunner, IDbTransaction)
退回到上一步
Public methodSetProcessOverdue
设置流程实例的过期时间
Public methodSetTaskRead
设置任务为已读状态(根据任务ID获取任务)
Public methodSignForwardProcess(WfAppRunner)
加签
Public methodSignForwardProcess(IDbConnection, WfAppRunner, IDbTransaction)
加签
Public methodStartProcess(WfAppRunner)
启动流程
Public methodStartProcess(IDbConnection, WfAppRunner, IDbTransaction)
启动流程
Public methodSuspendProcess
挂起流程实例
Public methodToString (Inherited from Object.)
Public methodUpdateProcess
更新流程定义记录
Public methodWithdrawProcess(WfAppRunner)
流程撤销
Public methodWithdrawProcess(IDbConnection, WfAppRunner, IDbTransaction)
撤销流程
Top
Properties
  NameDescription
Protected propertyResourceService
资源服务接口
Top
See Also