部署範例
若要讓此使用案例在您的系統上正常運作,請遵循下列指示:
NOTE
假設您正在連線埠4502上執行AEM Forms。
建立資料庫
此範例使用MySQL資料庫來儲存最適化表單資料。 您必須將結構描述檔案🔗匯入MySQL Workbench,以建立資料庫結構描述。
建立資料來源
您必須建立名稱為 StoreAndRetrieveAfData 的Apache Sling Connection Pooled DataSource,並指向在先前步驟中建立的資料庫結構描述。 OSGi套件組合中的程式碼會使用此資料來源名稱。
建立表單資料模型
需要根據這個名為 StoreAndRetrieveAfData 的資料來源建立表單資料模型。 此表單資料模型用於擷取與應用程式ID相關聯的行動電話號碼。 可從這裡下載表單資料模型。
使用nexmo建立開發人員帳戶
建立具有Nexmo的開發人員帳戶,以傳送及驗證OTP代碼。 記下API金鑰和API秘密金鑰。 已針對此服務為您建立資料來源和表單資料模型,並包含在先前步驟中所述的資產中。
部署下列OSGi套裝
部署具有程式碼的套件組合,以儲存及擷取資料庫中的資料
下載並解壓縮developingwithserviceuser.zip。
使用Felix Web主控台部署DevelopingWithServiceUser.jar檔案。
部署使用者端程式庫
範例使用2個使用者端資料庫。 將這個使用者端資料庫匯入AEM。
匯入自訂最適化表單範本
此示範中使用的範例表單是根據自訂範本。 將自訂範本匯入AEM
匯入最適化表單範例
構成此範例的2份表單需要匯入至AEM。 範例表單可從這裡🔗下載
在編輯模式中開啟MyAccountForm。 在最適化表單的適當欄位中指定Vonage API金鑰和API密碼值。
測試解決方案
預覽StoreAFWithAttachments
輸入您的手機號碼,包括國家/地區代碼,填寫您的使用者詳細資料並新增一些附件。 按一下「儲存並退出」按鈕,儲存最適化表單及其附件
使用案例示範
recommendation-more-help
8de24117-1378-413c-a581-01e660b7163e