文件AEM as a Cloud Service使用手冊

整合最適化表單與Salesforce

Last update: Mon May 05 2025 00:00:00 GMT+0000 (Coordinated Universal Time)
  • 適用對象:
  • Experience Manager as a Cloud Service
  • 主題:
  • 適用性表單
  • 表單資料模型

建立對象:

  • 使用者
  • 開發人員
版本
文章連結
AEM 6.5
按一下這裡
AEM as a Cloud Service
本文章

Adobe Experience Manager (AEM) Forms與Salesforce的整合可讓組織透過將其表單建立和管理功能與Salesforce平台連線來簡化流程。 將最適化表單與Salesforce連線可讓兩個平台之間無縫交換資料。 使用者提交表單時,資料會自動與Salesforce同步。 這可確保所有客戶資訊都是最新狀態,並集中在系統內。

您可以使用 OAuth 2.0 用戶端認證將 AEM Forms 與 Salesforce 應用程式進行整合。OAuth 2.0 用戶端認證是一種標準且安全的直接通訊方式,無需使用者參與。

設定AEM Forms與Salesforce應用程式之間的通訊時的工作流程

AEM Forms會交換在Salesforce連線應用程式中定義的使用者端憑證(消費者金鑰和使用者密碼)以取得存取權杖。

AEM as a Cloud Service提供多種立即可用的提交動作,用於處理表單提交。 您可以在最適化表單提交動作文章中進一步瞭解這些選項。

比起授權代碼流程驗證,使用 OAuth 2.0 用戶端認證進行驗證有多種好處:

  • OAuth 2.0 用戶端認證驗證允許每個使用者有五個以上的連線。
  • AEM 資料來源設定可繼續進行 AEM 使用者的停用、存取變更、密碼更新。

先決條件

設定 Salesforce 應用程式和 AEM 環境之間的通訊以前:

  • 為貴組織建立一個使用 OAuth 2.0 用戶端認證流程的 Salesforce 連線應用程式以及一個僅限 API 的使用者,並獲取應用程式的客戶金鑰和客戶密碼。

  • 確保您的 Swagger 檔案已適當設定,和貴組織的 API 相符。或者,您可以選擇從頭開始建立 Swagger 檔案,專為在您的 AEM 環境中使用而量身打造。

使用 OAuth 2.0 用戶端認證流程設定 Salesforce 應用程式

若要使用OAuth 2.0使用者端認證驗證設定將Adaptive Form連線至Salesforce應用程式,請執行下列步驟:

  1. 登入您的作者執行個體。

  2. 前往​ 工具 > 雲端服務 > 資料來源。

  3. 選取設定檔案夾。

  4. 按一下「建立」,「建立資料來源設定」會隨即顯示。

  5. 指定​ 標題 ​並選取​ 服務類型 ​作為 RESTful 服務。

  6. 按一下「下一步」。

  7. 選取 Swagger 來源 ​作為​ 檔案。

    NOTE
    選取 swagger 檔案後,綱要、主機名稱和基本路徑都會自動填入。
  8. 按一下「瀏覽」,即可從您的本機電腦上傳已建立的 swagger 檔案。

  9. 選取​ 驗證類型 ​作為​ OAuth 2.0,驗證設定 ​面板會隨即顯示。

  10. 選取​ 授予類型 ​作為​ 用戶端認證。

  11. 指定​ 用戶端 ID ​以及從 Salesforce 連線的應用程式獲取的​ 用戶端密碼。

  12. 指定​ 存取權杖 URL 格式
    https://[MyDomainName].my.salesforce.com/services/oauth2/token。

    NOTE
    每個組織都有自己特定的網域名稱。
  13. 按一下「測試連線」。

  14. 如果連線成功,按一下「建立」按鈕。

設定Salesforce應用程式後,您可以在建立表單資料模型(FDM)時使用設定。 如需詳細資訊,請參閱建立表單資料模型(FDM)。 設定最適化表單的表單資料模型提交動作,以將資料傳送至Salesforce應用程式。

如需在業務工作流程中建立和使用表單資料模型(FDM)的詳細資訊,請參閱資料整合。

相關文章

  • 寄送電子郵件
  • 提交至 SharePoint 文件庫
  • 提交至 SharePoint 清單
  • 使用表單資料模型提交
  • 提交到 Azure Blob 儲存體
  • 提交到 REST 端點
  • 提交到 OneDrive
  • 叫用 AEM 工作流程
  • 提交至 Power Automate
  • 提交至 Workfront Fusion
  • 將最適化表單連結到 Salesforce 應用程式
  • 將最適化表單連結到 Microsoft
  • 將最適化表單連結到 Adobe Marketo Engage
  • 建立自訂提交動作
recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab