xycs8888 发表于 2019-7-25 17:34:50

2017版OA无法保存表单数据


写个意见点保存就一直这样,没有反应,是什么问题?

通达邝金霞 发表于 2019-7-26 18:05:07

您好,麻烦查看一下表单里的控件是否太多,服务器上myoa/logs下的php_errors和mysql_error的日志麻烦上传一下。

xycs8888 发表于 2019-7-29 09:04:53

通达邝金霞 发表于 2019-7-26 18:05
您好,麻烦查看一下表单里的控件是否太多,服务器上myoa/logs下的php_errors和mysql_error的日志麻烦上传一 ...

控件是挺多,但是我测试了主要是那些标点符号 特殊符号存在就保存不了,例如出现“/”><这种符号就保存不了

通达邝金霞 发表于 2019-7-29 18:30:30

您好,OA有一定的安全验证规则,对于一些特殊的符号会进行安全过滤的。

xycs8888 发表于 2019-7-31 09:11:56

通达邝金霞 发表于 2019-7-29 18:30
您好,OA有一定的安全验证规则,对于一些特殊的符号会进行安全过滤的。

那这种都是键盘上普通的符号啊,都要用到的啊,比如说我写个流程 是关于一个数据的 10M/s这样的都不行

通达邝金霞 发表于 2019-7-31 17:10:33

您好,对于标准普通的符号不会影响OA流程转交的,个别特殊字符不在gbk编码范围内,导致存数据库无法存储。您上面的10M/s不属于特殊符号的,建议您可以把输入的内容粘贴复制到文本框里检查下是否有一些特殊的符号。

xycs8888 发表于 2019-8-2 17:41:23

通达邝金霞 发表于 2019-7-31 17:10
您好,对于标准普通的符号不会影响OA流程转交的,个别特殊字符不在gbk编码范围内,导致存数据库无法存储。 ...

这些是发起人填写的内容,他都可以保存,只是这个流程走到后面几个人审批的时候,写的意见就无法保存了

通达邝金霞 发表于 2019-8-5 17:01:08

您好,用数据库管理工具,打开TD_OA数据库,打开flow_run_数字表(数字是flow_id,流程的flow_id可以在工作流打印界面上面的地址中查看),然后根据流水号和之前的数据找到原来控件的data值,如图所示,进数据库中,修改一下这个表的引擎。
页: [1]
查看完整版本: 2017版OA无法保存表单数据