教學課程:建立第一個最適化表單

01-create-first-adaptive-form-hero-image

簡介

您是否在尋找適合行動裝置的​表單體驗,以簡化註冊、增加參與並縮短週轉時間,最適化表單​是最適合您的選擇。 適用性表單提供適合行動裝置、自動化和分析的表單體驗。 您可以輕鬆建立回應式且互動式的表單、使用自動化流程來減少管理和重複性工作,以及使用資料分析來改善並個人化客戶對表單的體驗。

本教學課程提供端對端架構,以建立最適化表單。 本教學課程可整合為一個使用案例和多個指南。 每個指南都可協助您學習並新增功能至本教學課程中建立的最適化表單。 在每本指南之後,您都有有效的最適化表單。 提供建立最適化表單的指南。 後續指南即將推出。 在本教學課程結束時,您將能夠:

  • 建立最適化表單和表單資料模型。
  • 設定最適化表單的樣式。
  • 使用最適化表單規則編輯器來建立業務規則。
  • 測試並發佈最適化表單。

create-adaptive-form-workflow

歷程從學習使用案例開始:

網站提供多種產品供不同客戶使用。 客戶瀏覽入口網站、選取和訂購產品。 每個客戶都建立一個帳戶,並提供運費和帳單地址。 現有客戶薩拉·羅斯正在向網站上添加自己的送貨地址。 該網站提供一個線上表單,用於添加和更新運送地址。

網站在Adobe Experience Manager(AEM)上執行,並使用AEM Forms擷取和處理資料。 地址添加和更新表單是最適化表單。 該網站將客戶詳細資訊儲存在資料庫中。 他們使用地址添加和更新表單來檢索和顯示可用地址。 他們也可使用最適化表單來接受更新和新的地址。

必備條件

  • 設定AEM製作例項。

  • 在製作執行個體上安裝AEM Forms附加元件

  • 從資料庫提供程式獲取JDBC資料庫驅動程式(JAR檔案)。 本教程中的示例基於MySQL資料庫,並使用Oracle’s MySQL JDBC資料庫驅動程式

  • 設定包含客戶資料的資料庫,並顯示下方欄位。 資料庫不是建立最適化表單的必要條件。 本教學課程使用資料庫來顯示表單資料模型和AEM Forms的持續性功能。

自適應格式資料

步驟1:建立最適化表單

03-create-adaptive-form-main-image_small

最適化表單是新一代、吸引人、回應式、動態且最適化的表單。 使用最適化表單,您可以提供個人化和目標式體驗。 AEM Forms提供拖放式WYSIWYG編輯器,以建立最適化表單。 如需適用性表單的詳細資訊,請參閱製作適用性表單簡介

目標:

  • 建立可讓客戶新增送貨地址的最適化表單
  • 最適化表單的版面欄位,以顯示並接受客戶的資訊
  • 建立提交動作,以傳送包含表單內容的電子郵件
  • 預覽並提交最適化表單

請參閱指南

步驟2:建立表單資料模型

05-create-form-data-model-main_small

表單資料模型可將最適化表單連接至不同的資料來源。 例如,AEM用戶配置檔案、RESTful Web服務、基於SOAP的Web服務、OData服務和關係資料庫。 表單資料模型是業務實體和服務在連接資料源中提供的統一資料表示模式。 您可以使用具有最適化表單的表單資料模型來擷取、更新、刪除資料,以及將資料新增至連線的資料來源。

目標:

  • 將網站的資料庫實例(MySQL資料庫)配置為資料源
  • 使用MySQL資料庫作為資料源建立表單資料模型
  • 添加資料模型對象以形成資料模型
  • 為表單資料模型配置讀寫服務
  • 測試表單資料模型和已配置的服務(含測試資料)

請參閱指南

步驟3:將規則套用至最適化表單欄位

07-apply-rules-to-adaptive-form_small

適用性表單提供編輯器,可針對適用性表單物件編寫規則。 這些規則會根據預設條件、使用者輸入和表單上的使用者動作,定義要在表單物件上觸發的動作。 有助於確保準確性並加快表單填寫體驗。

目標:

  • 建立規則並套用至最適化表單欄位
  • 使用規則觸發表單資料模型服務,將資料更新至資料庫

請參閱指南

步驟4:設定最適化表單的樣式

最適化表單提供主題和editor,以建立最適化表單的主題。 主題包含元件和面板的樣式詳細資訊,您可以以不同的形式重複使用主題。 樣式包括背景顏色、狀態顏色、透明度、對齊方式和大小等屬性。 將主題應用到表單時,指定的樣式會反映在表單的相應元件上。 最適化表單也支援表單專用樣式的內嵌樣式。

目標:

  • 將現成可用的主題套用至最適化表單
  • 使用主題編輯器建立最適化表單的主題
  • 在自訂主題中使用網頁字型

請參閱指南

步驟5:測試最適化表單

11-test-your-adaptive-form

最適化表單是客戶互動的必備項目。 務必透過您在最適化表單中所做的每項變更來測試表單。 測試表單的每個欄位都很繁瑣。 AEM Forms提供SDK(Calvin SDK),以自動測試最適化表單。 Calvin允許您在網路瀏覽器中自動測試您的最適化表單。

目標:

  • 為最適化表單建立測試套裝
  • 建立最適化表單的測試案例
  • 執行測試案例

請參閱指南

步驟6:發佈最適化表單

12-publish-your-adaptive-form-_small

您可以將最適化表單發佈為獨立表單(單頁應用程式)、包含在AEM Sites page中,或使用Forms Portal在AEM Site上發佈清單。

目標:

  • 以AEM頁面發佈最適化表單
  • 在AEM Sites頁面中內嵌最適化表單
  • 將最適化表單嵌入外部網頁(在AEM外部托管的非AEM網頁)

請參閱指南

本頁內容