您位於此處:
設定多組織連絡中心
執行 CloudFormation 範本並匯入 XML 檔案以設定您的 AWS 帳戶和 Salesforce 組織以設定多組織連絡中心。
此文章適用於:
- Salesforce Voice with Partner Telephony from Amazon Connect (透過 XML 匯入手動與 Amazon Connect 整合的 Voice)
確定您有 Connect 例項。若否,請建立 Connect 例項,並記下登入 URL。
-
在您的 AWS 帳戶中,建立 S3 分類以儲存 SAML 中繼資料,例如
scv-saml-metadata-<AWS_ACCOUNT_ID>。 -
在您的 AWS 帳戶中,建立 S3 分類以儲存可在 GitHub 上使用的雲端格式範本,例如
scv-enterprise-resources-<AWS_ACCOUNT_ID>。 - 在 Salesforce 中建立外部用戶端應用程式。若要建立外部用戶端應用程式,請使用「外部用戶端應用程式」區段下「設定」中的建立選項。
- 如果您使用 Salesforce 作為身分提供者,請下載中繼資料文件並將其上載至 SAML 中繼資料 S3 分類。
-
準備雲端形成範本。使用儲存在 S3 分類
scv-enterprise-resources-<AWS_ACCOUNT_ID>中的物件 URL 修改巢狀堆疊的 TemplateURL。以 S3 分類的名稱取代預留位置CUSTOMERDEFINEDS3BUCKETNAME。如果您未使用相同的 URL 慣例,則必須取代整個 URL。 -
(選用) 執行雲端格式範本,透過 XML 匯入建立連絡中心。如果您尚未使用 S3 分類、CTR (連絡人記錄) 串流和 Contact Lens 來設定 Amazon Connect 例項,則需要此步驟。否則,直接移至步驟 7 以建立多組織連絡中心。
-
建立
BYOATenantStack。此堆疊用於建立 IAM 角色和 cloudTrail 全域資源。只能建立此堆疊一次,且可以視需要進行更新。 -
建立
BYOAIDPStack。此堆疊用於建立「身分提供者」。此輸入是上載至 Customer 所擁有 S3 分類的中繼資料文件。 -
使用步驟 1 中使用的 SAML 中繼資料建立
BYOAContactCenterStack。此堆疊會建立 S3 分類以儲存錄音、連絡人記錄的 CTRStream,以及連絡人 Lens 串流即時文字記錄。此堆疊也會建立 Lambda 函數與密碼。 - 更新 Salesforce 外部用戶端應用程式中的自訂屬性。
- 使用 import.xml 檔案在 Salesforce 中建立連絡中心。請確保從您的 AWS 帳戶正確複製所有必要 ARN。
-
建立
-
建立與設定多組織連絡中心。
-
執行
BYOAIDPStack。每次您在多組織設定中新增新的連絡中心時,都請執行此堆疊。 -
執行
MultiprgProvisioningServiceStack。此堆疊會建立多組織設定中所有連絡中心共用的通用 Lambda 函數。針對每個多組織設定,只執行此堆疊一次。 -
執行
MultiOrgConnectConfigurationStack。此堆疊會使用組織特定的資訊 (例如機密和已批准的來源) 來設定 Amazon Connect 例項。每次您在多組織設定中新增新的連絡中心時,都執行此堆疊,並確保相應地變更堆疊中的輸入參數。
在多組織設定中,Lambda 函數沒有設定為環境變數的機密名稱。密碼名稱必須從 Amazon Connect 連絡流程傳遞至 Lambda 函數。在您的 Amazon Connect 連絡流程中,定義索引鍵為
secretName且值為特定組織由MultiOrgConnectConfigurationStack建立之機密名稱的屬性。由於密碼是組織特定的,因此您必須在「連絡流程」內實作必要的分支邏輯,才能將通話傳送至正確的 Salesforce 組織,並且在叫用任何 Lambda 函數前設定secretName連絡人屬性。
使用 import.xml 檔案在 Salesforce 中建立連絡中心。請確保從您的 AWS 帳戶正確複製所有必要 ARN。BYOAContactCenterStack會為第一個 Salesforce 組織建立密碼。MultiOrgConnectConfigurationStack會為在多組織設定中新增的所有後續組織建立組織特定密碼。 -
執行
"aws:ResourceTag/resourceOwner":
"scv" 執行雲端格式範本,以確保已正確標記由範本建立的資源。
在 MultiorgProvisioningServiceStack 範本中,callcenterApiName 和 lambdaPrefix 參數的值必須相同。
當您執行 BYOAContactCenterStack 範本時,您為租戶 S3 分類提供的值為字首。堆疊會自動以 <your-prefix>-<AWS-Account-ID> 格式建立完整名稱的 S3 分類。執行 MultiorgProvisioningServiceStack 範本時,您必須使用此完整的 S3 分類名稱。
- 多組織堆疊範本的輸入參數
您必須針對在多組織連絡中心設定中執行的不同堆疊範本使用必要參數。
