企業會收集和處理來自多個表單、後端系統和其他資料來源的資料。 資料處理包括審核和核准程式、重複性工作以及資料封存。 例如,檢閱表格並將其轉換為PDF檔案。 手動完成重複性任務時,可能需要大量的時間和資源。
您可以在OSGi](/docs/experience-manager-65/forms/workflows/aem-forms-workflow.html?lang=zh-Hant)上使用[以Forms為中心的工作流程,以快速建立以表單為基礎的調適性工作流程。 這些工作流程可協助您自動化審閱和核准工作流程、商業程式工作流程和其他重複性工作。 這些工作流程也有助於處理檔案(建立、組合、分發和封存PDF檔案、新增數位簽章以限制檔案存取、解碼條碼表格等),並搭配使用Adobe Sign簽章工作流程與表格和檔案。
設定後,這些工作流程可以手動觸發,以完成定義的程式,或在使用者提交表單或互動式通訊時以程式設計方式執行。 此功能包含在AEM Forms附加套件中。
AEM Forms是強大的企業級平台。 以Forms為中心的OSGi工作流程只是AEM Forms的功能之一。 有關功能的完整清單,請參見AEM Forms簡介。
有了以Forms為中心的OSGi工作流程,您就可以在OSGi堆疊上快速建立和部署各種工作的工作流程,而不需在JEE堆疊上安裝完整的流程管理功能。 請參閱OSGi和JEE流程管理Forms中心工作流程的比較,了AEM解各項功能的差異和相似性。
比較後,如果您選擇在JEE堆棧上安裝「流程管理」功能,請參閱在JEE上安裝或升級AEM Forms,以獲得有關安裝和配置JEE堆棧和「流程管理」功能的詳細資訊。
AEM Forms附加套件是部署在上的應用程AEM式。 您至少只需要一個AEM作者或處理執行個體(生產作者),就可以針對OSGi功能執行以Forms為中心的工作流程。 處理例項是硬化的AEM Author例項。 請勿在生產作者上執行任何實際的製作,例如建立工作流程或調適性表單。
以下拓撲是指示性拓撲,用於運行AEM Forms互動式通信、通信管理、AEM Forms資料捕獲和Forms中心的OSGi功能工作流。 有關拓撲的詳細資訊,請參見AEM Forms的體系結構和部署拓撲。
AEM Forms·Forms-以OSGi為中心的工作流AEM程在AEM Forms的「作者」例項AEM上執行「收件匣」和「工作流程模型建立UI」。
如果您已按照安裝和配置資料捕獲功能文章中的說明,將AEM Forms安裝在OSGi上,請跳至文檔的Next steps部分。
在OSGi上開始安裝和配置以Forms為中心的工作流程之前,請確保:
硬體和軟體基礎架構已就緒。 有關支援的硬體和軟體的詳細清單,請參見技術要求。
實例的安AEM裝路徑不包含空格。
實AEM例已啟動並運行。 在術AEM語中,「例項」是在作者或發AEM布模式下在伺服器上執行的副本。 您至少需要一個例AEM項(作者或處理)才能在OSGi上執行以Forms為中心的工作流程:
作者:用於AEM建立、上傳和編輯內容以及管理網站的例項。內容一旦準備好上線,就會複製到發佈實例。
處理:處 理例項是硬化的 AuthorAEM例 項。您可以設定Author例項,並在執行安裝後加強它。
發佈:透過AEM網際網路或內部網路為公眾提供已發佈內容的例項。
符合記憶體需求。 AEM Forms附加套件需要:
基於UNIX的系統的額外要求:如果您使用基於UNIX的作業系統,請從相應作業系統的安裝介質安裝以下軟體包。
expat | libxcb | freetype | libXau |
libSM | zlib | libICE | libuuid |
glibc | libXext | nss-softokn-freebl |
fontconfig |
libX11 | libXrender | libXrandr | libXinerama |
AEM Forms附加套件是部署在上的應用程AEM式。 此套件包含以Forms為中心的OSGi和其他功能工作流程。 執行下列步驟以安裝附加元件套件:
開啟 Software Distribution。您需要 Adobe ID 才能登入 Software Distribution。
點一下頁首功能表中的 Adobe Experience Manager。
在Filters區段中:
點選適用於您作業系統的套件名稱,選取「接受EULA條款」,然後點選「下載」。
開啟套件管理器,然後按一下「上傳套件」即可上傳套件。
選擇軟體包並按一下Install。
您也可以透過AEM Forms版本文章中所列的直接連結下載套件。
安裝軟體包後,系統會提示您重新啟動AEM實例。 不要立即重新啟動伺服器。 在停止AEM Forms伺服器之前,請等待ServiceEvent REGISTERED和ServiceEvent UNREGISTERED消息停止顯示在 [AEM-Installation-Directory] /crx-quickstart/logs/error.log檔案中,並且日誌是穩定的。
對所有「作者」和「發佈」例項重複步驟1-7。
AEM Forms有一些強制性和可選配置。 必備配置包括配置BuncyCastle庫和序列化代理。 可選配置包括配置調度程式和Adobe Target。
對所有「作者」(Author)和「發佈」(Publish)實例執行以下步驟以引導委派庫:
停止基礎實AEM例。
開啟[安裝目AEM錄]\crx-quickstart\conf\sling.properties檔案進行編輯。
如果您使用[AEM安裝目錄]\crx-quickstart\bin\start.bat來啟動AEM,則請編輯位於[AEM_root]\crx-quickstart\的sling.properties。
將下列屬性新增至sling.properties檔案:
sling.bootdelegation.class.com.rsa.jsafe.provider.JsafeJCE=com.rsa.*
儲存並關閉檔案,然後啟AEM動執行個體。
對所有「作者」和「發佈」例項重複步驟1-4。
對所有「作者」(Author)和「發佈」(Publish)實例執行以下步驟,將包添加到allowlist:
Dispatcher是適用於的快取和負載平衡工AEM具。 AEM Dispatcher還有助於保護服AEM務器免受攻擊。 您可以搭配使用Dispatcher和AEM企業級Web伺服器,以提高實例的安全性。 如果使用Dispatcher,則對AEM Forms執行以下配置:
配置AEM Forms的訪問:
開啟dispatcher.any檔案以進行編輯。 導覽至篩選區段,並將下列篩選新增至篩選區段:
/0025 { /type "allow" /glob "* /bin/xfaforms/submitaction*" } # to enable AEM Forms submission
儲存並關閉檔案。 有關篩選器的詳細資訊,請參見Dispatcher documentation。
設定反向連結篩選服務:
以管理員身分登入Apache Felix組態管理員。 配置管理器的預設URL為https://‘server’:[port_number]/system/console/configMgr。 在Configurations選單中,選取Apache Sling Referrer Filter選項。 在「允許主機」欄位中,輸入調度程式的主機名以允許它作為反向連接,然後按一下「保存」。 條目的格式為https://'[server]:[port]'
。
快取是一種機制,可縮短資料存取時間、減少延遲,並改善輸入/輸出(I/O)速度。 最適化表單快取只儲存最適化表單的HTML內容和JSON結構,而不儲存任何預先填入的資料。 它有助於縮短轉換最適化表單所需的時間。
執行以下步驟以配置自適應表單快取:
轉至AEMhttps://'[server]:[port]'/system/console/configMgr
的Web控制台配置管理器。
按一下自適應表單和互動式通信Web通道配置以編輯其配置值。 在編輯配置值對話框中,在Number of AdaptiveForms欄位中指定AEM Forms伺服器實例可以快取的表單或文檔的最大數量。 預設值為 100。按一下「儲存」。
要禁用快取,請將「Number of AdaptiveForms」(自適應性資料)欄位中的值設定為0。 當禁用或更改快取配置時,將重置快取,並從快取中刪除所有表單和文檔。
Adobe Sign為調適性表單提供電子簽名工作流程。 電子簽名可改善處理法律、銷售、薪資、人力資源管理等領域檔案的工作流程。
在OSGi方案上以Adobe Sign和Forms為中心的典型工作流中,用戶填充適應於服務的表單。 例如,信用卡申請和公民福利表。 當使用者填寫、提交及簽署申請表格時,就會啟動核准/拒絕工作流程。 服務提供商會在「收件箱」中審AEM核應用程式,並使用Adobe Sign電子簽名應用程式。 若要啟用類似的電子簽名工作流程,您可以將Adobe Sign與AEM Forms整合。
要將Adobe Sign與AEM Forms結合,將Adobe Sign與AEM Forms整合。
您已經配置了在OSGi功能上使用以Forms為中心的工作流的環境。 現在,使用此功能的步驟如下: