获取bpmn任务节点;xPath解析BPMN;从bpmn xml获取任务信息

获取位置:

目前是有三个位置可以获取
  1. BPMN.js的监听事件 解析bpmn xml文件
  1. 部署后的流程定义
  1. 从官方提供的接口中获取(Camunda中获取bpmn的扩展信息,其他的流程引擎不清楚是否可以)

xPath解析BPMN获取任务节点

  • 一方面虑考虑到bpmn.js监听事件还要自己去判断任务类型,然后存储,再传送给后端;
  • 另一方面是在流程未部署前获取的,那就只能去解析bpmn xml文件了;
本次使用hutool的XmlUtil工具类,使用Xpath表达式解析
附加测试的xml内容:包含了自流程用户任务和自身的用户任务
Loading...
目录
文章列表
王小扬博客
产品
Think
Git
软件开发
计算机网络
CI
DB
设计
缓存
Docker
Node
操作系统
Java
大前端
Nestjs
其他
PHP