Activiti 工作流(Workflow)

主要定义

工作流(Workflow),就是“业务过程的部分或整体在计算机应用环境下的自动化”。主要解决的问题是:让多个工作协同者按照某种规则接入到工作中,让工作的文件或者是信息自动化流转。

能做什么

1、更好的适应工作业务变化,适应性强  2 业务流程可控度好  3 开源实现,降低了运维成本和开发成本

Activiti 是一个成品软件也需要数据库支持

表的分类

所有的表都以ACT_开头(代表项目的简称)。 第二部分是表示表的用途的两个字母标识。 用途也和服务的API对应。(GET)

ACT_RE_* :  'RE'表示repository。 这个前缀的表包含了流程定义和流程静态资源 (图片,规则,等等)

ACT_RU_*:  'RU'表示runtime。 这些运行时的表,包含流程实例,任务,变量,异步任务,等运行中的数据。 Activiti只在流程实例执行过程中保存这些数据,

 在流程结束时就会删除这些记录。 这样运行时表可以一直很小速度很快。

ACT_ID_*:  'ID'表示identity。 这些表包含身份信息,比如用户,组等等。

ACT_HI_*:  'HI'表示history。 这些表包含历史数据,比如历史流程实例, 变量,任务等等。

ACT_GE_*: 通用数据, 用于不同场景下,如存放资源文件。

 

(图片来自简书:https://www.jianshu.com/p/52ac000c29f6)

  如需转载请注明来源

posted @ 2018-10-28 08:58  孤独思想者  阅读(1054)  评论(0编辑  收藏  举报