AEM Forms提供一組表單,用於從一般使用者取得資料:最適化表單、HTML5 Forms和PDF forms。 它還提供工具,用於列出網頁上的所有可用表單、分析表單的使用情況,以及根據使用者的個人資料鎖定使用者。 這些功能包含在AEM Forms附加元件套件中。 附加元件套件部署在AEM的Author或Publish執行個體上。
調適型表單: 這些表單會根據裝置的熒幕大小變更外觀、吸引人且互動性質。 最適化Forms也可以整合Adobe Analytics、Adobe Sign和Adobe Target。 它讓您能夠根據使用者的人口統計和其他功能,為其提供個人化的表單和以流程為導向的體驗。 您也可以將最適化表單與Adobe Sign整合。
PDF forms 適用於畫素完美列印,以及PDF檔案中的數位資訊擷取。 在數位頭像中,您可以使用Adobe Acrobat或Acrobat Reader來填寫這些表單。 您可以在網站上託管這些表單,或使用表單入口網站在AEM網站上列出這些表單。 您也可以將這些表單以電子郵件的形式傳送給其他人,作為附件。 這些表單最適合案頭環境。
HTML5 FORMS 是瀏覽器易用的PDF forms版本。 HTML5 Forms適用於不支援PDF外掛程式的環境。 HTML5 Forms可在不支援XFAPDF的行動裝置和案頭瀏覽器上,轉譯XFA型表單。 這些表格最適合平板電腦和桌上型電腦環境。
AEM Forms是功能強大的企業級平台,而資料擷取(調適型表單、PDF forms和HTML5 Forms)只是AEM Forms功能之一。 如需完整的功能清單,請參閱 AEM Forms簡介.
AEM Forms附加元件套件是部署至AEM的應用程式。 您只需要至少一個AEM作者和AEM發佈執行個體,即可執行AEM Forms資料擷取功能。 建議使用下列拓撲來執行AEM Forms AEM Forms資料擷取功能。 如需拓撲的詳細資訊,請參閱 AEM Forms的架構和部署拓撲.
開始安裝及設定AEM Forms的資料擷取功能之前,請確定:
硬體與軟體基礎架構已準備就緒。 如需支援的硬體和軟體詳細清單,請參閱 技術需求.
AEM執行個體的安裝路徑未包含空格。
AEM執行個體已啟動且正在執行。 若是Windows使用者,請在提升許可權的模式下安裝AEM執行個體。 在AEM術語中,「例項」是在伺服器上以製作或發佈模式執行的AEM的副本。 您至少需要兩個 AEM例項(一個作者和一個發佈) 若要執行AEM Forms資料擷取功能:
符合記憶體需求。 AEM Forms附加元件套件需要:
已設定作者和發佈執行個體的復寫和反向復寫。 如需詳細資訊,請參閱 復寫.
對於基於UNIX的系統:
外傳 | fontconfig | 自由文字 | glibc |
libcurl | libICE | 利比庫 | libSM |
libuuid | libX11 | libXau |
libxcb |
libXext | libXinerama | libXrandr | libXrender |
nss-softokn-freebl | OpenSSL | zlib |
從安裝媒體安裝下列64位元套件:
AEM Forms附加元件套件是部署至AEM的應用程式。 此套件包含AEM Forms資料擷取和其他功能。 執行以下步驟來安裝附加元件套件:
開啟 Software Distribution。您需要 Adobe ID 才能登入 Software Distribution。
點一下頁首功能表中的 Adobe Experience Manager。
在 篩選器 區段:
點選適用於您的作業系統的套件名稱,然後選取 接受EULA條款,然後點選 下載.
開啟套件管理器,然後按一下「上傳套件」即可上傳套件。
選取套件並按一下 安裝.
您也可以透過下列連結下載套件: AEM Forms發行版本 文章。
安裝套件後,系統會提示您重新啟動AEM執行個體。 不要立即重新啟動伺服器。 在停止AEM Forms伺服器之前,請等待ServiceEvent REGISTERED和ServiceEvent UNREGISTERED訊息停止出現在 [AEM-Installation-Directory]/crx-quickstart/logs/error.log
檔案和記錄穩定。
對所有Author和Publish執行個體重複步驟1至7。
如果您以提升許可權模式安裝AEM執行個體,則在安裝AEM Forms附加元件套件期間,會自動安裝32位元Visual Studio可轉散發套件。
若要評估是否已自動安裝Visual Studio可轉散發套件,請開啟 error.log
檔案位於 /crx-repository/logs/
目錄。 記錄檔包含下列訊息:
Redist <service name> already installed on system, will not attempt re-installation
如果無法安裝可轉散發套件,記錄會包含下列訊息:
Current user does not have elevated privileges, aborting installation of redist <service name>
若要解決此問題,請重新啟動AEM伺服器,以提升許可權模式安裝AEM,然後安裝AEM Forms附加元件套件。
如果許可權檢查失敗,記錄會包含以下訊息:
Privilege escalation check failed with error: <error message>
AEM Forms有一些必要和選用的設定。 強制設定包括設定BouncyCastle程式庫和序列化代理程式。 選擇性設定包括設定Dispatcher、Forms入口網站、Adobe Sign、Adobe Analytics和Adobe Target。
在所有Author和Publish執行個體上執行下列步驟,以啟動委派程式庫:
停止基礎AEM執行個體。
開啟 [AEM installation directory]\crx-quickstart\conf\sling.properties
檔案進行編輯。
如果您使用 [AEM installation directory]\crx-quickstart\bin\start.bat
若要啟動AEM,然後編輯位於以下位置的sling.properties [AEM_root]\crx-quickstart\
.
將下列屬性新增至sling.properties檔案:
sling.bootdelegation.class.com.rsa.jsafe.provider.JsafeJCE=com.rsa.*
儲存並關閉檔案,然後啟動AEM執行個體。
在所有Author和Publish執行個體上重複步驟1-4。
對所有Author和Publish執行個體執行下列步驟,將套件新增至允許清單:
https://'[server]:[port]'/system/console/configMgr
.Dispatcher 是 Adobe Experience Manager 的快取及/或負載平衡工具,可搭配企業級網頁伺服器使用。如果您使用 Dispatcher,然後針對AEM Forms執行下列設定:
設定AEM Forms的存取權:
開啟dispatcher.any檔案以進行編輯。 導覽至篩選區段,並將下列篩選新增至篩選區段:
/0025 { /type "allow" /glob "* /bin/xfaforms/submitaction*" } # to enable AEM Forms submission
儲存並關閉檔案。 如需篩選器的詳細資訊,請參閱 Dispatcher檔案.
設定反向連結篩選服務:
以管理員身分登入Apache Felix Configuration Manager。 設定管理員的預設URL為 https://[server]:[port_number]/system/console/configMgr
. 在 設定 功能表,選取 Apache Sling查閱者篩選器 選項。 在允許主機欄位中,輸入Dispatcher的主機名稱,以允許其作為反向連結,然後按一下 儲存. 專案的格式為 https://[server]:[port]
.
快取是一種可縮短資料存取時間、減少延遲及改善輸入/輸出(I/O)速度的機制。 調適型表單快取只會儲存調適型表單的HTML內容和JSON結構,不會儲存任何預先填入的資料。 這有助於減少轉譯最適化表單所需的時間。
執行以下步驟來設定最適化表單快取:
前往AEM Web主控台設定管理員,網址為https://'[伺服器]:[連線埠]'/system/console/configMgr.
按一下 最適化表單和互動式通訊Web頻道設定 以編輯其組態值。 在編輯設定值對話方塊中,指定AEM Forms伺服器執行個體可快取的表單或檔案數目上限。 最適化Forms數量 欄位。 預設值為 100。按一下「儲存」。
若要停用快取,請將「最適化Forms數目」欄位中的值設為 0. 當您停用或變更快取設定時,快取會重設,所有表單和檔案都會從快取中移除。
您可以為表單資料模型啟用SSL通訊。 若要為表單資料模型啟用SSL通訊,請在啟動任何AEM Forms執行個體之前,為所有執行個體的Java信任存放區新增憑證。 您可以執行以下命令來新增憑證: 」
keytool -import -alias <alias-name> -file <pathTo .cer certificate file> -keystore <<pathToJRE>\lib\security\cacerts>
Adobe Sign可啟用最適化表單的電子簽章工作流程。 電子簽名有助於改善處理法律、銷售、薪資、人力資源管理及許多領域文件的工作流程。
在一般Adobe Sign和調適型表單案例中,使用者需填寫調適型表單以 申請服務. 例如,信用卡申請表和市民福利表單。用戶申請、提交和簽署申請表單時,此表單會被傳送給服務提供者,以進一步動作。服務提供者會檢閱應用程式,並使用Adobe Sign將應用程式標示為已核准。 若要啟用類似的電子簽章工作流程,您可以將Adobe Sign與AEM Forms整合。
若要搭配AEM Forms使用Adobe Sign, 將Adobe Sign與AEM Forms整合.
AEM Forms與Adobe Analytics整合,可讓您擷取及追蹤已發佈表單和檔案的績效量度。 分析這些指標背後的目標是根據有關使表單或文件更有用所需的變更資料做出明智的決策。
若要搭配AEM Forms使用Adobe Analytics,請參閱 設定分析和報表.
如果表單提供的體驗不吸引人,您的客戶可能會捨棄表單。 雖然讓客戶感到沮喪,但也可以提高貴組織的支援數量和成本。 識別並提供適當的客戶體驗以提高轉換率既關鍵又具有挑戰性。 AEM forms保有此問題的關鍵。
AEM forms與Adobe Target (一種Adobe Marketing Cloud解決方案)整合,跨多個數位頻道提供個人化且吸引人的客戶體驗。 若要使用Adobe Target來測試A/B調適型表單, 將Adobe Target與AEM Forms整合.
您已將環境設定為使用AEM Forms資料擷取功能。 現在,使用功能的後續步驟為: