[也适用于v8]{class="badge positive" title="也适用于Campaign v8"}
种子地址 seed-addresses
如果收件人表是自定义表,则需要其他配置。 必须扩展 nms:seedMember 架构。 向种子地址添加了一个附加选项卡,用于定义适当的字段,如下所示:
有关使用种子地址的详细信息,请参阅此部分。
实现 implementation
现成可用的 nms:seedMember 架构和链接表单经过扩展,可用于客户配置,以引用所有必需的字段。 架构定义包含详细说明其配置模式的注释。
收件人表扩展模式的定义:
<srcSchema label="Person" name="person" namespace="cus">
<element autopk="true" label="Person" name="person">
<attribute label="LastName" name="lastname" type="string"/>
<attribute label="FirstName" name="firstname" type="string"/>
<element label="Address" name="address">
<attribute label="Email" name="addrEnv" type="string"/>
</element>
<attribute label="Code Offer" name="codeOffer" type="string"/>
</element>
</srcSchema>
应用以下步骤:
-
创建 nms:seedMember 架构的扩展。 如需详细信息,请参阅此小节。
-
在此新扩展中,使用以下参数在 seedMember 的根添加新元素:
code language-none name="custom_customNamespace_customSchema"
此元素必须包含导出营销活动所需的字段。 这些字段应与外部架构中对应的字段具有相同的名称。 例如,如果架构为 cus:person,则应按如下方式扩展 nms:seedMember 架构:
code language-none <srcSchema extendedSchema="nms:seedMember" label="Seed addresses" labelSingular="Seed address" name="seedMember" namespace="cus"> <element name="common"> <element name="custom_cus_person"> <attribute name="lastname" template="cus:person:person/@lastname"/> <attribute name="firstname" template="cus:person:person/@firstname"/> <attribute name="email" sqlname="myEmailField" template="cus:person:person/address/@addrEnv" xml="false"/> </element> </element> <element name="seedMember"> <element aggregate="cus:seedMember:common"/> </element> </srcSchema>
note note NOTE nms:seedMember 架构的扩展必须符合Adobe Campaign中营销活动和投放的结构。 note important IMPORTANT -
在扩展期间,必须为“email”字段指定 SQL名称(@sqlname)。 SQL名称必须与为收件人架构保留的“sEmail”不同。
- 必须使用扩展 nms:seedMember 时创建的架构更新数据库结构。
- 在 nms:seedMember 扩展中,包含电子邮件地址的字段必须将 name=“email” 作为属性。 SQL名称必须与已用于收件人架构的“sEmail”不同。 此属性必须立即在**
<element name="custom_cus_person" />
**元素下声明。
-
-
相应地修改 seedMember 表单以在 Seed addresses 窗口中定义新的“内部收件人”选项卡。 有关详细信息,请参见此页面。
code language-none <container colcount="2" label="Internal recipient" name="internal" xpath="custom_cus_person"> <input colspan="2" editable="true" nolabel="true" type="treeEdit"> <container label="Recipient (cus:person)"> <input xpath="@last name"/> <input xpath="@first name"/> <input xpath="@email"/> </container> </input> </container>
如果未输入种子地址的所有属性,则Adobe Campaign会自动替换用户档案:在个性化过程中,将使用现有用户档案中的数据自动输入这些属性。
recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1