空值
簡介
功能簡介
空值是指設定欄位不可瀏覽後,在送出表單時,該不瀏覽欄位為空值;在編輯修改表單時,清空該不瀏覽欄位原有值,更新為空值。
應用場景
空值的設定一般適用於設定了欄位顯隱規則的表單中,在修改選項時,需要把舊選項對應顯示的欄位內容清空,保證後期統計彙總資料的正確性。
如在任務管理場景中,當任務進度發生變化時,需要修改對應的任務進度和聯動選項。修改後,原有的任務進度及對應內容被清空,僅保留最新的任務進度值。
預期效果
1. 任務進度表中,將任務進度標記為「未開始」,並且填寫不可瀏覽欄位「預估開始日期」。當任務進度改變為進行中時,修改任務進度,並填寫完成度後送出。此時,原不可瀏覽欄位「預估開始日期」變為空值。
2. 若不可瀏覽欄位為「保持原值」,則修改後,原不可瀏覽欄位「預估開始日期」依然保持原來填寫的值,不會為空。
操作步驟
建立表單
建立「任務進度表」,表單中欄位設定如下:
欄位名稱 | 欄位型別 |
任務名稱 | 單行文字 |
任務進度 | 單選 |
預估開始日期 | 日期時間 |
進度情況 | 數字 |
任務反饋 | 單行文字 |
設定欄位顯隱規則
1. 點選「表單屬性 > 新增顯隱規則」,對錶單新增欄位顯隱規則。
2. 新增如下 3 個顯隱規則:
- 當任務進度為「未開始」時,顯示預估開始日期;
- 當任務進度為「進行中」時,顯示進度情況;
- 當任務進度為「已完成」時,顯示任務反饋。
設定不可瀏覽欄位賦值
點選「表單屬性 > 不可瀏覽欄位賦值」,設定為空值:
注意事項
欄位規則
1. 在普通表單中:
- 當上述欄位設定了預設值、欄位權限設定為不可瀏覽,送出表單,這些欄位的值為空值;
- 對上述欄位設定了預設值,新增欄位顯隱規則,選擇選項 1 時對上述欄位可瀏覽,選擇選項 2 欄位時欄位不可瀏覽;選擇選項 2 並送出,這些欄位的值為空值。
2. 在流程表單中:
- 設定上述欄位在流程發起節點可瀏覽可編輯、在審核節點不可瀏覽;在發起節點填寫欄位、送出;審核節點直接送出,這些欄位的值為空值;
- 設定所有欄位可瀏覽,新增欄位顯隱規則,選擇選項 1 時對欄位可瀏覽,選擇選項 2 欄位時欄位不可瀏覽;在發起節點選擇選項 1 並填寫這些欄位,在審核節點改為選項 2,送出後,這些欄位的值為空值;
- 新增單行文字,其餘欄位使用單行文字進行公式編輯;單行文字可瀏覽,其餘欄位在流程發起節點可瀏覽、審核節點不可瀏覽;在發起節點填寫單行文字、審核節點修改單行文字,修改後,這些欄位的值為空值。
空值風險
1. 不可瀏覽欄位賦值,在以下場景設定中生效:
- 表單/流程/權限組,取消了可瀏覽權限的欄位;
- 設定了顯隱規則的欄位。
2. 若設定了不可瀏覽欄位為空值,並在權限組中,為成員設定了部分欄位不可瀏覽。當該成員去編輯/修改已有資料,進行更新送出時,該成員不可瀏覽的欄位會全部變為空值。若原有資料非常有價值,設定該項需謹慎操作。