Trigger
Sie können Trigger festlegen, sodass mit bestimmten Objekten verbundene Ereignisse die Ausführung einer Prozedur auslösen.
Angenommen, Sie möchten Daten in eine Datenbank einfügen, wenn sich der Zustand eines bestimmten Projekts von "Entwurf" in "Aktiv" ändert. Sie können hierfür einen Trigger verwenden, indem Sie folgende Elemente definieren:
Eine Prozedur zum Einfügen eines Datasetes in eine externe Datenbanktabelle.
Eine Projektvorlage mit dem Namen "DirectMail".
Eine Triggerbindung für die Vorlage "DirectMail", die auslöst, wenn der Zustand eines Projekts sich ändert (z. B. von "Entwurf" in "Aktiv").
Wenn Sie ein Projekt basierend auf der Vorlage "DirectMail" erstellen, ruft das System die Prozedur auf, sobald die angegebene Zustandsänderung eintritt.
Es gelten die folgenden Trigger-Regeln:
Trigger treten direkt vor oder direkt nach einem Ereignis auf.
Trigger werden für ein Subset von Systemereignissen ausgeführt, einschließlich Ereignisse im Zusammenhang mit Projekten, Anfragen, Marketingobjekten, Genehmigungen, Aufgaben, Workflowarbeitsblättern, Rasterzeilen, Benutzern, Rechnungen, Budgets, Konten und Ressourcen.
Trigger sollten generell möglichst detailliert definiert werden. Beispielsweise sollten Sie, statt eine Triggerbindung für ein Objekt festzulegen, eine Triggerbindung für ein bestimmten Ereignis für eine bestimmte Projektvorlage konfigurieren.
Sie können die Liste der Triggerbindungen für Ihre Installation anzeigen, indem Sie
Einstellungen > Marketing Operations-Einstellungen
auswählen und auf
Triggerbindungen
klicken.
So fügen Sie einen Trigger hinzu
Triggerbindung hinzufügen oder bearbeiten
Triggerbindungen
Copyright IBM Corporation 2013. All Rights Reserved.