批次API
您可以使用批次API從範本產生多個互動式通訊。 範本是沒有任何資料的互動式通訊。 Batch API將資料與範本結合,以產生互動式通訊。 此API適合用於大量生產互動式通訊。 例如,電話帳單、多個客戶的信用卡對帳單。
本文提供使用批次API產生互動式通訊檔案的資產範例。
使用Watched資料夾產生批次
- 匯入 互動式通訊範本 至您的AEM Forms伺服器。
- 匯入 watched資料夾設定. 這將會建立名為的資料夾
batchAPI
在您的C磁碟機中。
如果您在非Windows作業系統上執行AEM Forms,請遵循下列3個步驟:
- 開啟watched資料夾
- 選取BatchAPIWatchedFolder,然後按一下編輯。
- 變更路徑以符合您的作業系統。
-
下載並解壓縮內容 zip檔案. zip檔案包含名為的資料夾
jsonfile
其中包含beneficiaries.json
檔案。 此檔案包含產生3份檔案的資料。 -
放下
jsonfile
資料夾放入您的watched資料夾的輸入資料夾。 -
擷取資料夾以進行處理之後,請檢查您的watched資料夾的結果資料夾。 您應該會看到已產生3個PDF檔案
使用REST請求產生批次
您可以叫用 批次API 透過REST要求。 您可以公開其他應用程式的REST端點,以叫用API來產生檔案。
提供的資產範例會公開REST端點,以用於產生互動式通訊檔案。 此servlet接受下列引數:
- fileName — 資料檔案在檔案系統上的位置。
- templatePath — 互動通訊範本路徑
- saveLocation — 在檔案系統上儲存產生檔案的位置
- channelType — 列印、網頁或兩者
- recordId — 要設定互動式通訊名稱的元素的JSON路徑
下列熒幕擷圖顯示引數及其值
在您的伺服器上部署範例資產
- 匯入 ICT範本 使用 封裝管理員
- 匯入 自訂提交處理常式 使用 封裝管理員
- 匯入 最適化表單 使用 Forms和檔案介面
- 部署和開始 自訂OSGI套件組合 使用 Felix Web主控台
- 透過提交表單觸發批次產生
recommendation-more-help
8de24117-1378-413c-a581-01e660b7163e