代理可以關聯並執行信函和互動式通訊的後處理工作流程。 可在「信函」範本的「屬性」檢視中選取要執行的後置程式。 您可以設定郵寄程式,以傳送電子郵件、列印、傳真或封存最終信函。
若要將貼文處理與信函或互動式通訊建立關聯,您必須先設定貼文處理。 可對提交的信函執行兩種類型的工作流程:
Forms Workflow: 這些是AEM Forms on JEE流程管理工作流程。設定Forms Workflow的說明。
AEM工作流程: AEM工作流程也可用作已提交信函的貼文程式。設定AEM Workflow的說明。
在AEM中,使用下列URL開啟您伺服器的Adobe Experience Manager Web Console設定:https://<server>:<port>/<contextpath>/system/console/configMgr
在本頁中,找出AEM Forms用戶端SDK設定,然後按一下以展開它。
在伺服器URL中,在JEE伺服器上輸入AEM Forms的名稱、登入詳細資訊,然後按一下Save。
指定使用者名稱和密碼。
確保將sun.util.calendar添加到反序列化防火牆配置中。
轉到「反序列化防火牆配置」,並在包前置詞的白名單類下,添加sun.util.calendar。
現在您的伺服器已對應,且JEE上AEM Forms的貼文處理程式可在建立信函時於AEM使用者介面中使用。
若要驗證程式/服務,請復製程式名稱,然後返回「Adobe Experience Manager Web主控台設定」頁面> 「AEM Forms用戶端SDK設定」 ,並將程式新增為新服務。
例如,如果信函的「屬性」頁面中的下拉式清單將程式名稱顯示為「Forms Workflow-> ValidCCPostProcess/SaveXML」,請將「服務名稱」新增為ValidCCPostProcess/SaveXML
。
若要在JEE上使用AEM Forms工作流程進行後置處理,請設定必要的參數和輸出。 參數的預設值如下所示。
前往「Adobe Experience Manager Web主控台設定」頁面> 通信管理設定並設定下列參數:
您的表單工作流必須具有PDF文檔參數或XML資料參數作為輸入,且名稱與通信管理配置中指定的名稱相同。 此為程式在「後續程式」下拉式清單中列出的必要項目。
http://localhost:publishport/aem/forms
。使用Forms或AEM工作流程時,必須先設定DS設定服務,才能從發佈伺服器提交。 否則,提交表格應當失敗。
使用LetterInstanceService中定義的下列API,可進一步操作保存的信函實例,例如檢索信函實例和刪除信函實例。
伺服器端API | 操作名稱 | 說明 |
公用LetterInstanceVO getLetterInstance(String letterInstanceId) 擲回ICCException; |
getLetterInstance | 擷取指定的信函例項 |
公用void deleteLetterInstance(String letterInstanceId)擲回ICCException; | deleteLetterInstance | 已刪除指定的信函實例 |
List getAllLetterInstances(Query)擲回ICCException; | getAllLetterInstances | 此API會根據輸入查詢參數擷取信函例項。 若要擷取所有信函例項,可將查詢參數傳入為null。 |
公用布林值letterInstanceExists(String letterInstanceName)擲回ICCException; | letterInstanceExists | 檢查LetterInstance是否按給定名稱存在 |
在CCR用戶介面中,完成以下步驟,將後置處理與信函關聯:
您可以使用下列url,在使用者介面中重新載入草稿信函例項:
https://<server>:<port>/aem/forms/
createcorrespondence.html?/random=$&cmLetterInstanceId=$<LetterInstanceId>
LetterInstaceID:已提交信函例項的唯一ID。
有關保存草稿信函的詳細資訊,請參閱保存草稿和提交信函實例。