建立或編輯實體欄位之間的對應
本主題適用於 Dynamics 365 Customer Engagement (on-premises)。 有關本主題的 Power Apps 版本,請參閱: 對應資料表欄
您可以在具有實體關聯的實體之間對應屬性。 如此可為其他記錄的內容中建立的記錄,設定預設值。 假設您要為身為特定客戶員工的人員加入新的連絡人記錄。 您可以使用兩種不同方式達到此目的:
您可能只是在應用程式中瀏覽,以從頭開始建立新的連絡人記錄。 但您接著必須設定上層客戶,並輸入幾項可能與上層客戶相同的資訊 (例如地址和電話資訊)。 這可能會很耗時,並帶來引發錯誤的機會。
最簡單的方法是從客戶實體著手進行,並使用表單上的連絡人子格,選取 + 來新增連絡人。 這首先會引導您查詢任何現有的相關連絡人,因此不會在無意中建立重複記錄。 如果沒有找到現有記錄,您可以選取新增並建立新的連絡人記錄。 差異在於客戶記錄的某些資料項目將會複製到新的連絡人表單,以設定一些可在儲存前編輯的預設值。 這可以在您輸入資料時節省許多時間,而且有助於減少錯誤。
注意
這些對應不會套用至使用工作流程或對話方塊程序建立的相關記錄。 它們不會自動套用到使用程式碼建立的新記錄,但是開發人員可以使用稱為 InitializeFrom 的特殊訊息,透過可用的對應建立新記錄。
儲存之前,這些對應只會將預設值設定為記錄。 使用者可以在儲存前編輯該值。 傳送的資料會是在該時點上的資料。 這不會進行同步處理。 如果主要實體記錄的資訊變更,則在其建立時傳送的相關實體記錄資料不會變更。
當您從清單中建立新記錄時所設定的預設值,實際上未在實體關聯中定義,但是會在關聯使用者介面中公開。 並非所有 1:N 實體關聯都有這些值。 當您檢視實體的 1:N (或 N:1) 實體關聯清單時,可以依據類型篩選關聯。 您可以選取全部、自訂、可自訂的或可對應的。 可對應的實體關聯提供允許對應實體欄位的存取權。
下列規則顯示何種資料可以對應。
要對應的兩個欄位必須具備相同的類型和格式。
目標欄位的長度必須大於或等於來源欄位的長度。
目標欄位不可以已經對應至另一個欄位。
來源欄位必須顯示在表單上。
目標欄位必須是使用者可以輸入資料的欄位。
如果欄位是選項組,則每個選項的整數值都應該相同。
不可以對應地址識別碼值。
注意
如果您需要對應選項組欄位,建議您將兩個欄位都設定為使用同一個全域選項組。 否則,手動保持兩組不同選項同步可能非常困難。 如果未正確對應每個選項的整數值,您可能會將問題帶進資料中。 其他資訊:建立和編輯全域選項組
建立或編輯欄位對應
開啟方案總管。
在 元件 底下,展開 實體,然後展開您想要的實體。
選取 1:N 關聯或 N:1 關聯。
在主要窗格中,選取類型清單內的可對應的。
選取可對應的關聯。 接著選取動作工具列上的動作,然後選取編輯。
選取相關底下的對應。
針對每一個新的對應,選取動作工具列上的新增。
在建立欄位對應對話方塊中,從來源實體欄位選取來源欄位。 從目標實體欄位選取目標欄位。
選取確定。
選取儲存後關閉,關閉關聯表單。
當自訂完成時,發行自訂:
注意
- 發行自訂之後,所有使用者就可以使用這些對應。 如果您在發行自訂之前重設 Internet Information Services (IIS),則所有使用者都可以使用這些對應,即使無法使用其他自訂也一樣。
- 如果對應的目標或來源欄位未顯示於表單,則必須將該欄位新增至表單,才能完成對應。
自動產生欄位對應
您也可以自動產生對應,但是當您使用系統實體這樣做時,應該多加小心。 當您建立自訂實體並要運用對應時,請使用這個程序。 檢視對應清單時,請在其他動作功能表中選取產生對應。 這會移除任何現有的對應,並以僅根據具有類似名稱和資料類型之欄位建議的對應來取代。 如果您在系統實體上使用此對應,可能會遺失一些預期的對應。 對於自訂實體,這有助於節省時間,因為您可以更輕鬆地刪除您不想要的任何對應,並新增產生對應動作未建立的任何其他對應。