后端操作
意思就是:
①更改maven②改包名、类名③改bpmn model中语法④检查迁移后有哪些功能缺失了
1、更改maven
改为
2、换包名、类名
意思就是将 org.activiti.* 开头的改为 org.camunda.bpm.*
3、改bpmn model中语法
不改的话会出现语法解析错误的报错
官方建议写一个测试类,运行一下看有哪些解析报错,然后再针对性地改
4、检查功能缺失(说白了就是测试呗~)
数据库操作
camunda 从 Activiti 5.11 开始分离
所以迁移的时候,如果Activiti版本低于5.11,那先更新到5.11
意思就是:如果高于5.11 低于 5.21,那就更新到5.21(这里我试了更到5.22,想着5.21和5.22应该没多少表结构的差异)
然后按顺序执行第二个红框的sql语句,就差不多好了。
3、最后一部分是关于组织权限管理的
就不贴图了,大致意思是官方建议全删,自己重新创。
本人英语不太好,可能有解释不到位的地方,如有发现希望留言提醒,感谢各位大佬观看0v0!
顺便贴个官网网址:https://camunda.com/blog/2016/10/migrate-from-activiti-to-camunda/