安裝及設定資料擷取功能 install-and-configure-data-capture-capabilities

簡介 introduction

AEM Forms提供一組表單,用於從一般使用者取得資料:調適型表單、HTML5 Forms和PDF forms。 它也提供工具,列出網頁上所有可用的表單、分析表單的使用情況,以及根據使用者的設定檔鎖定使用者。 這些功能包含在AEM Forms附加元件套件中。 附加元件套件部署在AEM的製作或發佈執行個體上。

調適型表單: 這些表單會根據裝置的熒幕大小變更外觀、吸引人且互動性質。 最適化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簡介.

部署拓撲 deployment-topology

AEM Forms附加元件套件是部署至AEM的應用程式。 您只需要至少一個AEM製作和AEM發佈執行個體,即可執行AEM Forms資料擷取功能。 建議使用下列拓撲來執行AEM Forms AEM Forms資料擷取功能。 如需有關拓朴的詳細資訊,請參閱 AEM Forms的架構和部署拓撲.

建議的拓朴

系統需求 system-requirements

開始安裝及設定AEM Forms的資料擷取功能前,請確定:

  • 硬體與軟體基礎架構已準備就緒。 如需支援的硬體和軟體的詳細清單,請參閱 技術需求.

  • AEM執行個體的安裝路徑未包含空格。

  • AEM執行個體已啟動且執行中。 對於Windows使用者,請在提升許可權的模式下安裝AEM執行個體。 在AEM術語中,「例項」是在伺服器上以製作或發佈模式執行的AEM的副本。 您至少需要兩個 AEM例項(一個作者和一個發佈) 若要執行AEM Forms資料擷取功能:

    • 作者:用來建立、上傳和編輯內容以及管理網站的AEM執行個體。 一旦內容準備好上線,就會將其復寫到發佈執行個體。
    • 發佈:透過網際網路或內部網路向公眾提供已發佈內容的AEM例項。
  • 符合記憶體需求。 AEM Forms附加元件套件需要:

    • Microsoft Windows安裝專用的15 GB暫存空間。
    • UNIX安裝需要6 GB的暫存空間。
  • 已設定作者和發佈執行個體的復寫和反向復寫。 如需詳細資訊,請參閱 復寫.

  • 對於基於UNIX的系統:

    • 從安裝媒體安裝下列32位元套件:
外派人員
fontconfig
自由文字
glibc
libcurl
libICE
利比庫
libSM
libuuid
libX11
libXau
libxcb
libXext
libXinerama
libXrandr
libXrender
nss-softokn-freebl
OpenSSL
zlib
NOTE
  • 如果伺服器上已安裝OpenSSL,請將其升級至最新版本。
  • 分別建立指向最新版libcurl、libcrypto和libssl程式庫的libcurl.so、libcrypto.so和libssl.so symlink。

安裝AEM Forms附加元件套件 install-aem-forms-add-on-package

AEM Forms附加元件套件是部署至AEM的應用程式。 此套件包含AEM Forms資料擷取和其他功能。 執行以下步驟來安裝附加套件:

  1. 開啟 Software Distribution。您需要 Adobe ID 才能登入 Software Distribution。

  2. 選取 Adobe Experience Manager 在頁首功能表中提供。

  3. 篩選器 區段:

    1. 選取 Forms解決方案 下拉式清單。
    2. 選取封裝的版本和型別。 您也可以使用 搜尋下載 篩選結果的選項。
  4. 選取適用於您的作業系統的套件名稱,然後選取 接受EULA條款,並選取 下載.

  5. 開啟 封裝管理員 並按一下 上傳套裝 以上傳套件。

  6. 選取封裝,然後按一下 安裝.

    您也可以透過 AEM Forms發行版本 文章。

  7. 安裝套件後,系統會提示您重新啟動AEM執行個體。 請勿立即重新啟動伺服器。 在停止AEM Forms伺服器之前,請等候直到ServiceEvent REGISTERED和ServiceEvent UNREGISTERED訊息停止出現在 [AEM-Installation-Directory]/crx-quickstart/logs/error.log 檔案和記錄檔是穩定的。

    note note
    NOTE
    建議您使用'Ctrl + C'命令重新啟動SDK。 使用替代方法重新啟動AEM SDK (例如停止Java程式)可能會導致AEM開發環境不一致。
  8. 對所有Author和Publish執行個體重複步驟1至7。

(僅限Windows)自動安裝Visual Studio可轉散發套件 automatic-installation-visual-studio-redistributables

如果您以提升許可權模式安裝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>

安裝後設定 post-installation-configurations

AEM Forms有一些必要和選用的設定。 強制設定包括設定BouncyCastle程式庫和序列化代理程式。 選擇性設定包括設定Dispatcher、Forms入口網站、Adobe Sign、Adobe Analytics和Adobe Target。

強制安裝後設定 mandatory-post-installation-configurations

設定RSA和BouncyCastle資料庫 configure-rsa-and-bouncycastle-libraries

在所有Author和Publish執行個體上執行下列步驟,以啟動並委派程式庫:

  1. 停止基礎AEM執行個體。

  2. 閇啟 [AEM installation directory]\crx-quickstart\conf\sling.properties 檔案進行編輯。

    如果您使用 [AEM installation directory]\crx-quickstart\bin\start.bat 若要啟動AEM,然後編輯位於的sling.properties [AEM_root]\crx-quickstart\.

  3. 將以下屬性新增到sling.properties檔案:

    code language-shell
    sling.bootdelegation.class.com.rsa.jsafe.provider.JsafeJCE=com.rsa.*
    
  4. 儲存並關閉檔案,然後啟動AEM執行個體。

  5. 在所有Author和Publish執行個體上重複步驟1-4。

設定序列化代理程式 configure-the-serialization-agent

對所有Author和Publish執行個體執行以下步驟,將套件新增到允許清單:

  1. 在瀏覽器視窗中開啟AEM Configuration Manager。 預設URL為 https://'[server]:[port]'/system/console/configMgr.
  2. 搜尋 com.adobe.cq.deserfw.impl.DeserializationFirewallImpl.name 並開啟設定。
  3. 新增 sun.util.calendar 封裝到 允許清單 欄位。 按一下「儲存」。
  4. 對所有Author和Publish執行個體重複步驟1至3。

選用的安裝後設定 optional-post-installation-configurations

設定Dispatcher configure-dispatcher

Dispatcher是Adobe Experience Manager的快取及/或負載平衡工具,可搭配企業級網頁伺服器使用。 如果您使用 Dispatcher,然後針對AEM Forms執行下列設定:

  1. 設定AEM Forms的存取權:

    開啟dispatcher.any檔案進行編輯。 導覽至篩選區段,並將下列篩選新增至篩選區段:

    /0025 { /type "allow" /glob "* /bin/xfaforms/submitaction*" } # to enable AEM Forms submission

    儲存並關閉檔案。 如需有關篩選器的詳細資訊,請參閱 Dispatcher檔案.

  2. 設定反向連結篩選服務:

    以管理員身分登入Apache Felix設定管理員。 組態管理員的預設URL為 https://[server]:[port_number]/system/console/configMgr. 在 設定 功能表,選取 Apache Sling查閱者篩選器 選項。 在允許主機欄位中,輸入Dispatcher的主機名稱,以允許其作為反向連結,然後按一下 儲存. 專案的格式為 https://[server]:[port].

設定快取 configure-cache

快取是縮短資料存取時間、減少延遲,以及改善輸入/輸出(I/O)速度的機制。 調適型表單快取只會儲存調適型表單的HTML內容和JSON結構,不會儲存任何預先填入的資料。 這有助於減少轉譯最適化表單所需的時間。

  • 使用自適應表單快取時,請使用 AEM傳送器 快取最適化表單的使用者端資料庫(CSS和JavaScript)。
  • 開發自訂元件時,請停用用於開發的伺服器上的最適化表單快取。

執行以下步驟來設定調適型表單快取:

  1. 前往AEM網頁主控台設定管理員,網址為https://'[伺服器]:[連線埠]'/system/console/configMgr.

  2. 按一下 最適化表單和互動式通訊Web頻道設定 以編輯其設定值。 在編輯設定值對話方塊中,指定AEM Forms伺服器執行個體可快取在 最適化Forms的數量 欄位。 預設值為 100。按一下「儲存」。

    note note
    NOTE
    若要停用快取,請將「最適化Forms數目」欄位中的值設為 0. 當您停用或變更快取設定時,快取會重設,所有表單和檔案都會從快取中移除。

設定表單資料模型的SSL通訊 configure-ssl-communcation-for-form-data-model

您可以為表單資料模型啟用SSL通訊。 若要為表單資料模型啟用SSL通訊,在啟動任何AEM Forms執行個體之前,請為所有執行個體的Java信任存放區新增憑證。 您可以執行以下命令來新增憑證: 」

keytool -import -alias <alias-name> -file <pathTo .cer certificate file> -keystore <<pathToJRE>\lib\security\cacerts>

設定Adobe Sign configure-adobe-sign

Adobe Sign可啟用最適化表單的電子簽章工作流程。 電子簽名有助於改善處理法律、銷售、薪資、人力資源管理及許多領域文件的工作流程。

在典型的Adobe Sign和調適型表單情境中,使用者會填寫調適型表單以 申請服務. 例如,信用卡申請表和市民福利表單。用戶申請、提交和簽署申請表單時,此表單會被傳送給服務提供者,以進一步動作。服務提供者會稽核申請,並使用Adobe Sign將申請標籤為已核准。 若要啟用類似的電子簽章工作流程,您可以整合Adobe Sign與AEM Forms。

若要搭配AEM Forms使用Adobe Sign, 將Adobe Sign與AEM Forms整合.

設定 Adobe Analytics configure-adobe-analytics

AEM Forms與Adobe Analytics整合,可讓您擷取及追蹤已發佈表單和檔案的績效量度。 分析這些量度背後的目的是,根據使表單或檔案更易於使用所需的變更相關資料,做出明智的決定。

若要搭配AEM Forms使用Adobe Analytics,請參閱 設定分析和報表.

整合Adobe Target integrate-adobe-target

如果表單提供的體驗不吸引人,您的客戶可能會捨棄表單。 雖然這會讓客戶感到挫折,但也可以提升貴組織的支援數量和成本。 識別並提供適當的客戶體驗以提高轉換率,這既重要又具有挑戰性。 AEM表單擁有此問題的關鍵所在。

AEM forms與Adobe Marketing Cloud解決方案Adobe Target整合,跨多個數位頻道提供個人化及吸引人的客戶體驗。 若要使用Adobe Target來A/B測試調適型表單, 將Adobe Target與AEM Forms整合.

後續步驟 next-steps

您已將環境設定為使用AEM Forms資料擷取功能。 現在,使用功能的後續步驟為:

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2