Activiti是一个开源的工作流程引擎,而在流程引擎上执行的便是符合BPMN2.0规范的流程模型。在我们系统集成Activiti后,自然需要提供流程模型的导入功能。
导入模型
思路:后台接受前端传来的文件,读取为XML文件,然后转为BpmnModel,再获取其中的流程数据,最后保存为Model。
POJO
1 | /** |
controller
1 | "model/import") ( |
ServiceImpl
1 |
|
1 | /** |
1 | /** |
Activiti是一个开源的工作流程引擎,而在流程引擎上执行的便是符合BPMN2.0规范的流程模型。在我们系统集成Activiti后,自然需要提供流程模型的导入功能。
思路:后台接受前端传来的文件,读取为XML文件,然后转为BpmnModel,再获取其中的流程数据,最后保存为Model。
1 | /** |
1 | @PostMapping("model/import") |
1 | @Override |
1 | /** |
1 | /** |