查詢記錄控件
在查看某個特定記錄時,希望能夠迅速獲取與該記錄相關的其他錶中的數據。這些關聯的數據可能並不需要嚴格遵循建立關聯關係,而是基於某些查詢條件來“掛靠”展示,極大地提升瞭數據瀏覽的便捷性。
場景舉例
在客戶管理應用,訂單關聯瞭客戶,在客戶記錄中,可以通過查詢記錄控件查看關聯瞭當前客戶的訂單
在人事檔案應用,員工錶可以通過查詢人員字段,來查看當前員工的檔案、假勤數據(員工錶和考勤錶無需關聯)
在倉庫管理應用,産品錶中可以通過查詢産品編號,來查看當前産品的齣入庫記錄
使用方法
案例背景: 如下圖,在客戶管理應用,訂單關聯瞭客戶,現在需要在客戶錶的記錄中,可以通過查詢記錄控件查看關聯瞭當前客戶的訂單(單嚮關聯,客戶錶沒有關聯訂單)
添加查詢記錄控件
在客戶錶中,添加查詢記錄控件
配置查詢方式及條件
有兩種配置查詢條件的方式:新建查詢、通過已有關聯
新建查詢: 需要從零配置篩選條件
已有關聯: 可以通過選擇已有的關聯快速幫您設置好一些條件,然後可以繼續補充
新建查詢
例如,我們需要查詢當前客戶已經通過審核的訂單,先通過新建查詢等方式配置條件,在選擇好查詢的關聯錶,然後點擊下一步。
配置查詢記錄的條件:
條件1:訂單記錄中的客戶關聯字段,關聯瞭當前記錄
條件2:狀態是通過審核的
最後點擊確認,完成條件配置。
注意:由於訂單錶已經關聯瞭客戶錶,那麼實際在選擇訂單錶時,係統會監測到存在關聯關係,提示您是否使用已有的關聯去配置查詢條件
選擇後關聯字段,並點擊下一步,係統會自動創建一個關聯的篩選條件。然後可以根據需求繼續補充條件。
已有關聯
通過已有關聯去快速創建查詢條件,選擇好關聯瞭本錶的關聯,點擊下一步。
係統會自動添加一個查詢條件(關聯字段客戶是當前記錄),可繼續補充其他條件。
更多特性設置
配置好查詢條件後,可以設置更多特性讓功能更好用。
顯示方式
查詢的記錄將以怎麼的方式在本記錄中顯示,主要有4種:
文本 (默認方式,最多顯示50個)
卡片
錶格 ,可以放在任意位置,可以放在標簽頁中。
標簽頁錶格,放在頁麵底部,和標簽頁字段並排顯示。
我們通過建立4個查詢記錄字段,對比三種方式:
排序
查詢到的記錄按照此處設置的排序方式顯示。
查詢數量
可以設置查詢的數量上限, 例如,您可以隻想查詢顯示1條數,或者固定前5條數據,則可以設置對應的數量。 如果不設置,則查詢全部。
如果是文本類型,最多隻能設置50個。
允許新增記錄
勾選後,會顯示新增按鈕,可直接創建記錄(訂單)
允許打開記錄
勾選後,點擊可以打開記錄詳情,可以選擇一個視圖,基於視圖的配置顯示記錄。
錶格設置
錶格設置僅支持錶格和標簽頁錶格兩種方式。詳情參考
按用戶權限過濾
如果不勾選,會顯示所有符閤條件的記錄,如果勾選,在查詢結果中,隻顯示當前人有權限查看的記錄(在訂單錶中配置的查看權限)
查詢記錄的使用
查詢記錄隻用於顯示不存儲數據。
不支持進行篩選、排序
不能作為條件和動態值
在業務規則、工作流中可以控製顯示、隱藏、隻讀
如果顯示方式為列錶:可以額外控製列的顯示隱藏
查詢記錄與關聯記錄、雙嚮關聯的區彆
查詢記錄為根據條件實時查詢並呈現結果,不保存數據。
關聯記錄通常為需要選擇目標錶的記錄,並保存關聯關係。
雙嚮關聯通常為在兩個錶都需要添加關聯記錄,並雙嚮同步數據。
- 如銷售管理應用中:在創建訂單時需要選擇客戶,則應該添加為關聯記錄。
- 在查看客戶記錄時,需要查詢當前客戶關聯的訂單。則應該以查詢記錄的方式添加。
- 在管理銷售人員和團隊時。既需要在銷售人員記錄中關聯團隊,也需要在管理團隊時關聯銷售人員。此時可以建立為雙嚮關聯,並自動同步兩側的操作結果。
此外,當已有雙嚮關聯一側的數據量太大時,也可以修改為隻從一側添加關聯記錄,另一側使用查詢記錄的方式來獲取結果。來減少雙嚮同步數據的負擔,從而優化工作錶性能。