設定AEM Forms參考網站

AEM Forms提供參考網站實作,以示範AEM Forms如何協助金融服務行業和政府組織,隨時隨地在任何裝置上將其複雜的交易轉換為簡單而吸引人的數位體驗。

We.Finance和We.Gov參考網站會繪製真實的使用案例,以便與現有和潛在客戶互動,從首次接觸開始,以個人化且符合成本效益的方式管理通信和交易。

參考網站可讓您探索並展示下列AEM Forms的主要功能。

  • 簡化吸引人且回應式最適化表單和互動式通訊的製作體驗。
  • 互動式通訊,建立可適應裝置設定和配置的互動式、個人化和回應式客戶通訊。
  • 資料整合,連線至不同的資料來源,透過表單資料模型預先填寫及提交表單資料。
  • Forms工作流程,將業務流程和工作流程自動化。
  • 進階的使用者資料管理與處理功能。
  • 與Acrobat Sign整合,以安全方式簽署及提交最適化表單。
  • 與Adobe Target整合,提供目標式建議並執行A/B測試,從表單中最大化ROI。
  • 與Adobe Analytics整合,以評估表單或行銷活動的績效並做出明智的決策。
  • 增強表單填寫體驗。

參考網站提供可重複使用的資產,您可將這些資產當作範本,以建立您自己的資產。

  • 與Acrobat Sign整合,以安全方式簽署及提交最適化表單。

  • 與Acrobat Sign整合,以安全方式簽署及提交最適化表單。

設定參考網站的必要條件和步驟

設定參考網站之前,請確定您有下列項目:

  • AEM essentials

    AEM QuickStart、AEM Forms附加套件和參考網站套件。 請參閱 AEM Forms版本 有關附加元件和引用站點包的詳細資訊。

  • SMTP服務
    您可以使用任何SMTP服務。

  • Acrobat Sign開發人員帳戶和Acrobat Sign API應用程式

    若要使用數位簽署功能,需要Acrobat Sign開發人員帳戶。 請參閱 Acrobat Sign.

  • Microsoft Dynamics 365的執行中例項,以與AEM Forms整合。 若要執行參考網站,您會將範例資料匯入Microsoft Dynamics例項,以預先填入參考網站中使用的互動式通訊。

  • 具有Forms附加元件套件的AEM 6.4執行個體。 如需詳細資訊,請參閱 安裝和設定AEM Forms.

按建議順序執行以下步驟以設定和配置參考站點。

步驟 設定 附註
安裝及設定AEM Forms 製作和發佈 安裝及設定AEM Forms製作和發佈執行個體。
配置SSL 製作和發佈
啟用HTTP over SSL以安全地與Acrobat Sign通訊。

配置Day CQ Link Externalizer configuration

製作和發佈

參考網站使用案例會針對不同的交易傳送電子郵件。 透過電子郵件傳送電子報時,須使用此設定。 它可確保URL和影像指向發佈例項。

設定Day CQ Mail Service 製作和發佈 電子郵件通訊所需。
覆寫預設XSS設定 發佈 用於覆蓋被xss安全性阻止的$、{和}字元。
配置AEM DS設定 作者 設定AEM DS以在發佈執行個體上提交表單,以及在製作執行個體上處理工作流程。
部署參考站點包 作者 在AEM Forms製作執行個體上部署參考網站套件。
將範例資料匯入Microsoft Dynamics 製作和發佈 信用卡申請、住房抵押申請和住房保險申請逐步導入樣本資料
為Microsoft Dynamics設定OAuth雲端服務 製作和發佈 在AEM Forms中設定OAuth雲端服務,以啟用AEM Forms與Microsoft Dynamics之間的通訊。
設定Acrobat Sign排程器 製作和發佈
變更排程器的設定,每兩分鐘檢查一次狀態。
設定參考網站Acrobat SignCloud Service 製作和發佈
隨參考站點包一起提供的配置,需要使用有效憑據重新配置。
為匿名使用者設定Forms Common Configuration Service 發佈 配置允許匿名用戶提交、簽名和生成記錄文檔。
修改表單資料模型的Rest服務Swagger檔案 製作和發佈
修改您環境的服務。

安裝及設定AEM Forms

依照 在OSGi上安裝和設定AEM Forms.

注意

如果多個發佈實例或製作實例和發佈實例位於不同的電腦上,則配置複製和反向複製代理。

配置SSL

必須有SSL設定才能與Acrobat Sign伺服器通訊。 如需詳細步驟,請參閱 透過SSL啟用HTTP.

注意

不配置強制SSL開啟 /etc/map 檔案夾。

配置Day CQ Link Externalizer configuration

在AEM中, 外置器 是OSGI服務,可讓您以預先設定的DNS為路徑加上前置詞,以程式設計方式將資源路徑(例如/path/to/my/page)轉換為外部和絕對URL(例如https://www.mycompany.com/path/to/my/page)。 請參閱 將URL外部化.

注意

如果您使用SSL的自簽名憑證,請勿將外部化為HTTPS URL。

此外,請對本地伺服器使用localhost ,而不是其主機名。

對製作和發佈執行個體執行下列步驟:

  1. 前往https://<,前往OSGi設定​主機名>:<埠>/system/console/configMgr。

  2. 尋找和點選 Day CQ Link Externalizer 設定。

    「 Day CQ Link Externalizer」(日CQ連結外部化程式)對話框開啟,用於編輯配置。

  3. 在Day CQ Link Externalizer對話方塊的Domains欄位中:

    • 在製作例項上,指定可從外部系統存取的發佈URL。 例如,主機名稱或發佈網站伺服器。
    • 在發佈例項上,指定作者和發佈URL。
  4. 在製作和發佈執行個體上,請確定已在「網域」欄位中指定本機伺服器URL。

  5. 點選 儲存. 等待一段時間,以重新啟動所有服務。

設定Day CQ Mail Service

參考網站實作需要在範例使用者填寫及提交表單時,傳送電子郵件給他們。 設定Day CQ Mail Service可讓您提供SMTP服務詳細資訊,以傳送自動電子郵件給客戶。 請參閱 設定電子郵件通知.

執行下列步驟以在發佈執行個體上設定郵件服務:

  1. 前往https://<,前往OSGi設定​主機名>:<埠>/system/console/configMgr。
  2. 尋找和點選 Day CQ Mail Service 以開啟以進行設定。
  3. 提供SMTP伺服器主機名和埠值。
  4. 點選 儲存.
注意

您可以使用公司SMTP服務或Gmail等公共服務。 有關配置SMTP服務的資訊,請參閱SMTP服務文檔。

覆寫預設XSS設定

We.Finance參考網站的電子郵件範本包含電子郵件中的個人化連結。 這些連結的預留位置為 ${placeholder}. 傳送電子郵件前,這些預留位置會先由實際值取代。 AEM的預設XSS保護設定不允許大括弧({ })(在HTML內容的URL中)。 不過,您可以在發佈執行個體上執行下列步驟,以覆寫預設設定:

  1. 複製 /libs/cq/xssprotection/config.xml to /apps/cq/xssprotection/config.xml.

  2. 開啟 /apps/cq/xssprotection/config.xml.

  3. common-regexps 部分,修改 onsiteURL ,然後儲存檔案。

    <regexp name="onsiteURL" value="([\p{L}\p{N}\\\.\#@\$\{\}%\+&;\-_~,\?=/!\*\(\)]*|\#(\w)+)"/>

注意

大括弧({ })在HTML內容的URL中會納入為接受的字元。

配置SMTP伺服器後,請嘗試使用Sarah Rose角色填寫表單,並將其另存為草稿。 儲存為草稿時,您可以選擇使用電子郵件接收草稿。 點選 傳送電子郵件 按鈕,如果您收到電子郵件,內含應用程式草稿的連結,表示您的電子郵件設定成功。 請確定您使用Sarah的認證登入,以查看草稿。

配置AEM DS設定

AEM DS服務設定是參考網站使用案例中電子郵件通訊的發佈執行個體的必要設定。 有關在Publish實例上配置AEM DS服務設定的詳細步驟,請參見 配置AEM DS設定.

若為AEM Forms參考網站,請在AEM DS設定服務中,指定發佈伺服器的URL,而非處理伺服器的URL。

注意

不放 /lc (在處理伺服器URL中)。

部署參考站點包

使用Software Distribution安裝下列參考網站套件。

若要進一步了解如何使用套件,請參閱 如何使用套件.

安裝套件並啟動製作和發佈執行個體後,請在瀏覽器中造訪下列URL:

  • https://[server]:[port]/wegov
  • https://[server]:[port]/wefinance

如果安裝成功,您可以存取We.Gov和We.Finance參考網站登陸頁面。

(選用)將範例資料匯入Microsoft Dynamics

住房抵押申請和汽車保險申請參考站點配置為使用Microsoft Dynamics的記錄。 參考網站套件會安裝自訂實體和範例記錄,您可將這些記錄匯入Microsoft Dynamics以執行參考網站。 執行下列步驟來移轉和設定範例資料:

要導入自動保險應用程式的自定義實體,請執行以下操作:

  1. 下載 WeFinanceAutoInsurance_1_0.zip 解決方案包 https://[server]:[port]/content/aemforms-refsite-collaterals/we-finance/auto-insurance/ms-dynamics/WeFinanceAutoInsurance_1_0.zip 在AEM author例項上。
  2. 在Microsoft Dynamics例項中,前往 解決方案設定 按一下 匯入. 選取並匯入套件。

要導入自動保險應用程式的自定義實體,請執行以下操作:

  1. 下載 AEMFormsFSIRefsite_1_0.zip https://上的包[作者]:[埠]/content/aemforms-refsite-collaterals/we-finance/home-mortgage/ms-dynamics/AEMFormsFSIRefsite_1_0.zip。 選取並匯入套件。

  2. 在Microsoft Dynamics例項中,前往 解決方案設定 按一下 匯入. 選取並匯入套件。

要導入客戶和保險單記錄,請執行以下操作:

  1. 下載 We.Finance Customers.csv, We.Finance自動保險續約.csv,和 住房抵押 來自AEM製作例項上下列位置的資料檔案:

    • https://[server]:[port/content/aemforms-refsite-collaterals/we-finance/auto-insurance/ms-dynamics/We.Finance Customers.csv
    • https://[server]:[port/content/aemforms-refsite-collaterals/we-finance/auto-insurance/ms-dynamics/We.Finance Auto Insurance Renewals.csv
    • https://[server]:[port]/content/aemforms-refsite-collaterals/we-finance/home-mortgage/ms-dynamics/Sarah%20Rose%20Contact.csv
  2. 在您的Microsoft Dynamics例項中,執行下列動作:

    • 前往 銷售> We.Finance客戶 按一下 匯入.
    • 前往 銷售> We.Finance汽車保險 按一下 匯入.
    • 前往 銷售> We.Finance住房抵押 按一下 匯入.

為Microsoft Dynamics設定OAuth雲端服務

在AEM Forms中設定OAuth雲端服務,以啟用AEM Forms與Microsoft Dynamics之間的通訊。 執行下列步驟,在AEM製作和發佈執行個體上設定OAuthCloud Service:

  1. 在AEM製作例項上,前往 工具>Cloud Services>資料來源>全域. 點選 重新整合Dynamics 圖示和點選 屬性.
  2. 轉到Microsoft Azure Active Directory帳戶。 將複製的雲端服務設定URL新增至 回覆URL 為已註冊的應用程式設定。 儲存設定。
  3. 在「驗證設定」索引標籤中,指定 服務根, 用戶端ID, 用戶端密碼,和 資源URL ,以取得Microsoft Dynamics例項的說明。 按一下 連線至OAuth 會重新導向至Microsoft Dynamics登入頁面。
  4. 提供您的登入憑證。 登入後,系統會將您重新導向至AEM Forms雲端服務設定頁面。 按一下​「儲存並關閉」。雲端服務設定已儲存。
  5. 前往 Forms >資料整合> We.Finance. 選擇「自動保險(動態)」 ,然後按一下「編輯」。 Microsoft Dynamics實體會列在「資料來源」標籤下。 等候所有實體從Microsoft Dynamics擷取並列於資料來源標籤下。
  6. 選取 自動保險續訂實體 按一下 測試模型對象. 在輸入請求區段中,將客戶ID的值指定為「900001」,然後按一下 測試. 「輸出」區段會顯示從Microsoft Dynamics中擷取的客戶ID 900001記錄。
  7. 在輸入請求區段中,將客戶ID的值指定為「900001」,然後按一下 測試. 「輸出」區段會顯示從Microsoft Dynamics中擷取的客戶ID 900001記錄。
  8. 在發佈執行個體上重複步驟1至6。

設定Acrobat Sign排程器

對製作和發佈例項執行下列動作:

  1. 前往AEM Web設定主控台(位於 https://[server]:[host]/system/console/configMgr.

  2. 尋找和點選 Acrobat Sign設定服務 以開啟以進行設定。

  3. 設定 狀態更新調度程式表達式 as 0 0/2 ***?.

    注意

    上述排程器設定每兩分鐘檢查一次Acrobat Sign服務的狀態。

  4. 點選 儲存.

設定參考網站Acrobat Sign雲端服務

對製作和發佈例項執行下列動作:

  1. 前往 工具>Cloud Services> Acrobat Sign >全域. 選擇 AEM Forms參考網站簽署 點選 屬性.

    注意

    確保https://[主機]:[ssl_port]/mnt/overlay/adobesign/cloudservices/adobesign/properties.html URL會新增至Acrobat Sign API應用程式的OAuth設定重新導向URL清單。

  2. 指定Acrobat Sign應用程式OAuth設定的用戶端ID和密碼。

  3. (選用)選取 也啟用Acrobat Sign以取得附件 選項,然後點選 連線至Acrobat Sign. 它會將附加至最適化表單的檔案附加至傳送以供簽署的對應Acrobat Sign檔案。

  4. 點選 連線至Acrobat Sign 並使用您的Acrobat Sign憑證登入。

設定Forms Common Configuration Service

在發佈執行個體上執行下列動作,以允許存取匿名使用者:

  1. 前往AEM Web設定主控台(位於 https://[server]:[port]/system/console/configMgr.
  2. 尋找和點選 Forms Common Configuration Service 以開啟以進行設定。
  3. 設定 允許 欄位 所有使用者.
  4. 點選 儲存.

修改表單資料模型的Rest服務

對製作和發佈例項執行下列動作:

  1. 前往CRXDE(網址: https://[server]:[port]/crx/de/index.jsp.
  2. 導覽至 /conf/global/settings/cloudconfigs/fdm/roi-rest/jcr:content/swaggerFile 並開啟swagger檔案。
  3. 根據您的環境更新主機和埠設定。
  4. 儲存設定。
  5. (僅限製作例項)前往 工具 > Cloud Services > 資料來源 > 全球. 選擇 roi-rest 點選 屬性. 點選 驗證設定 設定 驗證類型 to 基本驗證. 指定 admin/ admin作為存取服務的使用者名稱/密碼。 點選 儲存並關閉.

與Marketing Cloud整合

您可以整合AEM Forms與Adobe Analytics和Adobe Target。 雖然Adobe Analytics可協助您產生報表並分析最適化表單的效能,但Adobe Target可協助您提供個人化體驗,並針對最適化表單執行A/B測試。

請執行下列動作,在AEM Forms中設定Adobe Analytics和Adobe Target。

設定Adobe Analytics

AEM Forms與Adobe Analytics的整合可讓您監控及分析客戶與表單和檔案的互動情形。 它可協助您找出並修正問題區域,並採取行動以提高轉換率。

若要在參考網站中體驗此功能,請依照 設定分析和報表.

若要產生報表,種子資料會與參考網站捆綁在一起。 使用種子資料之前,請執行下列操作:

  1. 確保AEM雲端服務中提供We.Finance和We.Gov分析設定。 您可以透過下列其中一種方式來找到雲端服務:

    • 導覽至 工具>Cloud Services>舊版Cloud Services 或瀏覽https://<host>:<port>/libs/cq/core/content/tools/cloudservices.html。
    • Cloud Services 頁面下方 Adobe Analytics ,按一下 Show Configurations. 您可以看到We.Finance和We.Gov配置可用。 按一下以開啟設定。 在設定頁面中,按一下 編輯. 提供有效的公司、用戶名、共用機密(密碼)和資料中心,然後按一下 連線至Analytics. 取得連線成功對話方塊後,按一下 確定 在「配置」對話框上。 在Analytics設定下設定架構,如 設定Analytics和報表.
  2. 導覽至https://<主機>:<>/system/console/configMgr ,並執行下列操作:

    • Web控制台配置 頁面,尋找並按一下 AEM Forms Analytics設定.
    • SiteCatalyst框架 在「AEM Forms Analytics設定」對話方塊的欄位中,選取we-finance(we-finance)或we-gov(we-gov)。
    • 按一下 儲存 並讓頁面重新整理。
  3. 導覽至Forms Manager,網址為https://<host>:<port>/aem/forms ,並執行下列動作:

    • 開啟We.Finance或We.Gov資料夾,然後選取您要查看報表的表單。
    • 按一下動作工具列中的啟用Analytics 。 為表單啟用分析後,按一下「分析報表」。 您會看到產生空白報表。 產生空白報表後,您必須提供重新整理套件隨附的種子資料,才能產生分析報表以供示範之用。

    參考網站提供分析報告,內含信用卡、住房抵押和兒童支援使用案例的種子資料。 有關種子資料的配置,請參見 We.金融參考網站逐步說明We.Gov參考網站逐步說明.

設定Target

參考網站會展示AEM Forms與Adobe Target的整合,讓您在最適化檔案中加入目標式和個人化內容。 此外,還可建立最適化表單的A/B測試。

若要在參考網站中體驗整合,請執行下列操作以在AEM中設定Target:

  1. 以jvm引數啟動製作快速入門 -Dabtesting.enabled=true 在伺服器上啟用A/B測試。

    附註:如果AEM執行個體在JBoss上執行(從Tunkly安裝開始),請新增 -Dabtesting.enabled=true 參數(位於 jboss\bin\standalone.conf.bat 檔案, :

    set "JAVA_OPTS=%JAVA_OPTS% -Dadobeidp.serverName=server1 -Dfile.encoding=utf8 -Djava.net.preferIPv4Stack=true -Dabtesting.enabled=true"

  2. 訪問https://<主機名>:<>/libs/cq/core/content/tools/cloudservices.html。

  3. Adobe Target ,按一下 顯示配置. 您可以看到可用的We.Finance Target設定。 按一下以開啟設定。 在設定頁面中,按一下 編輯. 此 編輯元件 「配置」對話框開啟。

  4. 指定與您的Target帳戶相關聯的用戶端代碼、電子郵件和密碼。 選取API類型為 REST.

  5. 按一下 連線至Adobe目標. 成功設定Target帳戶後,按一下 確定. 您可以看到封裝組態具有Target架構。

  6. 轉到https://<主機名>:<>/system/console/configMgr。

  7. 按一下 AEM Forms Target設定.

  8. 選取Target架構。

  9. 目標URL 欄位,指定AEM Forms的URL。 例如:https://<主機名>:<>。

  10. 按一下「儲存」。

信用卡申請和住房抵押申請使用案例演示了如何執行A/B測試,並演示了報告的示範用途。 若為逐步,請參閱 We.金融參考網站逐步說明.

下一步

現在,您都已準備好探索參考網站。 如需參考網站工作流程和步驟的詳細資訊,請參閱:

本頁內容