定義自訂 Apex 類別邏輯以建立關聯
「記錄關聯產生器」可讓您使用自訂關聯處理常式 Apex 類別,完全自訂建立關聯記錄的方式。
必要版本
| 提供版本:Lightning Experience |
| 提供版本:Professional、Enterprise 及 Unlimited Edition |
依預設,當建立關聯記錄時,「記錄關聯產生器」會使用標準或自訂物件上的「擁有者識別碼」欄位。您可以針對關聯條件選取「使用替代擁有者識別碼」,以指定不同的識別碼欄位。替代擁有者識別碼欄位必須連結至啟用為「銀行業者」的使用者或連絡人物件。如果您的自訂物件或替代擁有者識別碼欄位不符合該需求,您可以使用程式設計自訂邏輯以不同的方式建立關聯記錄。
「記錄關聯產生器」可讓您指定自訂 Apex 類別來處理針對特定關聯條件建立關聯記錄。自訂 Apex 類別必須:
- 套用至不直接支援「記錄關聯產生器」的物件;
- 實作 fscwmgen.BranchManagementAssociationHandler 介面;
- 傳回「分行單位相關記錄」清單;
- 至少填入每個「分行單位相關記錄」中的最低必要欄位:
- BranchUnitId:代表使用者或連絡人的目前分行單位
- BusinessUnitMemberId:使用者或連絡人的銀行業者識別碼
- RelatedRecordId:要相關之自訂物件的識別碼
若要為關聯條件指定自訂關聯處理常式 Apex 類別:
- 在「新增條件」或「編輯條件」頁面上,確認已勾選「使用替代擁有者識別碼」 核取方塊。
-
指定要使用的替代識別碼欄位:
- 按一下顯示「參照物件上選取欄位...」的搜尋方塊。
- 在「選取欄位」視窗中,使用篩選控制項尋找並選取要使用的識別碼欄位。
- 按一下「選擇」以選取該欄位。
- 按一下「使用 Apex 類別」核取方塊。
-
按一下顯示「搜尋 Apex 類別...」 的搜尋方塊。指定實作 fscwmgen.BranchManagementAssociationHandler 介面的 Apex 類別。

- 儲存您的工作。
此文章是否解決您的問題?
請讓我們知道,以便我們改進!

