Activiti是一个开源的工作流引擎,可以方便地实现复杂业务流程;Vue是一个流行的前端框架,可以便捷地开发出用户友好的单页应用;将Activiti和Vue整合起来,便可实现出更为多样化的业务应用。下面我们就来看看这两者的结合究竟会擦出一个什么样的火花。
首先,在Vue项目中安装activiti-rest包,这是一个与Activiti工作流引擎交互的REST API客户端,我们可以使用该组件访问Activiti服务器并执行相应的操作。
npm install activiti-rest --save
在Vue组件中我们需要导入activiti-rest包并实例化REST API Client。
第二,我们可以使用该实例向Activiti服务器发送RESTful请求获取流程实例,任务等信息。以下是一个使用activiti-rest获取任务列表的例子:
import {ActivitiREST} from 'activiti-rest';
let client = new ActivitiREST({
apiUri: 'http://localhost:8080/activiti-app/api/enterprise', // Activiti server RESTful API endpoint
authType: 'basic&#