低代碼簡單實用的多字段組合唯一性校驗方法,記得收好備用?。╢ormvalidate組合唯一性驗證)
得帆云支持數(shù)據(jù)唯一性校驗。開啟后,帶有重復字段數(shù)據(jù)的表單,系統(tǒng)將按照您配置的規(guī)則,限制提交。
更新迭代后,我們進一步擴充了「唯一性校驗」的適用范圍,支持多字段組合確認的唯一性校驗。使用得帆云的過程中,應用子表中一般會包含多個信息字段?,F(xiàn)在,這些字段組合確認也支持唯一性校驗,業(yè)務人員可設置校驗字段組信息是否重復,提升校驗的準確性和靈活性。
應用場景
供應商管理系統(tǒng)
在管理供應商提供的商品信息時,發(fā)現(xiàn)商品報價會根據(jù)市場需求產(chǎn)生變化。為了及時跟進商品價格波動,需要對商品信息進行唯一性校驗。
使用步驟
1 功能位置
在「頁面設置」——「表單唯一性校驗」中,劃分主表以及各子表,主表和各子表中需要進行唯一性校驗的字段組和單個字段,都可以在此處添加和匯總。
展示主表唯一性校驗字段
展示子表唯一性校驗字段
2 使用說明
若在「表單設計」中,單個組件開啟【唯一性校驗】,則在「頁面設置」——「表單唯一性校驗」中對這些組件進行匯總,單個開啟唯一性校驗的組件只可查看不可修改。
注:單個開啟唯一性校驗的組件展示在「表單唯一性校驗」中,主表中的單個組件匯總在「主表」,子表中的單個組件匯總在對應「子表」。
- 如:將「表單設計」內(nèi),主表中的「供應商信息」開啟唯一性校驗,則頁面設置「表單唯一性校驗」中,主表「組件唯一性校驗」中顯示「供應商信息」,且唯一性校驗只可查看、不可編輯。
- 將「表單設計」內(nèi)子表中的「名稱」開啟唯一性校驗,則頁面設置「表單唯一性校驗」中,子表「組件唯一性校驗」中顯示「名稱」,且唯一性校驗只可查看、不可編輯。
3 校驗格式
- 主表中唯一性校驗錯誤提示信息為:【XX】字段不能重復,或者【XX,XX】字段不能重復
- 子表中唯一性校驗錯誤提示信息為:【XX】子表字段不能重復,或者【XX,XX】子表字段不能重復
4 校驗順序
以子表為例,我們向大家展示唯一性校驗的順序。主表校驗順序與子表相同,不再進行舉例。
- 當字段A和字段B都是子表里的字段,字段A單獨開啟了【唯一性校驗】,同時字段A和字段B又作為字段組開啟了【唯一性校驗】,此時優(yōu)先級以單個字段、即字段A開啟的【唯一性校驗】為先。
如:「名稱」、「編碼」均為子表里的字段,「名稱」開啟了【唯一性校驗】,同時「名稱」和「編碼」又作為字段組開啟了【唯一性校驗】,此時優(yōu)先級以單個字段、即「名稱」開啟的【唯一性校驗】為先。
「名稱」字段開啟【唯一性校驗】
「名稱」和「編碼」作為字段組開啟【唯一性校驗】
優(yōu)先對單個字段「名稱」進行唯一性校驗
- 當字段A和字段B都是子表里的字段,字段A和字段B作為字段組開啟了【唯一性校驗】,字段A字段B將同時被進行【唯一性校驗】。
如:「名稱」、「編碼」均子表里的字段,「名稱」、「編碼」作為字段組開啟了【唯一性校驗】,「名稱」、「編碼」將同時被進行【唯一性校驗】。
「名稱」、「編碼」作為字段組開啟【唯一性校驗】
「名稱」和「編碼」同時被進行【唯一性校驗】
唯一性校驗在各類場景中都非常實用,除供應商管理外,在車輛安排、人員信息管理等場景中也經(jīng)常用到。得帆云平臺「唯一性校驗」功能靈活、配置簡單,掌握多字段組合的唯一性校驗規(guī)則,可有效保障業(yè)務數(shù)據(jù)的唯一性和標準性,提升業(yè)務效率。