跳至主要内容

公開錶單


將工作錶公開發布後,非內部應用成員通過公開的鏈接或掃碼,不用登錄就能提交數據,在微信內容提交時可以讀取微信身份,提交後根據身份可以修改數據。

常用場景

  • 1、公開收集報名信息、問捲調查、客戶滿意度。

  • 2、將工單錶公開後,客戶通過鏈接就能提交工單。

基礎配置

場景實現

做一個會議報名登記錶,然後公開數據填報鏈接或二維碼,外部人員可提交數據。

1、公開入口

工作錶設計完成後,在頁麵上方依次點擊"擴展功能">“公開錶單”,然後開啓公開錶單的狀態。

2、設置公開頁麵的樣式

  • 1處:選擇主題背景

  • 2處:上傳公司LOGO

  • 3處:設置公開後錶單的名稱

    默認為錶名稱、點擊可修改,修改後,如果工作錶改瞭名稱,這裏不再同步。

  • 4處:編輯錶單的填寫說明

  • 5處:修改提交錶單時按鈕名稱

    默認顯示為“提交”,可以改為“保存”等

設置完成後,點擊右上角的預覽按鈕可查看效果。

3、選擇需要收集的字段

  • 並非所有字段都需要公開收集,隻需把需要的字段添加到公開頁中

  • 通過拖拽可以調整字段位置,這裏的位置和錶單設計的位置不同步

  • 點擊重置按鈕,將字段恢復為原始狀態,已有的隱藏字段和排序設置將清除

  • 有些字段始終不能對外顯示,例如成員、部門、組織角色等係統字段

  • 通過公開錶單上傳文件,單個文件最大支持64M

4、獲取公開鏈接和二維碼

配置好以後,就可以獲取公開的鏈接與二維碼發給相關人填報數據瞭。

5、關閉/重置鏈接功能

  • 關閉公開錶單後,將無法通過鏈接/二維碼提交數據

  • 重新生成鏈接後,之前的鏈接將失效

收集數據時的相關限製

在收集數據時,可進行一些必要的限製,如可填寫時段、填寫數次、收集數量、是否需要密碼、收集的人群等

6、填寫人群

  • 所有人 不限製、不登陸即可填寫

  • 平臺用戶 隻有注冊瞭HAP的用戶纔能填寫

  • 本組織用戶 不僅需要注冊HAP,還需加入當前組織的用戶纔能填寫

選擇平臺用戶和本組織用戶時,打開鏈接時需要登錄。

7、可提交時間

有兩種方式可限製在指定時間內纔可提交數據

  • 鏈接的開始/停止時間

    • 可以設置一個時間段,隻有在這個時間段內容纔可正常提交數據。

    • 早於或晚於此時間段時,不可提交,且頁麵中會有相應提示。

    • 勾選[顯示倒計時]後,頁麵中的截止時間顯示為:【將於3天2時17秒後結束收集】, 不勾選時,顯示為【將於2023-08-10 20:00截止】

  • 設置填寫時段

    可以按月份、日、周幾、時分等範圍指定可填寫的時段

兩種方式可一起使用進行控製

頁麵提示效果:

8、限製收集數量上限

設置一個上限數量,當數據量達到設置的上限時,該錶單將停止數據收集。

此數量是指公開收集的數量,不包含在應用內創建記錄的數量。

提交頁麵中也會有提示:

管理員在配置頁麵可查看收集情況

9、限製填寫次數

默認不限製每個人提交的次數。支持設置每天、每周、每月、每年的填寫次數。

如果公開錶單是"所有人"可填寫且不收集用戶微信信息時,那麼隻能根據用戶設備的緩存來識彆限製,如果填寫人是平臺登錄用戶或收集瞭微信信息,可根據填寫者身份限製。

10、憑密碼填寫

默認隨機生成一個四位數的密碼,可自定義。

設置密碼後,打開鏈接時需要先輸入密碼再顯示填寫頁麵。

11、提交驗證

為瞭防止惡意刷數據,可以開啓提交前的驗證,有兩種:

  • 手機號短信驗證

    如果填寫瞭手機號,則需要發送短信驗證碼來驗證手機號有效性,驗證碼正確填寫後纔能正式提交。

    每條驗證短信5分錢,直接從賬務中心扣除,組織賬戶餘額不足則不發短信。短信驗證碼的簽名默認為HAP,可修改為自己組織的名稱。(國際號碼的簽名始終為HAP)

  • 提交前進行圖形驗證

    提交時會通過拼圖的方式驗證,完成拼圖後纔正式提交

提醒

  • 如果兩個都開啓,則先完成手機號驗證,再完成拼圖驗證。

  • 即使開啓瞭手機號驗證,如果沒有填寫手機號,則不進行驗證。

緩存填寫的數據

  • 緩存未提交的數據

    打開鏈接後,編輯瞭一些字段內容,未提交離開瞭頁麵,如果開啓瞭緩存,下次再打開鏈接時就會自動填充填過的數據瞭。

    此功能是瀏覽器功能,清空瀏覽器緩存後緩存數據也將清除。

  • 緩存上次提交的數據

    如果需要多次填寫數據,且很多內容相同,則可以啓用緩存上次提交的數據,這樣每次打開後,之前提交的數據就會自動填充,隻需修改部分內容即可提交。支持僅緩存指定字段的內容。

    此功能是瀏覽器功能,清空瀏覽器緩存後緩存數據也將清除。

微信填寫

在微信中填寫,可以獲取到微信的OpenID、微信昵稱和微信頭像。

收集填寫者微信信息

  • 收集渠道

    要收集填寫者的微信信息,需要通過一個微信服務號,可以使用HAP的服務號,也可以選擇您組織後臺中綁定的服務號。

  • 獲取填寫信息

    有兩種獲取信息的方式靜默獲取,無需手動授權授權獲取,需手動授權

    • 靜默獲取時,僅可獲取微信用戶的Openid

    • 授權獲取時,可以獲取到微信用戶的Openid、昵稱、頭像

    • 選擇存儲微信信息的字段,在填寫頁麵不顯示此字段

      如將昵稱存儲到姓名字段,在填寫頁麵,姓名字段不再顯示。

如果使用貴司綁定的服務號,則隻能靜默獲取到微信用戶的OpenId。

下圖是需要手動授權時的操作效果:

隻允許在微信中填寫

若開啓瞭此功能,隻能在微信中打開此鏈接,用其他APP打開鏈接時會無法填寫,並會給予提示。

功能增強

當啓用"收集填寫者微信信息",或填寫範圍為"平臺/本組織用戶"時,可以識彆到當前填寫者的身份,就可以獲取到其上次提交的內容。獲取後,可以自動填充到填寫頁麵,方便填寫,也可以允許其查看或修改上次填寫的內容。

  • 獲取填寫者上次提交內容,並自動填充

    支持自動填充到指定的字段中

  • 提交後允許查看/修改

用戶填寫後的迴執提醒

這裏可以放置提交成功的文字,也可以放置提交後需要做的內容。內容支持富文本格式。

效果

提交人的來源參數和設備信息

擴展參數

為鏈接地址添加擴展值,並將擴展值記錄到工作錶字段(文本字段)中。

如上圖:

將本公開錶單會發布在 baidu,toutiao、weixin 三個渠道中,那麼就生成三個對應的專屬鏈接,且數據的三個來源(baidu、toutiao、weixin)寫入到 【來源】字段中。

輸入weibo,點擊【生成地址】,又生成一個weibo中的專屬地址/二維碼。

提交後效果如下:

被選擇為記錄擴展值的字段,則不會在填報頁麵中顯示。

自動拼接鏈接

來源參數的鏈接手動拼接或自動拼接的參數也可生效,不是必須點擊【生成地址】按鈕後生成的鏈接纔有效。

例如,生成 baidu、toutiao、weixin的鏈接,【來源字段】存儲這個參數。

點擊生成的鏈接分彆是(下麵鏈接不能點擊,隻做格式樣例說明):

通過這三個鏈接我們發現,隻有source=後麵的內容不一樣,且是我們的參數值,因此我們直接將鏈接【source=】後麵改為weibo即可。如下:

https://www.xxx.com/form/66cxxxxxxxxxxxx846c?source=weibo

通過此鏈接也可以正常獲取,隻不過二維碼就無法自動獲取瞭。

同樣,通過工作流進行自動拼接,參數值選擇一個動態字段(記錄ID、手機號等),也可以自動生成一個可用可追溯的公開鏈接。

獲取擴展參數

未提交記錄時,其他字段可以通過自定義函數獲取到鏈接中的擴展值。詳情參考

提交人的設備信息

將用戶填寫錶單時的IP地址、瀏覽器、填寫設備、操作係統存儲到工作錶字段中(文本類型字段)。 如果錶單中沒有閤適的字段,可以直接點擊【+新建文本字段】直接創建新字段。

提交者提交數據後,會將獲取到的設備信息自動寫入到選擇的字段中。

被選擇為記錄設備信息的字段,則不會在填報頁麵中顯示。

嵌入HTML

此操作需要開發參與。可以將頁麵直接嵌入的您的其他網站。


文檔問題反饋

文檔中是否有錯彆字、內容過期、難以理解等問題? 點此給我們反饋吧