历史版本6 :[通用]移动端填报 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

1.1 版本

报表服务器
HTML5 移动端展现插件支持功能
10.0V10.4.61H5 端支持普通报表填报

注:若「HTML5 移动端展现插件」版本符合本文 1.1 章版本要求,H5 端支持普通报表填报;否则,普通报表填报功能只支持在 App 端实现。

1.2 应用场景

业务人员或用户经常需要对数据库进行增加、修改、删除的操作,移动端填报提供更加灵活与方便的填报方式。

1.3 功能简介

目前普通报表和决策报表都支持在 App 端和 H5 端进行填报,填报更加灵活与方便。

2. App 填报和 H5 填报不同点编辑

功能点App 填报H5填报
拍照上传
支持只有微信、钉钉支持
扫码
支持
只有微信、钉钉支持

3. 普通报表填报编辑

3.1 设计步骤

普通报表填报步骤请参考 自由填报报表示例行式填报报表示例

3.2 示例效果

「HTML5 移动端展现插件」版本符合本文1.1 章版本要求。

3.2.1 App 效果示例

普通报表在 App 的效果示例如下图所示:

21.jpg

3.2.2 HTML5 端效果示例

普通报表在 HTML5 端的效果示例如下图所示:

21.jpg

4. 决策报表填报编辑

4.1 设计步骤

决策报表填报步骤请参考:决策报表填报

4.2 示例效果

4.2.1 App 效果示例

决策报表在 App 的效果示例如下图所示:

22.jpg

4.2.2 HTML5 端效果示例

决策报表在 HTML5 端的效果示例如下图所示:

22.jpg

5. 注意事项编辑

5.1 填报提交失败

问题描述:

用户在移动端进行填报,服务器端识别风险触发拦截,导致填报失败。

原因分析:

用户提交的内容中含有一些有安全风险的特殊字符,通过 xml 格式传输至服务器端,防火墙认定为攻击,从而触发了拦截,导致填报提交失败。

解决思路:

用户需升级报表服务器版本为10.0.9 及以后,并升级「App/HTML5移动端展现插件」版本为 10.4.90 及以后。

用户修改 FineDB 中 fine_conf_entity 表中的 CustomConfig.dataTransType,调整值为 json ,实现将填报的内容以 json 格式进行传输。

注1:修改步骤请参见:报表内置 HSQL 数据库 FineDB,若无该字段,请手动新增。

注2:不同版本下,设置该字段不同值,触发不同的情况,具体如下表所示:

CustomConfig.dataTransType 值报表服务器版本
App/HTML5 版本现象
xml--提交成功,有安全问题
json10.0.9 之前-

提交失败

10.0.9 及之后V10.4.90 之前
V10.4.90 及之后提交成功,无安全问题