反饋已提交

網絡繁忙

[通用]行動端填報

1. 概述

1.1 版本

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

1.2 應用場景

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

1.3 功能簡介

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

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 端無法聯動。

原因分析:

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


附件列表


主題: 行動端應用
  • 有幫助
  • 沒幫助
  • 只是瀏覽
  • 圖片不清晰
  • 用語看不懂
  • 功能說明看不懂
  • 操作說明太簡單
  • 內容有錯誤
中文(繁體)

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

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

不再提示

10s後關閉

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

反馈已提交

网络繁忙