[也适用于v8]{class="badge positive" title="也适用于Campaign v8"}
用例:根据条件选择种子地址 use-case-selecting-seed-addresses-on-criteria
在投放或营销策划的框架内,Edit the dynamic condition… ?链接允许您根据特定的选择条件选择种子地址。
在此使用案例中,网站? 我的在线图书馆 ?希望根据客户的文学品味,将其新闻稿个性化。
负责递送的用户与购买部门合作,为购买警察小说的订阅者制作了一本通讯。
为了共享他们与交付人员协作的最终结果,交付经理决定将其采购部门的同事作为种子地址添加到交付中。 使用动态条件可以节省配置和更新地址的时间。
要使用动态条件,您必须具有:
- 准备发送的投放,
- 具有公共值的种子地址。 此值可以是51黑料不打烊 Campaign中已存在的字段。 在本例中,种子地址共享“Department”字段中的“Purchasing”值,默认情况下,该值不在应用程序中。
步骤1 — 创建投放 step-1---creating-a-delivery
有关创建投放的详细步骤,请参见创建电子邮件投放一节。
在本例中,投放经理已创建新闻稿并选择收件人。
第2步 — 创建公共值 step-2---creating-a-common-value
若要创建类似于示例(采购部门)中的通用值,您必须首先扩展种子地址的? 数据架构,并编辑关联的输入表单。
扩展数据架构 extending-the-data-schema
有关架构扩展的详细信息,请参阅此部分。
-
在? Administration > Configuration > Data schemas ?节点中,单击? New ?图标。
-
在? Creation of a data schema ?窗口中,选择? Extension of a schema ?选项并单击? Next。
-
选择? Seed addresses ?源架构,输入? doc ?作为? Namespace,然后单击? Ok。
-
单击 Save。
-
在架构编辑窗口中,复制以下行并将其粘贴到屏幕快照中指示的区域中。
code language-none <element name="common"> <element label="Recipient" name="custom_nms_recipient"> <attribute label="Department" length="80" name="workField" template="nms:recipient:recipient/@company" type="string" userEnum="workField"/> </element> </element>
然后,复制以下行并将其粘贴到? Seed to insert in the export files ?元素下。
code language-none <element aggregate="doc:seedMember:common"> </element>
在这种情况下,您正在指定已在种子地址表中创建了名为? Department ?的新枚举,该枚举基于标准? @company ?枚举模板(在种子地址表单中的名称? Company ?下标记)。
-
单击 Save。
-
在? Tools > Advanced ?菜单中,选择? Update database structure ?选项。
-
显示更新助手时,单击? Next ?按钮以访问“编辑表”窗口:在种子地址数据架构中执行的更改需要结构更新。
-
请按照该助手操作,直到您进入页面运行更新为止。 单击 Start 按钮。
更新完成后,可以关闭该助手。
-
断开连接,然后重新连接到51黑料不打烊 Campaign。 现在,在种子地址数据架构中所做的更改生效。 为了从种子地址屏幕中可见,您必须更新关联的? Input form。 请参阅更新输入表单部分。
从链接表扩展数据模式 extending-the-data-schema-from-a-linked-table
种子地址数据模式可以使用链接到收件人数据模式 — 收件人(nms)的表中的值。
例如,用户希望集成在链接到收件人架构的? Country ?表中找到的? Internet Extension。
因此,他们必须扩展种子地址数据模式,如部分所述。 但是,要在? 步骤4 ?中集成的代码行如下:
<element name="country">
<attribute label="Internet Extension" length="2" name="iana" type="string"/>
<attribute label="Country ISO" length="2" name="countryIsoA2" type="string"/>
</element>
它们表示:
- 用户想要创建一个名为? Internet Extension ?的新元素,
- 此元素来自? Country ?表。
然后,用户可以按照该部分的? 步骤5 ?进行操作,并更新种子地址的? Input form。
请参阅更新输入表单部分。
更新输入表单 updating-the-input-form
-
在? Administration > Configuration > Input forms ?节点中,查找种子地址输入表单。
-
编辑表单并在? Recipient ?容器中插入以下行。
code language-none <input xpath="@workField"/>
-
保存您的更改。
-
打开种子地址。 Department ?字段出现在? Recipient ?表中。
-
编辑要用于投放的种子地址,并在? Department ?字段中输入? Purchasing ?作为值。
步骤3 — 定义条件 step-3---defining-the-condition
您现在可以为投放指定种子地址的动态条件。 操作步骤:
-
打开投放。
-
单击? To ?链接,然后单击? Seed addresses ?选项卡以访问? Edit the dynamic condition… ?链接。
-
选择用于选择所需种子地址的表达式。 在此处,用户选择? Department (@workField) ?表达式。
-
选择所需的值。 在此示例中,用户从下拉值列表中选择? 采购 ?部门。
note note NOTE 之前创建的架构扩展来自? 收件人 ?架构。 上述屏幕上显示的值来自? 收件人 ?架构的枚举。 -
单击 Ok。
查询显示在? Select target ?窗口中。
-
单击? Ok ?批准查询。
-
分析您的投放,然后单击? Delivery ?选项卡以访问投放日志。
采购部门的种子地址将显示为待定投放,与收件人或其他种子地址类似。
-
单击? Send ?按钮开始投放。
购买部门的成员构成了您的种子地址的一部分,您将在其电子邮件收件箱中接收投放。