Triggerbindungen
Beim Erstellen einer Triggerbindung geben Sie die folgenden Informationen an. Diese Informationen werden dann in der Trigger-Tabelle angezeigt.
Spalte
Beschreibung
Name
Textname für die Bindung. Namen müssen eindeutig sein.
Marketing Operations-Objekt
Das Objekt, für das der Trigger definiert ist. Der Standardwert ist
Beliebiges Marketing Operations-Objekt
.
Vorlage
Die als Filter zu verwendende Vorlage. Die bereitgestellte Vorlage ist ein Filter, der auf alle Instanzen von Objekten für diese Vorlage angewendet wird. Projekte sind Objekte mit Vorlagen. Sie können ein Filterkriterium festlegen, durch das die Suche auf eine bestimmte Vorlage beschränkt wird. Der Standardwert für dieses Kriterium ist
Beliebige Vorlage
, was bedeutet, dass alle Vorlagen für das Objekt in dem Filter enthalten sind oder dass das angegebene Objekt keine zu berücksichtigenden Vorlagen aufweist.
Kontext
Der Kontext für den Trigger. Der Kontext könnte zum Beispiel eine Aufgabe oder ein Workflow sein. Der Standardwert
Jede(r/s)
bedeutet, dass jeder Kontext für das Filterkriterium berücksichtigt wird.
Ereignis
Ein Ereignis für die Filteroperation. Es werden nur Ereignisse angezeigt, die mit dem ausgewählten Objekt, der ausgewählten Vorlage oder dem ausgewählten Kontext zusammenhängen. Wenn allerdings
Beliebiges Ereignis
für das Objekt ausgewählt wurde, werden alle Ereignisse angezeigt.
Verzögert
Die Prozedur wird noch ausgeführt, nachdem die Transaktion übergeben wurde. Die Transaktion, die den Trigger enthielt, ist nicht im Prozedurkontext enthalten. Für die Prozedur wird ein separater Transaktionskontext bereitgestellt.
Wird validiert
Ein Validierungstrigger ruft eine Prozedur zur Datenvalidierung auf, bevor die aktuelle Transaktion übergeben wird. Der Trigger richtet den Prozeduraufruf mit einem einschließenden Kontext ein, der die Datenbanktransaktion enthält.
Exklusiv
Exklusive Bindungen kennzeichnen eine Prozedur, die nicht zusammen mit anderen Prozeduren ausgeführt werden darf, selbst wenn mehrere Bindungen übereinstimmen. (Wenn mehrere exklusive Bindungen übereinstimmen, werden alle exklusiven Bindungen ausgeführt.)
Ist das Kontrollkästchen nicht aktiviert, ist die Bindung inklusiv. Inklusive Bindungen kennzeichnen Prozeduren, die mit anderen Prozeduren ausgeführt werden, wenn mindestens zwei Trigger-Auswahlkriterien übereinstimmen. Wenn eine Abgleichsprozedur exklusiv ist, wird nur eine exklusive Abgleichsprozedur ausgeführt.
Nur die spezifischsten exklusiven Bindungen stimmen überein. Wenn Sie zum Beispiel drei exklusive Trigger haben, einen globalen, einen für alle Projekte und einen für eine bestimmte Projektvorlage, und das auslösende Ereignis stimmt mit allen dreien überein, dann wird nur die Prozedur für die bestimmte Projektvorlage ausgeführt.
Prozedur
Die mit dem Trigger verbundene Prozedur, also die Prozedur, die bei einem Auslösen des Triggers ausgelöst wird.
Copyright IBM Corporation 2013. All Rights Reserved.