activiti中的核心service学习

1、ManagementService
  Job任务管理
  数据库相关通用操作
  执行流程引擎命令(Command)

示例

2、HistoryService
  管理流程实例结束后的历史数据
  构建历史数据的查询对象
  根据流程实例id删除流程历史数据

示例

 

3、FormService
  解析流程定义中表单项的配置
  提交表单的方式驱动用户节点流转
  获取自定义外部表单key

示例

 

4、IdentityService
  管理用户
  管理用户组
  用户与用户组的关系(MemberShip)

示例

 

5、TaskService
  对用户任务UserTask的管理和流程的控制
  设置用户任务的权限信息(设置候选人等)
  针对用户任务添加任务附件,任务评论和事件记录

示例

 

6、RuntimeService 流程运行控制服务
  启动流程及对流程数据的控制
  流程实例(ProcessInstance)与执行流(Execution)的查询
  触发流程操作,接收消息和信号

示例

 

7、RepositoryService 流程存储服务
  管理流程定义文件xml及静态资源的服务
  对特定流程的挂起和激活
  流程定义启动权限管理
    deploymentBuilder 部署文件构造器
    deploymentQuery 部署文件查询器
    ProcessDefinitionQuery 流程定义文件查询对象
    Deployment 流程部署文件对象
    ProcessDefinition 流程定义文件对象
    BpmnModel 流程定义的java格式

示例

 

 

posted @ 2021-09-29 09:33  懂得归零  阅读(253)  评论(0)    收藏  举报