使用 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. https://console.aws.amazon.com/connect/ 開啟 Amazon Connect 主控台。

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

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

  4. 選擇啟用客戶設定檔

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

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

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

  3. 錯誤報告。您可以提供無效字母佇列,此佇列是用來處理客戶設定檔錯誤的 SQS 佇列

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

使用 Amazon 設置外部應用程序 AppFlow

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

您可以選擇性地在擷取之前使用 AWS CloudFormation AWS::AppFlow::Flow Task資源Validate時執行資料轉換 Map_all Mask MergeTruncate,例如、、、、以及。Arithmetic Filter Map

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

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

    「流程詳細資訊」頁面。
  3. 您可以保留「資料加密」區段,因為您的 Amazon Connect 客戶設定檔網域已經擁有將用於此流程的現有 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. 對映選項 下,您可以選擇 資料來源 作為外部應用程式、在上一節中建立的 流程名稱,以及將 資料定義方法 選擇為 對映目的地。在 對映目標 下,您可以選擇希望為統一客戶設定檔定義的客戶資料類型。選擇下一步

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

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

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

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

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

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

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

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

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

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

    「流程名稱」區段。
  5. 資料對映 下拉式清單下,選擇物件的外部應用程式資料對映,以定義資料來源對映至設定檔的方式。選擇下一步

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

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

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

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

您的客服人員必須擁有適當的安全性設定檔權限,才能檢視客戶設定檔,並且能夠使用設定檔搜尋列中的金鑰名稱和值來執行搜尋。

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

想要構建自己的自定義代理應用程序和嵌入式客戶配置文件的高級用戶可以使用 StreamsJS,它可以通過代理應用程序提供更多自定義。