Activiti-app是在线的流程设计应用,也是Activiti6.0.0之后重点推广的应用,在它的企业版里也是直接推荐了Activiti-app作为整个流程平台的套件之一。
但是在今天的调研与试用中缺发现了Activiti-app的一些不足,也可以认为是功能缺失,我把它记录下来。
Form Properties部分字段无法配置
下图是Activiti-app提供的Form Properties的配置页面,
和官方文档比少了以下几个关键字段配置的地方
-
枚举(enum)类型的选项的配置
<activiti:formProperty id="direction" type="enum"> <activiti:value id="left" name="Go Left" /> <activiti:value id="right" name="Go Right" /> <activiti:value id="up" name="Go Up" /> <activiti:value id="down" name="Go Down" /> </activiti:formProperty>
-
无法配置value的值
<activiti:formProperty id="startDate" name="请假开始日期" type="date" value="${startDate}" datePattern="yyyy-MM-dd" writable="false" />
无法直接修改流程图对应的XML
系统提供了导出.bpmn20.xml的功能,也提供了导入.bpmn20.xml的功能,但就是没有提供现在编辑.bpmn20.xml保存后直接生效的功能,这就导致当我需求配置上面几个页面无法添加的参数时不得不先把文件导到本地,改完后再导入回去。导入回去还不能直接覆盖,还得用另外一个ID。
流程删除按钮隐蔽
最后要吐槽一下流程的删除按钮,做的比较隐蔽,找了半天才找到。进入预览页面后上面的删除按钮才是。
如果文章对你有帮助欢迎转发朋友圈、关注我的微信公众号,也欢迎你的赞赏!!!