部署範例

若要讓此使用案例在您的系統上運作,請依照下列指示進行:

注意

假設您在4502港口運行AEM Forms。

建立資料庫

此示例使用MySQL資料庫來儲存自適應表單資料。 您需要將架構檔案](assets/data-base-schema.sql)導入MySQL工作台,以建立[資料庫架構。

建立資料來源

您需要建立名為​StoreAndRetrieveAfData​的資料來源。 OSGi Bundle中的程式碼使用此資料來源名稱

建立表單資料模型

表單資料模型需要根據此資料來源建立,此資料來源稱為​StoreAndRetrieveAfData。 此表單資料模型可用來擷取與應用程式ID相關的行動電話號碼。 表單資料模型可從此處下載。](assets/2-Factor-Authentication-DataSource-and-FDM.zip)[

使用Nexmo建立開發人員帳戶

使用Nexmo建立開發人員帳戶,以傳送和驗證OTP代碼。 記下API金鑰和API機密金鑰。 資料來源和表單資料模型已針對本服務建立,並包含在上一步驟提及的資產中。

部署下列OSGi組合

部署具有代碼的包,以儲存和從資料庫中提取資料
部署DevelopingWithServiceUser Bundle

部署客戶端庫

範例使用2個用戶端程式庫。 將這些客戶端庫導入AEM。

匯入自訂最適化表單範本

本展示中使用的範例表單以自訂範本為基礎。 將自訂範本匯入AEM

匯入範例最適化表單

組成此範例的2個表單需要匯入AEM。 範例表單可從此處下載

在編輯模式下開啟MyAccountForm。 在最適化表單的適當欄位中指定API金鑰和API密碼值。

測試解決方案

預覽StoreAFWithAttachments
輸入您的行動電話號碼,包括國家/地區代碼、填寫您的使用者詳細資料並新增一些附件。 按一下「保存並退出」按鈕以保存最適化表單及其附件

使用案例的展示

本頁內容

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now