從檔案清單擷取檔案
常見的使用案例是使用AEM工作流程中的叫用表單資料模型步驟,將表單資料和表單附件提交至外部系統。 例如,在ServiceNow中建立案例時,您會想要使用支援檔案提交案例詳細資訊。 新增至最適化表單的附件會儲存在檔案陣列清單型別的變數中,若要從此陣列清單擷取特定檔案,您必須編寫自訂程式碼。
本文將逐步引導您使用自訂工作流程元件,以擷取檔案並將其儲存在檔案變數中。
建立工作流程
需要建立工作流程來處理表單提交。 工作流程需要定義下列變數
-
型別為ArrayList of Document的變數(此變數會儲存使用者新增的表單附件)
-
型別為「檔案」的變數。(此變數會保留從ArrayList擷取的檔案)
-
新增自訂元件至您的工作流程並設定其屬性
設定最適化表單
- 設定最適化表單的提交動作以觸發AEM工作流程
測試解決方案
將附件新增至表單並提交它。
NOTE
提取的檔案隨後可用於任何其他工作流程步驟,例如傳送電子郵件或叫用FDM步驟
recommendation-more-help
8de24117-1378-413c-a581-01e660b7163e