安裝和配置資料捕獲功能

安裝及設定最適化表單、PDF forms和HTML5 Forms。 設定Adobe Analytics和Adobe Target以使用最適化表單,以根據使用者的設定檔分析表單的使用情形,並鎖定使用者。

簡介

AEM Forms提供一套表單,可從使用者取得資料:適用性表單、HTML5 Forms和PDF forms。 它還提供了一些工具,用於列出網頁上所有可用的表單、分析表單的使用情況,以及根據用戶的配置檔案定位用戶。 這些功能包含在AEM Forms附加元件套件中。 附加套件部署在AEM的製作或發佈例項上。

最適化表單: 這些表單會根據裝置的螢幕大小變更外觀、吸引人且互動性強。適用性Forms也可與Adobe Analytics、Adobe Sign和Adobe Target整合。 它可讓您根據使用者的人口統計和其他功能,為使用者提供個人化表單和以程式為導向的體驗。 您也可以整合最適化表單與Adobe Sign。

PDF格 式適用於PDF檔案中像素完美的打印和數字資訊捕獲。在數位頭像中,您可以使用Adobe Acrobat或Acrobat Reader填寫這些表單。 您可以在網站上托管這些表單,或使用表單入口網站在AEM網站上列出這些表單。 您也可以將這些表單以附件形式傳送給其他人。 這些表單最適合案頭環境。

HTML5表 單是瀏覽器易用的PDF forms版本。HTML5 Forms適用於不支援PDF外掛程式的環境。 HTML5 Forms可讓您在不支援XFA型PDF的行動裝置和案頭瀏覽器上轉譯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例項已啟動並執行。 在AEM術語中,「例項」是在製作或發佈模式中,於伺服器上執行的AEM復本。 您至少需要兩個AEM例項(一個作者和一個發佈)才能執行AEM Forms資料擷取功能:

    • 作者:用於建立、上傳和編輯內容及管理網站的AEM例項。內容準備好上線後,就會複製到發佈執行個體。
    • 發佈:透過網際網路或內部網路向公眾提供已發佈內容的AEM例項。
  • 滿足記憶體要求。 AEM Forms附加元件套件需要:

    • 15 GB的臨時空間,用於基於Microsoft Windows的安裝。
    • 6 GB的臨時空間,用於基於UNIX的安裝。
  • 已設定製作和發佈執行個體的復寫和反向復寫。 有關詳細資訊,請參閱Replication

  • 基於UNIX的系統的額外要求:如果使用基於UNIX的作業系統,請從相應作業系統的安裝介質安裝以下軟體包。

expat libxcb freetype libXau
libSM zlib libICE libuuid
glibc libXext

nss-softokn-freebl

fontconfig
libX11 libXrender libXrandr libXinerama

安裝AEM Forms附加元件套件

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

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

  2. 點一下頁首功能表中的 Adobe Experience Manager

  3. 在​Filters​部分:

    1. 從​Solution​下拉式清單中選取​Forms
    2. 選取套件的版本和類型。 您也可以使用​搜尋下載​選項來篩選結果。
  4. 點選適用於您作業系統的套件名稱,選取「接受EULA條款」,然後點選「下載」。

  5. 開啟套件管理器,然後按一下​「上傳套件」​即可上傳套件。

  6. 選擇包,然後按一下​Install

    您也可以透過AEM Forms發行文章中列出的直接連結下載套件。

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

  8. 在所有「製作」和「發佈」例項上重複步驟1至7。

安裝後配置

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

強制安裝後配置

配置RSA和BuncyCastle庫

對所有製作和發佈執行個體執行下列步驟以引導委派程式庫:

  1. 停止基礎AEM例項。

  2. 開啟[AEM安裝目錄]\crx-quickstart\conf\sling.properties檔案進行編輯。

    如果您使用[AEM安裝目錄]\crx-quickstart\bin\start.bat來啟動AEM,請編輯位於[AEM_root]\crx-quickstart\的sling.properties。

  3. 將下列屬性新增至sling.properties檔案:

    sling.bootdelegation.class.com.rsa.jsafe.provider.JsafeJCE=com.rsa.*
    sling.bootdelegation.class.org.bouncycastle.jce.provider.BouncyCastleProvider=org.bouncycastle.*
    
  4. (僅限AIX)將下列屬性新增至sling.properties檔案:

    sling.bootdelegation.xerces=org.apache.xerces.*
    
  5. 儲存並關閉檔案,然後啟動AEM例項。

  6. 在所有「製作」和「發佈」例項上重複步驟1至4。

配置序列化代理

對所有製作和發佈執行個體執行下列步驟,將套件新增至允許清單:

  1. 在瀏覽器視窗中開啟AEM Configuration Manager。 預設URL為https://[server]:[port]/system/console/configMgr
  2. 搜索並開啟​反序列化防火牆配置
  3. 將​sun.util.calendar​套件新增至​allowlist​欄位。 按一下「儲存」。
  4. 在所有「製作」和「發佈」例項上重複步驟1至3。

可選安裝後配置

設定Dispatcher

Dispatcher是AEM的快取和負載平衡工具。 AEM Dispatcher也有助於保護AEM伺服器免受攻擊。 您可以搭配使用Dispatcher與企業級Web伺服器,以提高AEM例項的安全性。 如果您使用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。 在​Configurations​功能表中,選取​Apache Sling Referrer Filter​選項。 在「允許主機」欄位中,輸入Dispatcher的主機名稱,以允許它作為反向連結,然後按一下「儲存」。 條目的格式為https://[server]:[port]

配置快取

快取是一種縮短資料存取時間、減少延遲並改善輸入/輸出(I/O)速度的機制。 適用性表單快取僅會儲存適用性表單的HTML內容和JSON結構,而不儲存任何預先填入的資料。 有助於縮短演算最適化表單所需的時間。

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

執行下列步驟以設定最適化表單快取:

  1. 前往https://[server]:[port]/system/console/configMgr的AEM Web主控台組態管理器。

  2. 按一下「適用性表單和互動式通訊Web通道配置」以編輯其配置值。 在「編輯配置值」對話方塊中,在「適用性Forms數量」欄位中指定AEM Forms伺服器例項可快取的表單或檔案數上限。 預設值為 100。按一下「儲存」。

    注意

    若要停用快取,請將「適用性Forms數量」欄位中的值設為​0。 當禁用或更改快取配置時,將重置快取,並從快取中刪除所有表單和文檔。

配置表單資料模型的SSL通信

您可以為表單資料模型啟用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來標籤已批准的應用程式。 若要啟用類似的電子簽名工作流程,您可以整合Adobe Sign與AEM Forms。

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

配置Adobe Analytics

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

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

整合Adobe Target

如果您的客戶提供的體驗不吸引人,他們可能會放棄表單。 雖然讓客戶感到沮喪,但它還可以提高貴組織的支援量和成本。 識別並提供適當的客戶體驗以提高轉換率既重要又具挑戰性。 AEM表單是此問題的關鍵。

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

後續步驟

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

本頁內容