在本部分中,我們將探討透過電子郵件傳送Web Channel檔案的方式。
定義並測試Web Channel互動式通訊檔案後,您需要一種傳遞機制來將Web Channel檔案傳遞給收件者。
為了能夠使用電子郵件作為Web Channel檔案的傳送機制,我們需要對表單資料模型做些微變更。
登入AEM Forms。
導覽至Forms ->資料整合
在編輯模式下開啟RetirationAccountStatement資料模型。
選取餘額物件,然後按一下編輯按鈕。
選取「鉛筆」圖示以在編輯模式中開啟id引數。
將繫結變更為「RequestAttribute」。
在繫結值中設定accountnumber,如下所示。
這樣我們就能將accountnumber透過請求屬性傳至表單資料模型
請務必儲存變更。
導覽至/home/users
在使用者的節點下搜尋管理員使用者。
選取管理員使用者的設定檔節點。
建立名為「accountnumber」的屬性。 確定屬性型別為字串。
將此accountnumber屬性的值設為「3059827」。 您可以視需要將此值設定為任何隨機數。
與此URL相關聯的程式碼將取得登入使用者的帳號。 然後,此帳號會作為requestattribute傳遞至FDM。 然後,FDM會擷取與此帳號關聯的資料,並填入Web Channel檔案。
請檢視 /apps/AEMForms/fetchad/GET.jsp crx中的檔案。 請確定字串變數webChannelDocument指向有效的通訊檔案路徑。