使用 Amazon 設定外部應用程式的整合 AppFlow - Amazon Connect

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

使用 Amazon 設定外部應用程式的整合 AppFlow

這些整合使用 Amazon AppFlow 來定期更新 Amazon Connect 客戶設定檔。下列步驟提供使用 Amazon 設定所選連接器 AppFlow、設定資料映射和設定整合以擷取客戶資料的指引。

如需 Amazon AppFlow 定價的詳細資訊,請參閱 Amazon AppFlow 定價。

如需 Amazon AppFlow 支援連接器的詳細資訊,請參閱支援的來源和目的地應用程式

開始之前

啟用 Amazon Connect Customer Profiles 時,您會建立客戶設定檔網域,該網域是所有資料的容器,例如客戶設定檔、物件類型、設定檔金鑰和加密金鑰。以下是建立客戶設定檔網域的準則:

  • 每個 Amazon Connect 執行個體只能與一個網域關聯。

  • 您可以建立多個網域,但這些網域不會彼此共用外部應用程式整合或客戶資料。

  • 您建立的所有外部應用程式整合都位於網域層級。與網域關聯的所有 Amazon Connect 執行個體都會繼承該網域的整合。

先決條件:在 Amazon Connect 執行個體中啟用客戶設定檔

  1. 在 開啟 Amazon Connect 主控台https://console.aws.amazon.com/connect/

  2. 在執行個體頁面上,選擇執行個體別名。執行個體別名也是您的執行個體名稱 ,它會出現在您的 Amazon Connect 中URL。下圖顯示 Amazon Connect 虛擬聯絡中心執行個體 頁面,其中執行個體別名周圍有一方框。

  3. 在導覽窗格中,選擇客戶設定檔

  4. 選擇啟用客戶設定檔

在表單中,您必須按照以下步驟完成所有必要欄位,才能建立客戶設定檔網域:

  1. 網域設定。您可以建立新網域並提供名稱。

  2. 加密。在指定KMS金鑰下,您可以選取現有AWSKMS金鑰、建立新AWSKMS金鑰,或選擇選取現有網域 來啟用加密。

  3. 錯誤報告。您可以提供死信佇列,這是處理客戶設定檔錯誤的SQS佇列

  4. 選擇 提交,將使用您執行個體的聯絡歷史記錄資訊建立客戶設定檔。

使用 Amazon 設定外部應用程式 AppFlow

您可以使用 Amazon 將外部應用程式整合新增至 Amazon Connect Customer Profiles 網域,步驟如下。 AppFlow 您必須先在 Amazon AppFlow 主控台中建立資料來源的流程,並將 Amazon Connect Customer Profiles 設定為目的地,才能在 Customer Profiles 主控台中繼續。如果您在超過 14 天前建立了流程,則該流程已過期,您將需要為整合建立新流程。

您可以在擷取ValidateAWS::AppFlow::Flow Task之前選擇性地執行資料轉換,例如 ArithmeticFilterTruncate、、MapMap_allMaskMerge、、 和 AWS CloudFormation 。

  1. 登入您的 AWS 管理主控台,選取 Amazon AppFlow,然後選擇建立流程

    Amazon AppFlow 頁面。
  2. 輸入名稱和描述 (選用)。

    「流程詳細資訊」頁面。
  3. 您可以保留資料加密區段,因為 Amazon Connect Customer Profiles 網域已經具有將用於此流程的現有 AWS KMS 金鑰。您可以選擇性地建立標籤,然後選擇 下一步

    資料加密區段。
  4. 來源名稱 下拉式清單中選擇您選擇的外部應用程式,然後選擇下一個相關欄位。例如,如果您想要設定 Slack,請從 來源名稱 下拉式清單中選擇 Slack。然後,您可以選擇現有的 Slack 流程或建立新的連線。

    「設定流程」頁面。
  5. 如果您選擇建立新的連線,則可輸入外部應用程式的詳細資訊,例如使用者名稱、密碼和子網域。您也可以選取資料加密的 AWS KMS 金鑰,然後輸入連線名稱以識別此連線。

    「連線到 Slack」頁面。
  6. 如果您選擇使用現有的連線,您可以從下拉式清單中選擇特定的外部應用程式物件。例如,如果選擇現有的 Slack 連線,則可選擇 對話 作為物件,然後選擇要使用的特定 Slack 頻道。

    「來源詳細資訊」頁面。
  7. 目的地詳細資訊 區段中,在下拉式清單中選擇 Amazon Connect 作為目的地名稱,然後選擇在上一個先決條件步驟中建立的客戶設定檔網域。

    目的地詳細資訊區段。
  8. 選擇 隨需執行依排程執行流程,以選擇流程觸發程式。選擇 下一步

    • 隨需執行 只會在您觸發時才執行流程。

    • 按排程執行流程 會使用排程,在特定時間執行流程。排程頻率限制為 5 分鐘、15 分鐘或 1 小時。

    「流程觸發」區段。
  9. 選擇 對映方法 下的 手動對映欄位。從外部應用程式選擇來源欄位,然後選擇 直接對映欄位

    「對應方法」區段。
  10. 檢閱並選擇 建立流程

如需在 Amazon AppFlow 主控台中建立流程的詳細資訊,請參閱在 Amazon 中建立流程。 AppFlow

如需在 Amazon 中設定外部應用程式和許多其他支援應用程式的詳細資訊 AppFlow,請參閱支援的 Amazon AppFlow 來源和目的地應用程式。

設定資料對映,以定義外部應用模組資料對映到客戶設定檔的方式

設定 Amazon AppFlow 整合後,您需要在客戶設定檔中設定資料映射,以定義來自外部應用程式的資料將如何映射至客戶設定檔。這將允許您自訂要用於構建統一客戶個人資料的資料。請謹慎選擇您的對應,因為您在建立整合後將無法選擇不同的對應。

如需有關資料對映的詳細資訊,請參閱物件類型對映

  1. 登入您的 AWS 管理主控台,選取 Amazon Connect.,然後在連線執行個體別名下選擇客戶設定檔。

    「Amazon Connect Customer Profiles」頁面。
  2. 選擇 資料對映,然後選擇 建立資料對映。提供資料對映名稱和說明。

    「資料對映」標籤,「建立資料對映」按鈕。
    「設定資料對映」頁面。
  3. 對映選項 下,您可以選擇 資料來源 作為外部應用程式、在上一節中建立的 流程名稱,以及將 資料定義方法 選擇為 對映目的地。在 對映目標 下,您可以選擇希望為統一客戶設定檔定義的客戶資料類型。選擇 Next (下一步)

    對應選項區段。
  4. 新增具有來源、目標和內容類型的客戶、產品、案例和訂單屬性,然後選擇 下一步

    「對應順序屬性」頁面。
  5. 指定識別碼 下,您可以從資料來源物件中選擇各種屬性,以協助您區分資料與其他資料來源物件。您可以從唯一、客戶、產品、案例和訂單識別符中選擇屬性。如需取得識別碼的詳細資訊,請參閱 客戶設定檔中在金鑰上設定屬性的標準識別碼

    「標準識別符」頁面。
  6. 檢閱並選擇 建立資料對映。資料對映狀態將顯示為作用中

    「步驟 6:指定識別符」頁面上的識別符。

設定整合以從外部應用程式擷取客戶資料

為外部應用程式完成資料對映設定後,您將設定資料來源整合以擷取客戶資料。

  1. 登入您的AWS管理主控台,選取 Amazon Connect。,然後在連線執行個體別名下選擇客戶設定檔。

  2. 資料來源整合 區段下選擇 新增資料來源整合

    「資料來源整合」標籤,「添加資料來源整合」按鈕。
  3. 資料來源 下拉式清單下,選擇外部應用程式,並選擇 下一步。您也可以選擇建立新流程,在新索引標籤中開啟 Amazon AppFlow 主控台。

    「資料來源」區段。
  4. 流程名稱 下拉式清單下,從資料來源中選擇要使用的流程,然後選擇 下一步

    選取流程名稱以建立連線。
  5. 資料對映 下拉式清單下,選擇物件的外部應用程式資料對映,以定義資料來源對映至設定檔的方式。選擇 Next (下一步)

    選擇「資料對映」頁面,「對應」下拉式方塊。
  6. 檢閱並選擇 新增資料來源整合。在進入 ACTIVE 狀態之前,外部應用程式的資料來源整合最初會顯示為 PENDING。

    「查看和整合」頁面,「添加資料來源整合」按鈕。

在 Amazon Connect Customer Profile Agent 中檢視統一的客戶設定檔 CCP

您的客服人員現在可以登入 Amazon Connect Agent ,檢視從外部應用程式匯入的客戶資料CCP。如需連線至 Amazon Connect Agent 的詳細資訊CCP,請參閱客服人員應用程式:位於一個位置的所有內容。

您的代理程式需要有適當的安全設定檔許可才能檢視客戶設定檔,並且能夠使用設定檔搜尋列中的金鑰名稱和值執行搜尋。

如需安全性設定檔權限的詳細資訊,請參閱安全性設定檔

想要建置自己的自訂代理程式應用程式和內嵌客戶設定檔的進階使用者,可以使用 StreamsJS,該 StreamsJS 可比代理程式應用程式提供更多自訂功能。