向 Adobe Workfront Fusion 提交最適化表單

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

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

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

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

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

整合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端點 ​中的ims-na1.adobelogin.com取代為​ imsEndpoint ​的值。

    note note
    NOTE
    新增imsEndpoint URL時,保留​ IMS端點 ​文字方塊中的https://
  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設定提交動作:

設定Workfront Fusion適用性表單的提交動作 new-af-submit-action

若要設定Workfront Fusion適用性表單的提交動作:

  1. 登入您的AEM執行個體。

  2. 移至​ Forms > Forms與檔案 > 建立 > 最適化表單建立表單 ​精靈出現。

  3. 從​ Source ​索引標籤中選取最適化表單範本。

  4. 從​ 樣式 ​索引標籤中選取主題。

    Workfront Fusion的提交動作

  5. 從​ 提交 ​索引標籤中選取​ 叫用Workfront Fusion案例

  6. 從​ 屬性 ​視窗的​ 選項 ​索引標籤中選取已建立的webhook。

    note note
    NOTE
    Workfront案例的webhook名稱會出現在​ 選項 ​下拉式清單中。
  7. 按一下​ 建立

  8. 指定新最適化表單的名稱,然後按一下​ 建立

設定Workfront Fusion現有最適化表單的提交動作 existing-af-submit-action

若要設定Workfront Fusion現有最適化表單的提交動作:

  1. 登入您的AEM執行個體。

  2. 移至​ Forms > Forms和檔案

  3. 選取最適化表單,然後在編輯模式中開啟表單。

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

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

    Workfront Fusion的提交動作

  6. 開啟​ 提交 ​標籤。

  7. 選取​ 提交動作 ​作為​ 叫用Workfront Fusion案例

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

  9. 按一下​ 「完成」

最佳做法 best-practices

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

相關文章

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