创建市场营销对象列表
此示例描述如何显示市场营销对象引用列表。
方案
您有一个具有四个与其相关联的下级市场营销对象的项目:
*
*
*
在创建项目后,定期检查以查看是否已创建参与的市场营销对象。
此示例描述在 IBM® Marketing Operations 中创建此方案所必需的步骤。
假定
Marketing Operations 中存在以下项目:
*
名为事件计划的项目模板
*
任务
要实施此方案,请执行下列任务。
1.
*
*
*
创建定制选项卡参与市场营销对象
*
“创建定制选项卡和属性”描述用于创建这些表单的详细信息。
2.
3.
将表单装入 Marketing Operations,并将其添加到相应模板:
4.
*
*
一个描述书 Brochure001,并将其原始项目设置为 EventStuff001 的项目代码。
*
一个邮件程序 Mailer001,并将其原始项目设置为 EventStuff001 的项目代码。
在打开 EventStuff001参与市场营销对象选项卡时,您会看到关联的市场营销对象的详细信息:
创建定制选项卡和属性
我们需要可以保存列表的选项卡。我们将此选项卡添加到 Marketing Operations 中的项目模板。我们还需要定义定制表单以保存项目代码。定制视图取决于使用同一数据库表的这两个表单,因此我们在本节对这两个表单均进行创建。
1.
2.
3.
4.
5.
6.
7.
8.
9.
创建定制视图
通常,您需要创建定制视图才可以将对象引用添加到列表视图。在此示例中,我们引用项目上的市场营销对象,其中市场营销对象包含用于保存项目代码的文本字段。
此示例使用三个表来创建视图:uap_projects、uap_mktgobject 和定制表 dyn_mo_table。视图名为 proj_mos_by_proj_code。
先决条件定制表
创建视图之前,确保您已创建定制表 dyn_mo_table,并且该表包含以下列:
*
*
定制视图详细信息
此视图包含以下列:
*
*
用于创建视图的实际 SQL 代码如下:
create view proj_mos_by_proj_code (
asscProj, MOName, ProjID, mo_id, comp_type_name) As
select PROJ.name as asscProj, MO.name as MOName,
PROJ.project_id as ProjID, MO.mktg_object_id as mo_id,
MO.comp_type_name as comp_type_name
from uap_projects PROJ, dyn_mo_table MOT, uap_mktgobject MO
where PROJ.proj_code = MOT.PID and MOT.po_id = MO.mktg_object_id
下表显示了此数据库视图的列名和某些样本行: