Trigger
Trigger können leistungsfähige benutzerdefinierte Validierungen sowie Pre- und Post-Event-Verarbeitung ausführen. Mit Triggern können Sie sofort einsatzfähige Prozessfähigkeit von Unica Plan in benutzerdefinierte Geschäftsprozesse integrieren.
Sie können Trigger festlegen, sodass mit bestimmten Objekten verbundene Ereignisse die Ausführung einer Prozedur auslösen. Wenn solche Ereignisse auftreten, führt Unica Plan Procedure Manager den Trigger aus.
Beispiel: Sie möchten Daten in eine Datenbank einfügen, sobald sich der Status eines bestimmten Projekts von „Entwurf“ in „Aktiv“ ändert. Um mit einem Trigger Daten einfügen zu können, müssen Sie Folgendes definieren.
- Eine Prozedur zum Einfügen eines Datensatzes in eine externe Datenbanktabelle.
- Eine Projektvorlage mit dem Namen „DirectMail“.
- Eine Triggerbindung für die Vorlage „DirectMail“, die ausgeführt werden soll, wenn sich der Status eines Projekts ändert (zum Beispiel von „Entwurf“ in „Aktiv“).
Bei Projekten, die auf der Vorlage „DirectMail“ basieren, ruft das System die Prozedur auf, sobald die angegebene Statusänderung auftritt.
Es gelten die folgenden Trigger-Regeln:
- Trigger treten vor oder nach einem Ereignis auf.
- Trigger werden auf einem Subset von Systemereignissen ausgeführt, zu denen Projekte, Anforderungen, Marketingobjekte, Genehmigungen, Task, Workflowarbeitsblätter, Rasterzeilen, Benutzer, Rechnungen, Budgets, Konten und Ressourcen zählen.
Trigger sollten generell möglichst detailliert definiert werden. Beispielsweise sollten Sie, statt eine Trigger-Bindung für ein Objekt festzulegen, eine Triggerbindung für ein bestimmtes Ereignis für eine bestimmte Projektvorlage konfigurieren.
Sie können die Liste der Trigger-Bindungen für Ihre Installation anzeigen, indem Sie Einstellungen > Unica Plan-Einstellungen auswählen und auf Trigger-Bindungen klicken.