當您在Adobe Campaign中建立自訂表格時,您可能想要在AEM中建立對應至該自訂表格的表格。
本檔案說明如何建立自訂表單對應。 當您完成本檔案中的步驟時,您將會提供您的使用者一個活動頁面,讓使用者可在其中註冊即將舉行的活動。 然後您透過Adobe Campaign跟進這些使用者。
您需要安裝下列程式碼:
如需詳細資訊,請參閱將AEM與Adobe Campaign Classic整合。
若要建立自訂表單映射,您必須遵循下列高階步驟,這些步驟在下列各節中有詳細說明:
首先,在Adobe Campaign中建立自訂表格。 在此範例中,我們使用下列定義來建立事件表:
<element autopk="true" label="Event" labelSingular="Event" name="event">
<attribute label="Event Date" name="eventdate" type="date"/>
<attribute label="Event Name" name="eventname" type="string"/>
<attribute label="Email" name="email" type="string"/>
<attribute label="Number of Seats" name="seats" type="long"/>
</element>
建立事件表後,運行更新資料庫結構嚮導以建立表。
在Adobe Campaign中,點選/按一下Add以建立種子位址(nms)表格的新延伸。
現在,使用event表格中的欄位來擴充seed表格:
<element label="Event" name="custom_cus_event">
<attribute name="eventname" template="cus:event:event/@eventname"/>
<attribute name="eventdate" template="cus:event:event/@eventdate"/>
<attribute name="email" template="cus:event:event/@email"/>
<attribute name="seats" template="cus:event:event/@seats"/>
</element>
之後,運行更新資料庫嚮導以應用更改。
在管理/促銷活動管理 t中,移至目標映射並新增新的T 目標映射。
請務必為內部名稱使用有意義的名稱。
在此步驟中,您要添加使用建立的Target映射的傳送模板。
在資源/範本中,導覽至「傳送範本」並複製現有的AEM傳送。 按一下至時,選擇建立事件目標映射。
在AEM中,請確定您已在頁面屬性中設定雲端服務。
然後,在Adobe Campaign標籤中,選取在建立自訂傳送範本中建立的傳送。
設定欄位時,請務必為表單欄位指定唯一的元素名稱。
配置欄位後,您需要手動變更對應。
在CRXDE-lite中,轉至jcr:content(頁面)節點,並將acMapping值變更為Target映射的內部名稱。
在表單的配置中,請務必勾選核取方塊以在非現有時建立
您現在可以提交表單,並在Adobe Campaign端驗證是否儲存值。
"元素'@eventdate'中值'02/02/2015'的類型無效('Event([adb:event])'類型的檔案)"
提交表單時,此錯誤會記錄在AEM的error.log中。
這是由於日期欄位的格式無效。 因應措施是提供yyyy-mm-dd作為值。