activity 学习笔记

来源:互联网 发布:java random生成随机数 编辑:程序博客网 时间:2024/06/04 17:42

学习activiti不能避免的要了解BPMN2.0规范。

     BPMN2.0规范全称business process model and notation(BPMN),是由OMG组织制定和发布的,听着像OH,MY GOD,不知道是不是故意的,其实是object management group... ...,OMG最喜欢骄傲的说 we set rules,好吧,如果软件行业分档次,OMG这种就是站在最高端的,制定规则让大家去遵守,扩展,参与。

    中国也有个OMG,英雄联盟职业联赛中国队OMG,永远都输给韩国队的OMG。

    一,BPMN2.0的五类元素:

            1,Flow Objects(流程对象)

             包括:Events(事件), Activities(活动), Gateways(网关)

            2,Connecting Objects(连接对象)

            包括:Sequence Flows(顺序流),Message Flows(消息流),Associations(关联),

                     Data  Associations(数据关联)

            3,Swimlanes(泳池,类似分类表格)

            包括:Pools(泳池),Lanes(泳道)

            4,Artifacts(工件,备用对象)

            包括:Groupu(组),Text Annotation(文字注释)

            5,Data(数据)

            包括:Data Objects(数据对象),Data Inputs(数据输入),Data Outputs(数据输出),

                     Data Stores(数据储存)

BPMN2.0标准图形:


一、acitiviti的表按照名字,可以分为五类:

act_ge:通用库,流程xml,png文件储存地

act_hi:储蓄历史数据

act_id:保存用户与用户组数据

act_re:仓库数据,流程部署等内容

act_ru:运行时数据,TASK等内容

二、acti_hi类中,每个表都没有外键关联;act_id与外部表没有关联,只在内部关联,其他三类表则是密切关联。

三、图示:




activiti参考3-核心服务表



0 0
原创粉丝点击