[僅適用於AEM Forms 6.4。在AEM Forms 6.5中,請使用變數功能來達成此使用案例]
常見的請求是將任務審閱者輸入的注釋包含在電子郵件中。 在AEM Forms 6.4中,沒有立即可用的機制可擷取使用者輸入的留言,並將這些留言納入電子郵件中。
為滿足此需求,提供了範例OSGi套件組合,可用來擷取註解,並將這些註解儲存為工作流程中繼資料屬性。
以下螢幕截圖顯示如何使用AEM Workflow中的進程步驟來捕獲注釋,並將其作為元資料屬性儲存。 「捕獲工作流注釋」是需要在流程步驟中使用的java類的名稱。 您必須傳遞包含註解的中繼資料屬性名稱。 在下面的螢幕截圖中,managerComments是將儲存注釋的元資料屬性。
要在您的系統上測試此功能,請執行以下步驟:
部署SetValue套件組合。此套件包含擷取註解的范常式式碼,並將其儲存為中繼資料屬性
將與本文相關的資產下載並解壓縮至您的檔案系統。資產包 含工作流程模型和範例適用性表單。
使用封裝管理程式將2個zip檔案匯入AEM
填寫表單欄位並提交表單
從收件箱中開啟任務並提交表單。 請在出現提示時輸入一些注釋。
註解會儲存在crx中名為managerComments的中繼資料屬性中。 若要以管理員身分檢查註解登入crx。 工作流實例儲存在以下路徑中
/var/workflow/instances/server0
選取適當的工作流程例項,並在中繼資料節點中檢查屬性managerComments。