什麼是關聯欄位?
關聯欄位是 Jodoo 中非常強大的工具,可以讓你在不同表單之間,甚至同一個表單內部,實現資訊的互相關聯。透過建立這些連結,你可以讓業務資料更加整合,管理起來更方便,也能獲得更深入的洞察。
在你開始在 Jodoo 中配置欄位之前,理解「關聯關係」是什麼、為什麼重要,以及如何根據業務需求使用它們非常關鍵。
什麼是關聯關係?
在大多數業務系統中,不同類型的資訊之間都是有聯繫的。例如,客戶表單可能與聯絡人表單或訂單表單相關聯。這些連結就是「關聯關係」,它們讓你能夠輕鬆引用和操作相關資料。比如,當你查看某個客戶記錄時,可能希望直接看到該客戶的聯絡人或下過的訂單。
沒有關聯關係時
如果沒有設定關聯關係,像客戶和聯絡人這樣的表單只是各自獨立的列表,彼此沒有直接聯繫。要查找某個客戶的所有聯絡人,只能手動搜尋或篩選,既耗時又容易出錯。
有了關聯關係後
當你建立了關聯關係,就像在資料之間架起了橋樑。例如,將訂單表單與訂單明細表單關聯後,可以在訂單表單中直接查看該訂單的所有明細。這讓資料更加連貫、易用,也能幫你節省大量時間。
Jodoo 支援的關聯關係類型
Jodoo 支援多種關聯關係類型,以適應不同的業務場景:
關聯關係類型 | 適用場景 | 設定方法 |
表單間關聯關係 | 兩個業務表單有「一對多」關係,且各自可以獨立存在,如客戶-聯絡人、專案-任務、訂單-訂單明細 | 在關聯表單中使用查找欄位引用主表單。錄入資料時,透過查找欄位選擇主表單記錄,從而建立關聯關係。 |
表單內層級關係 | 單個表單內部需要層級結構,如父子任務、多級產品結構(BOM) | 在同一個表單中使用查找欄位建立樹狀結構。錄入資料時,引用已有記錄,實現層級關聯。 |
關聯欄位類型
Jodoo 提供多種關聯欄位類型,幫助你建立和利用這些關係:
關聯資料(Lookup)
計算(Calculation)
關聯子表(Related Form)
關聯資料
查找欄位是連接記錄的基礎。它允許你將一個表單與另一個表單關聯,或者在同一個表單內關聯不同記錄。這樣,無論在哪裡都能方便地引用和操作相關資訊。
計算
計算欄位讓關聯關係更進一步。它可以自動從關聯記錄中提取資料並進行即時計算,比如求和或計數。這樣你無需手動操作,就能快速看到資料彙總和洞察。
關聯子表
關聯子表欄位可以在當前表單中以表格形式直觀顯示來自其他表單(或同一個表單)的相關記錄。你甚至可以配置它,實現主表單和關聯表單的同步新增或編輯,都在同一個頁面完成。
為什麼要使用關聯欄位?
在業務系統中應用關聯欄位,有以下重要優勢:
保持資料一致性
關聯欄位確保相關資料之間的連結始終準確,即使記錄被更新或變更,也能保證資訊的可靠性和一致性。提升易用性
透過關聯欄位,查看和造訪相關記錄變得更加便利,簡化了資料輸入、管理和審核流程,提高了整體工作效率。便於系統擴展
一旦設定好關聯欄位,系統就變得更靈活、可擴展。隨著業務發展,可以輕鬆增加即時資料引用、彙總計算等新功能。支援靈活的資料展示與錄入
關聯欄位可以直接在當前表單展示其他表單的相關資料,通常以表格形式呈現。不僅方便查看和管理資訊,還能實現多個表單的同步錄入。
基礎術語
為了更好地建立關聯關係,理解以下術語非常重要:
術語 | 定義 |
主表單 | 關聯關係中的主要表單。在配置查找欄位時,選擇的就是「主表單」。 |
關聯表單 | 關聯關係中的次要表單。查找欄位實際設定在這個表單上。 |
