028-86922220

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

绘制Flowable流程图的Vue前端库怎么使用

今天小编给大家分享一下绘制Flowable流程图的Vue前端库怎么使用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。

创新互联主要从事网站设计制作、成都网站设计、网页设计、企业做网站、公司建网站等业务。立足成都服务义安,十年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18980820575

workflow-bpmn-modeler

workflow-bpmn-modeler 基于 Vue 和 bpmn.io@7.0,实现了 flowable 的工作流设计器。使用这个流程绘制工具,建议采用 flowable6.4.1 版本,flowable6.4.2 版本开始进行商业化重构,为了方便刨码学习,推荐使用 flowable6.4.1 版本。

这个用法其实很简单,首先我们创建一个 Vue2 的项目,注意 Vue 的版本不要选错了,项目创建好之后,添加 workflow-bpmn-modeler 依赖,执行如下任意命令添加:

npm i workflow-bpmn-modeler

或者:

yarn add workflow-bpmn-modeler

添加完成后,package.json 内容如下:

{
  "name": "bpmn_demo02",
  "version": "0.1.0",
  "private": true,
  "scripts": {
    "serve": "vue-cli-service serve",
    "build": "vue-cli-service build"
  },
  "dependencies": {
    "core-js": "^3.8.3",
    "element-ui": "^2.15.9",
    "vue": "^2.6.14",
    "vue-router": "^3.5.1",
    "workflow-bpmn-modeler": "^0.2.8"
  },
  "devDependencies": {
    "@vue/cli-plugin-babel": "~5.0.0",
    "@vue/cli-plugin-router": "~5.0.0",
    "@vue/cli-service": "~5.0.0",
    "vue-template-compiler": "^2.6.14"
  }
}

注意看版本号。

接下来我们就可以在一个 .vue 文件中使用这个组件了,代码如下:



我们来分析一下这段代码:

好啦,这就可以了。

接下来,我们启动 Vue 项目,就可以看到这个流程图绘制页面了:

绘制Flowable流程图的Vue前端库怎么使用

现在就可以愉快的画流程图了~

接下来,松哥就用这个,手把手教大家画一下之前文章中和大家用的请假流程图,当时的流程图是这样的:

绘制Flowable流程图的Vue前端库怎么使用

我们来看下如何绘制:

1、首先我们先来定义一下流程的基本信息:

绘制Flowable流程图的Vue前端库怎么使用

2、接下来绘制经理批准还是拒绝流程:

点击这个扳手按钮可以设置任务类型:

绘制Flowable流程图的Vue前端库怎么使用

为这个任务设置一个监听器:

绘制Flowable流程图的Vue前端库怎么使用

设置监听器的原因是因为前端用户在提交请假申请的时候,选择审批人可以直接选择审批人,也可以选择审批人的身份(例如经理),这两种选择都是被允许的。所以我们就添加一个任务监听器,当流程执行到这个 Task 的时候,我们就在任务监听器中,根据前端传来的参数去设置这个任务是由候选人处理还是候选用户组处理。

3、添加互斥网关:

绘制Flowable流程图的Vue前端库怎么使用

4、审批通过线

接下来,先是审批通过,审批通过的条件是 approved 字段为 true 就表示审批通过:

绘制Flowable流程图的Vue前端库怎么使用

5、审批通过发送通知

审批通过后,给用户发送一个通知,这是一个服务任务,发送通知的类是我们自己写的,所以也需要配置一下自定义类的位置:

绘制Flowable流程图的Vue前端库怎么使用

6、结束

最后进入到审批通过 UserTask 并且结束:

绘制Flowable流程图的Vue前端库怎么使用

7、绘制拒绝线

按照如上流程,继续绘制请假被拒绝的流程:

绘制Flowable流程图的Vue前端库怎么使用

muheflow-bpmn-modeler

muheflow-bpmn-modeler基于 Vue 和 bpmn.io@8.0,实现了 flowable 的工作流设计器。使用这个流程绘制工具,建议采用 flowable6.4.1 版本,flowable6.4.2 版本开始进行商业化重构,为了方便刨码学习,推荐使用 flowable6.4.1 版本。

以上就是“绘制Flowable流程图的Vue前端库怎么使用”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注创新互联行业资讯频道。


文章标题:绘制Flowable流程图的Vue前端库怎么使用
地址分享:http://www.tsicrk.com/article/jcicpj.html

其他资讯

让你的专属顾问为你服务

1.6256s