設定AEM Forms參考網站

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

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

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

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

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

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

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

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

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

  • AEM essentials

    AEM QuickStart、AEM Forms附加套件和參考網站套件。 請參閱AEM Forms版本 ,了解附加元件和參考網站套件的詳細資訊。

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

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

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

  • 要與AEM Forms整合的Microsoft Dynamics 365執行個體。 要運行引用站點,可將示例資料導入Microsoft Dynamics實例,以預填引用站點中使用的交互通信。

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

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

步驟 設定 附註
安裝及設定AEM Forms 製作和發佈 安裝及設定AEM Forms製作和發佈執行個體。
配置SSL 製作和發佈
啟用HTTP over SSL以安全與Adobe 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之間的通訊。
設定Adobe Sign排程器 製作和發佈
變更排程器的設定,每兩分鐘檢查一次狀態。
設定參考網站Adobe SignCloud Service 製作和發佈
隨參考站點包一起提供的配置,需要使用有效憑據重新配置。
為匿名使用者設定Forms Common Configuration Service 發佈 配置允許匿名用戶提交、簽名和生成記錄文檔。
修改表單資料模型的Rest服務Swagger檔案 製作和發佈
修改您環境的服務。

安裝及設定AEM Forms

依照在OSGi上安裝和設定AEM Forms中所述,安裝和部署AEM Forms。

注意

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

配置SSL

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

注意

請勿在/etc/map資料夾上配置強制SSL。

配置Day CQ Link Externalizer configuration

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

注意

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

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

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

  1. 前往https://hostname>:port>/system/console/configMgr中的OSGi配置。

  2. 尋找並點選​Day CQ Link Externalizer configuration。

    「 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://hostname>:port>/system/console/configMgr中的OSGi配置。
  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複製到/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服務設定是參考網站使用案例中電子郵件通訊的發佈執行個體的必要設定。 有關在發佈實例上配置AEM DS服務設定的詳細步驟,請參閱配置AEM DS設定

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

注意

如果您要為AEM Forms OSGi設定處理伺服器URL,請勿將/lc放入。

部署參考站點包

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

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

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

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

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

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

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

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

  1. 從AEM製作執行個體的https://[server]:[port]/content/aemforms-refsite-collaterals/we-finance/auto-insurance/ms-dynamics/WeFinanceAutoInsurance_1_0.zip下載​WeFinanceAutoInsurance_1_0.zip​解決方案套件。
  2. 在Microsoft Dynamics實例中,轉至​Settings​菜單中的​Solutions,然後按一下​Import。 選取並匯入套件。

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

  1. 從https://[author]:[port]/content/aemforms-refsite-collaterals/we-finance/home-mortgage/ms-dynamics/AEMFormsFSIRefsite_1_0.zip下載​AEMFormsFSIRefsite_1_0.zip​套件。 選取並匯入套件。

  2. 在Microsoft Dynamics實例中,轉至​Settings​菜單中的​Solutions,然後按一下​Import。 選取並匯入套件。

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

  1. 從您的AEM製作例項上的下列位置下載​We.Finance Customers.csv、We.Finance Auto Insurance Rexevals.csv​和​家庭抵押​資料檔案:

    • 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執行個體中,執行下列操作:

    • 轉到​Sales > We.Finance Customers,然後按一下​Import
    • 轉至​Sales > We.Finance Auto Insurance,然後按一下​Import
    • 轉至​Sales > We.Finance Home Mortgage,然後按一下​Import

為Microsoft Dynamics配置OAuth雲端服務

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

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

設定Adobe Sign排程器

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

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

  2. 尋找並點選​Adobe Sign Configuration Service​以開啟它進行設定。

  3. 將​狀態更新調度器表達式​配置為​0 0/2 ***?

    注意

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

  4. 點選​儲存

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

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

  1. 前往​工具>Cloud Services> Adobe Sign >全域。 選擇「AEM Forms Reference Site Sign」,然後點選「Properties」。

    注意

    請確定https://[host]:[ssl_port]/mnt/overlay/adobesign/cloudservices/adobesign/properties.html URL已新增至Adobe Sign API應用程式OAuth設定的重新導向URL清單。

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

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

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

設定Forms Common Configuration Service

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

  1. 前往https://[server]:[port]/system/console/configMgr的AEM Web設定主控台。
  2. 找到並點選​Forms Common Configuration Service​以開啟它進行設定。
  3. 為​所有用戶​配置​允許​欄位。
  4. 點選​儲存

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

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

  1. https://[server]:[port]/crx/de/index.jsp前往CRXDE。
  2. 導覽至​/conf/global/settings/cloudconfigs/fdm/roi-rest/jcr:content/swaggerFile​並開啟swagger檔案。
  3. 根據您的環境更新主機和埠設定。
  4. 儲存設定。
  5. 僅作者例項)前往​工具 > Cloud Services > 資料來源 > 全域。 選擇​roi-rest​並點選​屬性。 點選「驗證設定」,並將「驗證類型​」設為「​基本驗證​」。​指定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的整合可讓您監控及分析客戶與表單和檔案的互動情形。 它可協助您找出並修正問題區域,並採取行動以提高轉換率。

若要在參考網站中體驗此功能,請依照設定分析和報表中所述設定您的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配置可用。 按一下以開啟設定。 在配置頁中,按一下​Edit。 提供有效的公司、用戶名、共用密碼(密碼)和資料中心,然後按一下​連接至Analytics。 取得連線成功對話方塊後,按一下設定對話方塊上的​確定。 在Analytics設定下設定架構,如設定Analytics和報表中所述。
  2. 導航到https://<host>:port>/system/console/configMgr並執行以下操作:

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

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

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

設定Target

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

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

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

    注意:如果AEM執行個體在JBoss上執行(從Tunklying安裝開始為服務),請在檔案的 -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://<hostname>:<port>/libs/cq/core/content/tools/cloudservices.html。

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

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

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

  6. 轉到https://<hostname>:<port>/system/console/configMgr。

  7. 按一下​AEM Forms Target設定

  8. 選取Target架構。

  9. 在​目標URL​欄位中,指定AEM Forms的URL。 例如:https://<hostname>:<port>。

  10. 按一下「儲存」。

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

下一步

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

本頁內容