[通用]行動端填報

1. 概述

1.1 版本

報表伺服器
HTML5 行動端展現插件
11.0V11.0

1.2 應用場景

業務人員或使用者經常需要對資料庫進行增加、修改、刪除的操作,行動端填報提供更加靈活與方便的填報方式。

1.3 功能簡介

行動端支援普通報表和決策報表填報,填報更加靈活與方便。

FVS 視覺化看板若想實現填報,可嵌套普通報表實現,詳情參見:FVS實現填報處理異常資料

2. 行動端填報功能點

功能點App 填報H5填報
拍照上傳
支援只有微信、釘釘支援
掃碼
支援
只有微信、釘釘支援

3. 填報報表製作

行動端填報報表的製作步驟與 PC 端並無較大差別。本文不再贅述。

普通報表填報步驟請參考 自由填報報表範例行式填報報表範例

決策報表填報步驟請參考:決策報表填報

4. 行動端填報預覽

如果需要在行動端進行填報預覽,請點選「行動端預覽」,並選擇「填報」後再掃碼/行動端點選連結預覽。如下圖所示:

詳情參見文檔:行動端範本預覽

5. 範例效果

填報報表在 App/HTML5 端的預覽效果如下圖所示:

範本獲取請請前往「帆軟市場>範本」自行搜尋,下載範本: 帆軟商城

6. 注意事項

6.1 填報提交失敗

問題描述:

使用者在行動端進行填報,伺服器端識別風險觸發攔截,導致填報失敗。

原因分析:

使用者提交的內容中含有一些有安全風險的特殊字元,透過 xml 格式傳輸至伺服器端,防火牆收信確認為攻擊,進而觸發了攔截,導致填報提交失敗。

解決思路:

使用者需升級報表伺服器版本為「10.0.9」及以後,並升級「App/HTML5行動端展現插件」版本為「10.4.90」及以後。

使用者修改 FineDB 中 fine_conf_entity 表中的 CustomConfig.dataTransType,調整值為 json ,實現將填報的內容以 json 格式進行傳輸。

注1:修改 FineDB 資料庫表欄位值的方法請參考 FineDB 常用表欄位修改 。

注2:不同版本下,設定該欄位不同值,觸發不同的情況,具體如下表所示:

CustomConfig.dataTransType 值報表伺服器版本
App/HTML5 版本現象
xml--提交成功,有安全問題
json10.0.9 之前-

提交失敗

10.0.9 及之後V10.4.90 之前
V10.4.90 及之後提交成功,無安全問題

6.2 填報延時

行動端填報時,使用者一般會在元件上新增多個事件,但由於這些事件不能同時發生,可能無法實現預期的效果。

例如:

實現正文元件掃碼,設定編輯後自動提交入庫事件,還設定了範本的 SQL 自訂校驗事件。

在 PC 端可以正常觸發資料校驗彈窗及提交入庫,在行動端資料校驗的提示彈窗內容不對。

其實就是兩個事件不能同時執行導致的,解決方法就是給後面的事件設定 setTimeout 填報延時,前後執行即可。

範例:

setTimeout(function(){location.reload();}, 500)

6.3 填報參數聯動元件失效

問題描述:

設定參數聯動功能,PC 端可正常聯動,H5 端聯動失效。

如果把參數設定成儲存格位置(${A1}這種格式),H5 端可正常聯動,但設定成元件名,H5 端無法聯動。

原因分析:

行動端不支援在填報儲存格中,元件名作為參數進行聯動。


附件列表


主題: 行動端應用
已經是第一篇
已經是最後一篇
  • 有幫助
  • 沒幫助
  • 只是瀏覽
中文(繁體)

滑鼠選中內容,快速回饋問題

滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

不再提示

9s后關閉

獲取幫助
線上支援
獲取專業技術支援,快速幫助您解決問題
工作日9:00-12:00,13:30-17:30在线
頁面反饋
針對當前網頁的建議、問題反饋
售前咨詢
業務咨詢
電話:0933-790886或 0989-092892
郵箱:taiwan@fanruan.com
頁面反饋
*問題分類
不能為空
問題描述
0/1000
不能為空

反馈已提交

网络繁忙

反饋已提交

網絡繁忙