將自適應表單提交至 Adobe Workfront Fusion

此功能可在早期採用者方案下使用。 您可以從您的官方電子郵件ID寫信到aem-forms-ea@adobe.com ,以加入率先採用者計畫並請求存取該功能。

Adobe Workfront Fusion會自動執行重複相同工作的程式,例如檔案核准工作流程、電子郵件篩選和排序,讓您專注在新工作上,而非重複工作。 Adobe Workfront Fusion包含多個情境。 案例由一系列模組組成,這些模組會在應用程式和Web服務之間執行資料傳輸。 在案例中,您會新增各種步驟(模組)來自動化工作。

例如,使用Workfront Fusion,您可以建立案例來透過Adaptive Form收集資料、處理資料,以及傳送資料至資料存放區進行封存。 一旦設定了案例,每當使用者填寫表單時,Workfront Fusion就會自動執行工作,順暢地更新資料存放區。

AEM Forms as a Cloud Service提供OOTB聯結器,可連線最適化表單並將其提交至Adobe Workfront Fusion。 將表單提交至Adobe Workfront Fusion有幾項好處:

  • 它可讓表單提交資料順暢地傳輸至Workfront Fusion工作流程。
  • 它有助於自動執行由表單提交觸發的各種任務。 這可以包括起始專案、指派任務給特定團隊成員、傳送通知以及更新專案狀態 — 所有這一切都不需要手動介入。
  • 所有在Workfront Fusion中擷取的表單提交內容,都提供專案相關資訊的單一信任來源

此影片僅適用於核心元件。 若為UE/Foundation元件,請參閱文章。

整合AEM Forms與Adobe Workfront Fusion的必要條件 prerequisites

若要在Workfront Fusion和AEM Forms之間建立連線,需具備下列條件:

將AEM Forms與Adobe Workfront Fusion整合

1.建立Workfront情境 workflow-scenario

若要建立Workfront案例,請執行下列步驟:

建立情境 create-scenario

若要建立情境:

  1. 登入您的Workfront Fusion帳戶

  2. 按一下左側面板中的​ 情境 共用圖示

  3. 按一下頁面右上角的​ 建立新案例。 建立新情境的頁面會顯示在畫面上。

  4. 在頁面的左上角選取​ 新案例,然後為案例輸入適當的名稱。

  5. 按一下問號,並確認您將第一個模組新增為​ AEM Forms

    新增AEM Forms模組

    檢視表單事件 ​對話方塊就會顯示。

    note note
    NOTE
    必須將第一個模組新增為​ AEM Forms
  6. 選取「關注表單事件」對話方塊,就會顯示新增webhook的視窗。

新增webhook add-webhook

新增webhook

若要新增webhook:

  1. 按一下「新增」並出現「新增webhook」對話方塊。

  2. 指定webhook名稱。

    note note
    NOTE
    建議您謹慎選擇您的webhook名稱,因為指定的webhook名稱會顯示在AEM例項中。
  3. 按一下​**[新增]**以新增連線。 建立連線 ​對話方塊就會顯示。

NOTE
請確定技術帳戶是​ forms-users ​群組的成員;否則,新增webhook會失敗。

新增與webhook的連線 add-connection

新增連線

若要新增連線:

  1. 在​ 建立連線 ​對話方塊中指定​ 連線名稱

  2. 從下拉式清單中選取​ 環境 ​和​ 型別

  3. 輸入​ 執行個體URL

    note note
    NOTE
    執行個體URL是指向特定AEM Forms執行個體的唯一網址。

    您可以從建立連線所需的開發人員主控台擷取服務認證。

  4. 從開發人員主控台中的服務認證中,將ims-na1.adobelogin.comIMS端點​ 中的 ​取代為​ imsEndpoint ​的值。

    note note
    NOTE
    新增https:// URL時,保留​ IMS端點 ​文字方塊中的imsEndpoint
  5. 在​ 建立連線 ​對話方塊中指定下列值:

    • 從開發人員主控台中的服務認證中指定值為​ clientId ​的​ 使用者端識別碼
    • 從開發人員主控台中的服務認證中指定值為​ clientSecret ​的​ 使用者端密碼
    • 從開發人員主控台中的服務認證指定​ 技術帳戶ID (值為​ ID)。
    • 從開發人員主控台中的服務認證中指定值為​ org ​的​ 組織ID
    • 開發人員主控台中服務認證值為​ 中繼領域 ​的​ 中繼領域
    • 從開發人員主控台中的服務認證取得值為​ privateKey ​的​ 私密金鑰
    note note
    NOTE
    • 針對​ 私密金鑰,從其值移除\r\n
      例如,如果私密金鑰值為:
      \r\nIJAVO8GDYAOZ9jMA0GCSqGSIb3DQEBCwUAMDAxL\r\nMy1lMTUxODMxLWNtc3RnLWludGVncmF0aW9uLTAw,然後從私密金鑰中移除\r\n後,金鑰看起來會像這樣,而且這兩個值都會出現在單獨的一行中:
    IJAVO8GDYAOZ9jMA0GCSqGSIb3DQEBCwUAMDAxL
    My1lMTUxODMxLWNtc3RnLWludGVncmF0aW9uLTAw
    • 您也可選擇選取​ 擷取 ​按鈕,以擷取檔案中的私密金鑰或憑證。
  6. 按一下「繼續」。

    建立的連線開始出現在​ 新增webhook ​對話方塊的​ 連線 ​的下拉式清單中。

  7. 從下拉式清單中選取已建立的連線​ 連線

  8. 按一下「儲存」。

  9. 按一下​ 確定 ​並儲存情境的變更。

  10. 若要啟用情境,請按一下情境編輯器中的開啟/關閉切換按鈕。

NOTE
如果您未啟用Workfront案例,其不會偵測表單提交,且將提交動作設定為Workfront會導致提交失敗。

2.設定Workfront Fusion適用性表單的提交動作

基礎元件

若要根據Workfront Fusion的基礎元件設定最適化表單的提交動作:

  1. 開啟最適化表單以進行編輯,並導覽至最適化表單容器屬性的​ 提交 ​區段。

  2. 從​ 提交動作 ​下拉式清單中,選取​ 叫用Workfront Fusion案例
    Workfront Fusion的提交動作

  3. 從下拉式清單中選取​ Workfront Fusion案例

  4. 按一下​ 「完成」

核心元件

若要根據Workfront Fusion的核心元件設定最適化表單的提交動作:

  1. 開啟內容瀏覽器,然後選取最適化表單的「指引容器」元件。

  2. 按一下「指引容器」屬性 指引屬性 圖示。此時會開啟「最適化表單容器」對話框。

  3. 按一下「提交」標籤。

  4. 從​ 提交動作 ​下拉式清單中,選取​ 叫用Workfront Fusion案例

    Workfront Fusion的提交動作

  5. 從下拉式清單中選取​ Workfront Fusion案例

  6. 按一下​ 「完成」

通用編輯器

若要設定使用通用編輯器編寫的最適化表單的提交動作:

  1. 開啟最適化表單進行編輯。

  2. 按一下編輯器上的​ 編輯表單屬性 ​擴充功能。
    表單屬性 ​對話方塊就會顯示。

    note note
    NOTE
    • 如果您在通用編輯器介面中看不到​ 編輯表單屬性 ​圖示,請在Extension Manager中啟用​ 編輯表單屬性 ​擴充功能。
    • 請參閱Extension Manager功能焦點文章,瞭解如何在通用編輯器中啟用或停用擴充功能。
  3. 按一下「提交」標籤,然後選取「叫用Workfront Fusion案例」提交動作。

    Workfront Fusion的提交動作

  4. 從下拉式清單中選取​ Workfront Fusion案例

  5. 按一下​ 儲存並關閉

最佳實務 best-practices

  • 建議您謹慎選擇您的webhook名稱,因為在AEM例項中無法取得案例名稱。 如果您日後變更webhook名稱,則不會反映在AEM Forms提交動作下拉式清單中。
  • 一個案例可以有多個webhook連結,但一次只能有一個webhook連結處於作用中。 建議刪除未連結的webhook,使其不會出現在AEM Forms提交動作下拉式清單中。

相關文章

recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab