Erstellen von Listen von Marketingobjekten
Dieses Beispiel beschreibt, wie eine Liste von Marketingobjektverweisen angezeigt wird.
Szenario
Sie haben ein Projekt, dem vier untergeordnete Marketingobjekte zugeordnet sind:
*
*
*
Nachdem Sie ein Projekt erstellt haben, überprüfen Sie es regelmäßig, um zu sehen, welche teilnehmenden Marketingobjekte bereits erstellt worden sind.
Dieses Beispiel beschreibt die Schritte, die zum Erstellen dieses Szenarios in IBM® Marketing Operations erforderlich sind.
Voraussetzungen
Das folgende Element ist in Marketing Operations vorhanden:
*
*
Aufgaben
Führen Sie folgende Aufgabe aus, um dieses Szenario zu implementieren.
1.
*
*
*
*
"Erstellen von benutzerdefinierter Registerkarte und Attribut" beschreibt die Details für die Erstellung dieser Formulare.
2.
3.
Laden Sie die Formulare in Marketing Operations und fügen diese den entsprechenden Vorlagen hinzu:
4.
*
*
eine Broschüre, Brochure001, und Einstellen des Projektcodes für EventStuff001 bei ihrem ursprünglichen Projekt .
*
ein Mailer, Mailer001, und Einstellung des Projektcodes für EventStuff001 bei seinem ursprünglichen Projekt.
Wenn Sie die Registerkarte Participating Marketing Objects für EventStuff001 öffnen, werden Ihnen die Details für die zugehörigen Marketingobjekte angezeigt:
Erstellen von benutzerdefinierter Registerkarte und Attribut
Für die Liste ist eine Registerkarte erforderlich. Diese Registerkarte wird einer Projektvorlage in Marketing Operations hinzugefügt. Außerdem muss das benutzerdefinierte Formular so definiert werden, dass der Projektcode gehalten wird. Die benutzerdefinierte Ansicht ist abhängig von diesen beiden Formularen ab, die dieselbe Datenbanktabelle verwenden, daher werden beide in diesem Abschnitt erstellt.
1.
2.
3.
4.
5.
6.
7.
8.
9.
Erstellen der benutzerdefinierten Ansicht
In der Regel müssen Sie eine benutzerdefinierte Ansicht erstellen, bevor Sie einer Listenansicht eine Objektreferenz hinzufügen können. In diesem Beispiel erstellen wir einen Verweis für ein Marketingobjekt bei einem Projekt, bei dem das Marketingobjekt ein Textfeld enthält, das einen Projektcode hält.
In diesem Beispiel werden für die Erstellung der Ansicht drei Tabellen verwendet: uap_projects, uap_mktgobject und die angepasste Tabelle dyn_mo_table. Die Ansicht wird proj_mos_by_proj_code genannt.
Angepasste Tabelle ist Voraussetzung
Vergewissern Sie sich vor Erstellen der Ansicht, dass Sie die angepasste Tabelle "dyn_mo_table" erstellt haben und dass sie folgende Spalten enthält:
*
*
Details für die angepasste Ansicht
Die Ansicht enthält folgende Spalten:
*
*
Der eigentliche SQL-Code zum Erstellen der Ansicht:
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
Die folgende Tabelle zeigt die Spaltennamen und einige Beispielzeilen aus dieser Datenbankansicht: