分享

activiti流程图小红框绘制

 职场百科 2018-12-03

1.概述

Activiti项目是一项新的基于Apache许可的开源BPM平台,从基础开始构建,旨在提供支持新的BPMN 2.0标准。Activiti将是一种轻量级,可嵌入的BPM引擎,可以实现我们现实生活中抽象出来的业务流程。绘制流程定义后,可以生产流程图片,没走到一个节点,我们有需求想去看当前的流程图片节点。所以今天就讲讲怎么实现,在流程图片中标注当前节点。注意:本文是假设读者有Activiti基础和相应环境。

2.实现

2.1.准备工作

在部署流程定义的时候,我们可以主动部署流程图,也可以只部署bpmn文件,Activiti自动部署流程图,但是建议主动部署流程图。假设我们绘制了一个”申请—审批”的流程定义:

activiti流程图小红框绘制

将这个流程定义部署,启动。则会进入第一个节点:报备申请。那么在这个节点办理人下就会查询到对应的任务:

activiti流程图小红框绘制

2.2.查看流程图

2.2.1.页面实现:

①:使用datagrid的formatter,格式化操作栏:

activiti流程图小红框绘制

②:准备dealFormatter方法:

activiti流程图小红框绘制

③:准备currentFlowPosition方法:

activiti流程图小红框绘制

④ :页面布局:

activiti流程图小红框绘制

2.2.2.后台Controller实现:

activiti流程图小红框绘制

activiti流程图小红框绘制

2.2.3.workFlowService接口和实现

接口:

activiti流程图小红框绘制

实现:

activiti流程图小红框绘制

activiti流程图小红框绘制

2.3.测试

activiti流程图小红框绘制


更多技术文章,敬请关注源码时代各大官方平台。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多