[通用]移动端填报

  • 文档创建者:Wendy123456
  • 编辑次数:6次
  • 最近更新:Carly 于 2020-09-16
  • 1. 概述

    1.1 版本

    报表服务器
    HTML5 移动端展现插件支持功能
    10.0V10.0

    移动端支持决策报表填报

    App 端支持普通报表填报

    10.0V10.4.61H5 端支持普通报表填报

    1.2 应用场景

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

    1.3 功能简介

    移动端支持普通报表和决策报表填报,填报更加灵活与方便。

    2. 移动端填报功能点

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

    3. 填报报表制作

    移动端填报报表的制作步骤与 PC 端并无较大区别。本文不再赘述。

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

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

    4. 注意事项

    4.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 及之后提交成功,无安全问题

    5. 示例效果

    填报报表在 App/HTML5 端的预览效果如下图所示:

    模板获取请参见:移动端 Demo

    22.jpg

    附件列表


    主题: 移动端应用
    • 有帮助
    • 没帮助
    • 只是浏览
    • 评价文档,奖励 1 ~ 100 随机 F 豆!