2015升级2016后移动表单问题解决方法分享
2015升级2016后移动表单问题,详细请看以下论坛信息http://club.tongda2000.com/forum.php?mod=viewthread&tid=30548
经过通达的协助没有发现问题所在,也没有解决问题。经过我自行分析研究,已经解决了,为了方便论坛里的朋友解决类似问题,特将解决方案分享给大家。
基础点:2015白金完美版升级到2016白金完美版(版本没有做过任何的二次开发,都是原版,安装在D:\MYOA)
问题点:工作流里的单行输入框和部门人员控件配合使用,升级后,马上在移动表单设计器里新增组容器后,移动端看不到单行输入框,导致手机上完成不了流程。
分析原因:1、2015版没有移动表单设计器的概念,2016版才有;2、移动表单设计器的数据来源于智能设计器里的数据;3、升级后出现移动表单设计器里的数据与智能设计器里的数据是没有动态连通;4、部门人员控件在2015版里是不支持手机端显示,2016版也不支持,部门人员控件和单行输入框的名字是一样的,升级后虽然移动表单设计器里看到有单行输入框名字显示,但手机端上是看不到单行输入框,应该是出现控件匹配错误。
处理思路:1、移动表单设计器的数据来源于智能设计器;2、移动表单设计器不支持部门人员控件
处理方法:
情况1:升级后有对移动表单设计器做过添加分组,并移动过控件到新的组容器里的,并做过保存的,无论如何之后修改智能设计器里的部门人员控件名字或单行输入框的名字,手机端都不显示单行输入框。
解决方法:1、其它电脑里恢复备份的2015版,并升级到2016版,马上导出对应的流程表单,以作备用;2、在正式的已经升级了的2016版里的智能设计器里的HTML里删除所有代码,随便输入一个数字,如2,然后点击保存,然后查看移动表单设计器,显示的应该是空白的;3、导入刚才导出的流程表单,马上在智能设计器里将部门人员控件的名字做修改,不能跟单行输入框一样的名字,保存;4、进入移动表单设计器,现在就可以随意添加分组,或移动之前与部门人员控件配合使用的单行输入框,此时,手机端也会正常显示单行输入框;5、在智能设计器里将部门人员控件的名字修改回与单行输入框一样的名字,保存,此时手机端也正常显示单行输入框;6、最终,手机端正常显示,电脑端也可以通过部门人员控件选择后,在单行输入框里显示相关内容,完美解决。
情况2:升级后没有注意到这个手机端不显示与部门人员控件配合使用的单行输入框的问题的,同时没有对智能设计器和移动表单设计器操作的。
解决方法:1、在智能设计器里修改部门人员控件,保存;2、进入移动表单设计器,根据个人要求,随意添加分组或移动单行输入框都可以了;3、在智能设计器里将部门人员控件的名字修改回与单行输入框一样的名字,保存;4、最终,手机端正常显示,电脑端也可以通过部门人员控件选择后,在单行输入框里显示相关内容。如果不行,可采用情况1的解决方法来处理。
总结建议:
1、使用2016版纯净原版,新增工作流,测试单行输入框和部门人员控件,没有出现手机端不显示单行输入框的问题;
2、根本原因是2015版升级2016版后新增了移动表单设计器导致的数据控制不正确的问题,使原有的工作流出现问题,是升级方面的一个BUG;
3、建议通达优化移动表单设计器与智能设计器之间的连通程序,最好有移动表单设计器的初始化功能,可以重新刷新连通数据。
页:
[1]