

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 在 Amazon Connect 中設定身分解析的合併條件
<a name="create-consolidation-criteria"></a>

**注意**  
您必須[啟用身分解析](#create-consolidation-criteria)，才能使用 Amazon Connect 管理主控台存取建立合併條件的選項。

當身分解析任務偵測到類似的設定檔時，該程序可以根據您指定的合併條件，自動將其合併到統一的設定檔中。

您選擇的屬性會在相符群組中的所有類似設定檔中進行比較，以確保完全相符。例如，如果您在條件中指定 `email` 為屬性，則相符群組中具有完全相同 `email address` 值的所有類似設定檔都會合併到統一的設定檔中。

**提示**  
如果您想要設定自己的合併邏輯，請使用 [MergeProfiles](https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_MergeProfiles.html) API。

## 限制
<a name="criteria-limitations"></a>

您可以從[標準設定檔](standard-profile-definition.md)中選擇任何屬性來比較類似的設定檔。例如，您可以選擇電話號碼、電子郵件地址和姓名，以及自訂屬性。

您最多可以指定：
+ 10 個合併標準
+  每個條件 20 個屬性

## 建立強大條件的提示
<a name="tips-for-creating-consolidation-criteria"></a>

若要改善對唯一設定檔的鎖定，並避免合併非重複的設定檔，建議您執行下列步驟：
+ 選擇可唯一識別客戶，且客戶之間不太可能相同的屬性，例如帳號或政府 ID 格式。
+ 避免使用單一屬性條件。選擇多個屬性建立屬性組合以改善鎖定目標。例如：
  + 帶有 **名字**、**中間名**、**姓氏** 的 **電話號碼** 是更強的條件

  相較於
  + 單獨使用 **電話號碼**，或 
  + 單獨使用 **名字，中間，名字，姓氏** 的組合
+ 選擇特定屬性群組內的所有屬性 (如果適用)。例如，如果您想要使用 name，請選擇所有相關的名稱屬性：**名字、中間名、姓氏**。如果您要使用公司地址，請選擇所有相關的公司地址屬性。
+ 包含下列其中一個屬性，當其與條件中的其他屬性結合時，也許可以唯一識別客戶：
  + 帳戶號碼
  + 電話號碼
  + Email

## 如何設定自動合併條件
<a name="howto-setup-automerging-criteria"></a>

在設定自動合併的合併條件之前，建議您先檢閱 [自動合併程序的運作方式](how-identity-resolution-works.md#consolidation-criteria-how-it-works)。

1. 啟用「身分解析」之後，在 **身分解析** 頁面上，您可以選擇設定自動合併條件。選擇 **建立合併條件**。

1. 如果您收到 **缺少時間戳記** 對話方塊，建議您先將新的時間戳記屬性新增至自訂物件類型，然後再繼續。請參閱 [設定檔衝突缺少時間戳記](#missing-timestamp-for-profile-conflicts)。

1. 在 **設定檔衝突** 區段中，選擇當兩筆或多筆記錄發生衝突時，應如何解決設定檔衝突。

1. 在 **合併條件** 區段中，建立一個或多個條件。我們建議每個條件至少包含兩個或多個屬性。

## 設定檔衝突缺少時間戳記
<a name="missing-timestamp-for-profile-conflicts"></a>

如果您有自訂物件類型對映，則會顯示**缺少時間戳記**訊息。

使用 [PutProfileObjectType](https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_PutProfileObjectType.html) API，將下列新屬性新增至您的自訂物件類型：
+ `Fields.sourceLastUpdatedTimestamp`
+ `sourceLastUpdatedTimestampFormat`

如果未指定時間戳記屬性，您可以繼續建立合併條件，不過，系統會使用記錄擷取至客戶設定檔時的預設時間戳記。建議您在建立合併條件之前新增屬性。

如果您已經定義了自訂物件類型，並且想要更新您的自訂物件類型，我們每週都會使用 `Fields.sourceLastUpdatedTimestamp` 來執行排程回填。若要選擇加入排定的回填：

1. 使用 [PutProfileObjectType](https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_PutProfileObjectType.html) API 更新您的自訂設定檔物件類型。

1. 更新自訂設定檔物件類型後，請開立 [支援 票證](https://console.aws.amazon.com/support/home)，我們會為您排程回填。排定的回填會執行至 2022 年 2 月底。

或者，您可以刪除，然後為您的網域 (使用自訂物件類型) 重新建立擷取/連接器。您的所有資料都將使用更新的物件類型重新導入，並將從其中解析出 `Fields.sourceLastUpdatedTimestamp`。

## 範例：如何套用範例條件
<a name="criteria-examples"></a>

在這個例子中有三個條件：
+ **解決設定檔衝突** 設定為 **使用上次更新的時間戳記**。這意味著當兩個欄位具有衝突的值時，身分解決將使用上次更新的時間戳記來決定要使用哪個值。
+ 準則一：
  + 名字、姓氏
  + Email
+ 準則二：
  + 電話號碼

這些條件會套用至下列設定檔：
+ 設定檔 A
  + John Doe [最後更新時間 **05:00**a]
  + doefamily@anyemail.com [最後更新時間 **05:00**a]
  + 555-555-5555 [最後更新時間 **07:00**a]
+ 設定檔 B
  + John Doe [最後更新時間 **04:00**a]
  + doefamily@anyemail.com [最後更新時間 **06:00**a]
  + 555-555-555**6** [最後更新時間 *04:00*a]
+ 設定檔 C
  + **Jane** Doe [最後更新時間 **06:00**a]
  + doefamily@anyemail.com [最後更新時間 **07:00**a]
  + 555-555-5555 [最後更新時間 **06:00**a]

以下是套用條件 1 時的結果：
+ 合併設定檔 A 與 B = 設定檔 AB

這樣會產生設定檔 AB，看起來像這樣：
+ John Doe [最後更新時間 **05:00**a]
+ doefamily@anyemail.com [最後更新時間 **07:00**a]
+ 555-555-555**5** [最後更新時間 **06:00**a]

由於電話號碼之間存在衝突，「身分解析」會使用最後一個時間戳記來選擇 555-555-555 號碼。

接下來，套用準則 2。以下是結果：
+ 合併設定檔 AB 與 C = 設定檔 ABC

這樣會產生設定檔 ABC，看起來像這樣：
+ **Jane** Doe [最後更新時間 **06:00**a]
+ doefamily@anyemail.com [最後更新時間 **07:00**a]
+ 555-555-555**5** [最後更新時間 **07:00**a]

身分解析會使用設定檔 C 的「名字」、「姓氏」和「電子郵件」，因為它們具有最新的時間戳記。