activiti官网实例项目activiti-explorer之扩展流程节点属性2

时间:2023-03-08 23:15:43
activiti官网实例项目activiti-explorer之扩展流程节点属性2

情景需求:需要查找activiti-explorer项目中获取流程id的方法,然后根据流程id获取相应字段在节点属性中添加内容。

大致流程:拿取整个流程id获取对应表单属性,在页面节点属性中展示对应表单属性。

此处连接前篇:activiti官网实例项目activiti-explorer之扩展流程节点属性

正文:

查看项目activiti-explorer中自带的ModelSaveRestResource类访问地址

1.全局搜索“/save”找出拼接对应地址链接的url-config.js

activiti官网实例项目activiti-explorer之扩展流程节点属性2

2.全局搜索url-config.js中的方法名:“KISBPM.URL”找到app.js中的方法fetchModel(modelId)

activiti官网实例项目activiti-explorer之扩展流程节点属性2

3.根据方法名fetchModel(modelId)就可以找出获取moedlId的方法了

activiti官网实例项目activiti-explorer之扩展流程节点属性2

此处:获取流程ID的方法已经拿到,可以在前篇页面ajax访问后台接口并传输流程ID进行回显操作

activiti官网实例项目activiti-explorer之扩展流程节点属性2

总结:根据项目案例(activiti-explorer项目)逐步解析查找获取框架自带的获取方法,从底层一步一步细心查找会找到你想要的