向 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之間建立連線,需具備下列條件:
- 有效的Workfront和Workfront Fusion授權。
- 有權存取開發主控台以擷取服務認證的AEM使用者。
將AEM Forms與Adobe Workfront Fusion整合
1.建立Workfront情境 workflow-scenario
若要建立Workfront案例,請執行下列步驟:
建立情境 create-scenario
若要建立情境:
-
登入您的Workfront Fusion帳戶。
-
按一下左側面板中的 情境 。
-
按一下頁面右上角的 建立新案例。 建立新情境的頁面會顯示在畫面上。
-
在頁面的左上角選取 新案例,然後為案例輸入適當的名稱。
-
按一下問號,並確認您將第一個模組新增為 AEM Forms。
檢視表單事件 對話方塊就會顯示。
note note NOTE 必須將第一個模組新增為 AEM Forms。 -
選取「關注表單事件」對話方塊,就會顯示新增webhook的視窗。
新增webhook add-webhook
若要新增webhook:
-
按一下「新增」並出現「新增webhook」對話方塊。
-
指定webhook名稱。
note note NOTE 建議您謹慎選擇您的webhook名稱,因為指定的webhook名稱會顯示在AEM執行個體中。 -
按一下**[新增]**以新增連線。 建立連線 對話方塊就會顯示。
新增與webhook的連線 add-connection
若要新增連線:
-
在 建立連線 對話方塊中指定 連線名稱。
-
從下拉式清單中選取 環境 和 型別。
-
輸入 執行個體URL。
note note NOTE 執行個體URL是指向特定AEM Forms執行個體的唯一網址。 您可以從建立連線所需的開發人員主控台🔗擷取服務認證。
-
從開發人員主控台中的服務認證中,將 IMS端點 中的
ims-na1.adobelogin.com
取代為 imsEndpoint 的值。note note NOTE 新增 imsEndpoint
URL時,保留 IMS端點 文字方塊中的https://
。 -
在 建立連線 對話方塊中指定下列值:
- 從開發人員主控台中的服務認證中指定值為 clientId 的 使用者端識別碼。
- 從開發人員主控台中的服務認證中指定值為 clientSecret 的 使用者端密碼。
- 從開發人員主控台中的服務認證指定 技術帳戶ID (值為 ID)。
- 從開發人員主控台中的服務認證中指定值為 org 的 組織ID。
- 開發人員主控台中服務認證值為 中繼領域 的 中繼領域。
- 從開發人員主控台中的服務認證取得值為 privateKey 的 私密金鑰。
note note NOTE - 針對 私密金鑰,從其值移除
\r\n
。
例如,如果私密金鑰值為:\r\nIJAVO8GDYAOZ9jMA0GCSqGSIb3DQEBCwUAMDAxL\r\nMy1lMTUxODMxLWNtc3RnLWludGVncmF0aW9uLTAw
,然後從私密金鑰中移除\r\n
後,金鑰看起來會像這樣,而且這兩個值都會出現在單獨的一行中:
IJAVO8GDYAOZ9jMA0GCSqGSIb3DQEBCwUAMDAxL
My1lMTUxODMxLWNtc3RnLWludGVncmF0aW9uLTAw
- 您也可選擇選取 擷取 按鈕,以擷取檔案中的私密金鑰或憑證。
-
按一下「繼續」。
建立的連線開始出現在 新增webhook 對話方塊的 連線 的下拉式清單中。
-
從下拉式清單中選取已建立的連線 連線。
-
按一下「儲存」。
-
按一下 確定 並儲存情境的變更。
-
若要啟用情境,請按一下情境編輯器中的開啟/關閉切換按鈕。
2.設定Workfront Fusion適用性表單的提交動作
您可以為Workfront Fusion設定提交動作:
設定Workfront Fusion適用性表單的提交動作 new-af-submit-action
若要設定Workfront Fusion適用性表單的提交動作:
-
登入您的AEM執行個體。
-
移至 Forms > Forms與檔案 > 建立 > 最適化表單。 建立表單 精靈出現。
-
從 Source 索引標籤中選取最適化表單範本。
-
從 樣式 索引標籤中選取主題。
-
從 提交 索引標籤中選取 叫用Workfront Fusion案例。
-
從 屬性 視窗的 選項 索引標籤中選取已建立的webhook。
note note NOTE Workfront案例的webhook名稱會出現在 選項 下拉式清單中。 -
按一下 建立。
-
指定新最適化表單的名稱,然後按一下 建立。
設定Workfront Fusion現有最適化表單的提交動作 existing-af-submit-action
若要設定Workfront Fusion現有最適化表單的提交動作:
-
登入您的AEM執行個體。
-
移至 Forms > Forms和檔案。
-
選取最適化表單,然後在編輯模式中開啟表單。
-
開啟內容瀏覽器,然後選取最適化表單的「指引容器」元件。
-
按一下「指引容器」屬性 圖示。此時會開啟「最適化表單容器」對話框。
-
開啟 提交 標籤。
-
選取 提交動作 作為 叫用Workfront Fusion案例
-
從下拉式清單中選取 Workfront Fusion案例。
-
按一下 「完成」。
最佳做法 best-practices
- 建議您謹慎選擇您的webhook名稱,因為在AEM執行個體無法取得案例名稱。 如果您日後變更webhook名稱,則不會反映在AEM Forms提交動作下拉式清單中。
- 一個案例可以有多個webhook連結,但一次只能有一個webhook連結處於作用中。 建議刪除未連結的webhook,使其不會出現在AEM Forms提交動作下拉式清單中。