公開錶單
將工作錶公開發布後,非內部應用成員通過公開的鏈接或掃碼,不用登錄就能提交數據,在微信內容提交時可以讀取微信身份,提交後根據身份可以修改數據。
常用場景
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
此操作需要開發參與。可以將頁麵直接嵌入的您的其他網站。
文檔問題反饋
文檔中是否有錯彆字、內容過期、難以理解等問題? 點此給我們反饋吧