当前位置:首页 > 开发 > Web前端 > 前端 > 正文

Activiti最终总结

发表于: 2015-03-19   作者:avords   来源:转载   浏览:
摘要: 1、流程定义ID:ProcessDefinitionId,当定义一个流程就会产生。 2、流程实例ID:ProcessInstanceId,当开始一个具体的流程时就会产生,也就是不同的流程实例ID可能有相同的流程定义ID。 3、TaskId,每一个userTask都会有一个Id这个是存在于流程实例上的。 4、TaskDefinitionKey和(ActivityImpl activityId

1、流程定义ID:ProcessDefinitionId,当定义一个流程就会产生。

2、流程实例ID:ProcessInstanceId,当开始一个具体的流程时就会产生,也就是不同的流程实例ID可能有相同的流程定义ID。

3、TaskId,每一个userTask都会有一个Id这个是存在于流程实例上的。

4、TaskDefinitionKey和(ActivityImpl activityId = activity.getId)是一样的,都是伴随与流程定义上的。

 

RepositoryService: Activiti 中每一个不同版本的业务流程的定义都需要使用一些定义文件,部署文件和支持数据 ( 例如 BPMN2.0 XML 文件,表单定义文件,流程定义图像文件等 ),这些文件都存储在 Activiti 内建的 Repository 中。Repository Service 提供了对 repository 的存取服务。

RuntimeService:在 Activiti 中,每当一个流程定义被启动一次之后,都会生成一个相应的流程对象实例。Runtime Service 提供了启动流程、查询流程实例、设置获取流程实例变量等功能。此外它还提供了对流程部署,流程定义和流程实例的存取服务。

TaskService:在 Activiti 中业务流程定义中的每一个执行节点被称为一个 Task,对流程中的数据存取,状态变更等操作均需要在 Task 中完成。Task Service 提供了对用户 Task 和 Form 相关的操作。它提供了运行时任务查询、领取、完成、删除以及变量设置等功能。

IdentityService:Activiti 中内置了用户以及组管理的功能,必须使用这些用户和组的信息才能获取到相应的 Task。Identity Service 提供了对 Activiti 系统中的用户和组的管理功能。

ManagementService:Management Service 提供了对 Activiti 流程引擎的管理和维护功能,这些功能不在工作流驱动的应用程序中使用,主要用于 Activiti 系统的日常维护。

HistoryService: History Service 用于获取正在运行或已经完成的流程实例的信息,与 Runtime Service 中获取的流程信息不同,历史信息包含已经持久化存储的永久信息,并已经被针对查询优化。

FormService: Activiti 中的流程和状态 Task 均可以关联业务相关的数据。通过使用 Form Service 可以存取启动和完成任务所需的表单数据并且根据需要来渲染表单。

Activiti最终总结

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
1. ACT_HI_ACTINS表中Assignee字段没有值的情况,必须在完成任务之前加上: //指定某人 taskService.
http://www.kafeitu.me/activiti/2012/03/22/workflow-activiti-action.html 1.简单介工作流引擎与A
转载自:工作流引擎Activiti使用总结 1.简单介工作流引擎与Activiti 对于工作流引擎的解释请参考百
activiti的API 在activiti引擎中,你可以通过多种方式获取ProcessEngine对象,从ProcessEngine中获
工作流activiti自动执行任务的开发应用 工作流模拟某公司请假流程情景如下: 1.开发人员请假流程,
工作流模拟某公司请假流程情景如下: 1.开发人员请假流程,如果开发人员请假,如果请假天数小于3天
根据activiti官方提供的 编写 1.财务部门填写月财务报告 2.股东审核月财务审计报告 流程图: 流程配
工作流模拟某公司请假流程情景如下: 1.开发人员请假流程,如果开发人员请假,如果请假天数小于3天
根据activiti官方提供的 编写 1.财务部门填写月财务报告 2.股东审核月财务审计报告 流程图: 流程配
activiti的API 在activiti引擎中,你可以通过多种方式获取ProcessEngine对象,从ProcessEngine中获
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号