Groovy-Ereignisbehandler - Serverereignis hinzufügen

Serverereignisse hinzufügen

Mit dieser Option können Sie ein Serverereignis auswählen.

Folgendes Serverereignis hinzufügen

Mit dieser Option können Interfacenamen von Serverereignissen direkt angegeben werden (z.B. de.uplanet.lucy.server.workflow.event.IWorkflowEvent, um auf alle Workflowereignisse zu hören).

Aktivieren Sie die Einstellung "Bei Anmeldung Login-Prozessereignis senden" in den Portaleigenschaften, wenn Sie dieses Serverereignis mit dem Groovy-Ereignisbehandler verwerten möchten.

Serverereignisse

Veröffentlichen einer neuen Applikation

Weitere Informationen: Interface IApplicationCreateEvent

Veröffentlichen einer bestehenden Applikation

Weitere Informationen: Interface IApplicationUpdateEvent

Vor dem Löschen einer Applikation

Weitere Informationen: Interface IApplicationBeforeDeleteEvent

Nach dem Löschen einer Applikation

Weitere Informationen: Interface IApplicationAfterDeleteEvent

Diese Ereignisse enthalten die GUID der Applikation. Die GUID kann wie folgt ermittelt werden:

def strAppGuid = g_event.applicationGuid

Portalexport Start

Tritt zu Beginn eines Portalexports ein. Das Ereignis enthält das Exportverzeichnis bzw. die Exportdatei.

Weitere Informationen: Interface IPortalExportStartEvent

Portalexport Ende

Tritt am Ende des Portalexports ein. Das Ereignis enthält das Exportverzeichnis bzw. die Exportdatei.

Weitere Informationen: Interface IPortalExportEndEvent

Hinzufügen eines Benutzers (Web)

Tritt ein, nachdem über die Benutzerapplikation ein neuer Benutzer angelegt wurde. Das Ereignis enthält die GUID des neu eingefügten Benutzers.

Weitere Informationen: Interface IOrgStructureChangedEvent

Deaktivieren eines Benutzers (Web)

Tritt ein, nachdem über die Benutzerapplikation ein Benutzer deaktiviert wurde. Das Ereignis enthält die GUID des deaktivierten Benutzers.

Weitere Informationen: Interface IUserDeactivatedEvent

Sperren eines Benutzers (Web)

Tritt ein, wenn ein Benutzer durch Überschreiten der erlaubten Login-Versuche im Web gesperrt wird.

Weitere Informationen: Interface IUserLockedWorkflowEvent

Benutzer-Login

Erfordert die Einstellung "Bei Anmeldung Login-Prozessereignis senden" in den Portaleigenschaften. Tritt ein, nachdem ein Benutzer eingeloggt wurde. Das Ereignis enthält die eingeloggte Session sowie den Namen der verwendeten Authentifizierungskonfiguration. Die GUID eines Benutzers kann mit dem folgenden Groovy-Skript ermittelt werden:

def intUserId = g_session?.user?.id
def strUserGuid = g_session?.user?.guid
		

Benutzer-Logout

Erfordert die Einstellung "Bei Anmeldung Login-Prozessereignis senden" in den Portaleigenschaften. Tritt ein, nachdem eine Session ausgeloggt wurde. Das Ereignis enthält die ausgeloggte Session sowie den Namen der verwendeten Authentifizierungskonfiguration.

Server-Stop

Tritt ein, während der Portalserver beendet wird.

Weitere Informationen: Interface IServerStopEvent

Benutzerdefiniertes Ereignis

Tritt ein, wenn es von einem Benutzer ausgelöst wurde, z.B. per JavaScript oder als benutzerdefiniertes Workflow-Folgeereignis in der Aufgabenplanung.

Timer-Verarbeitung fertig

Tritt ein, wenn ein globaler Timer die Verarbeitung beendet hat.

Ändern der Sprache des Portals

Ändert die Spracheinstellung in den Portaleigenschaften.

Weitere Informationen: Interface ILanguagesChangedEvent

Ändern der standortabhängigen Formate des Portals

Ändert die Formateinstellungen in den Portaleigenschaften.

Weitere Informationen: Interface ILocaleFormatsChangedEvent

E-Mail-Versand fehlgeschlagen (BadMail-Ordner)

Dieses Ereignis tritt ein, wenn eine E-Mail in den BadMail-Ordner verschoben wird (/internal/mailroot/badmail).

Weitere Informationen

https://docs.intrexx.com/intrexx/version/10000/api/groovy/jdk/index.htm?de/uplanet/lucy/server/workflow/event/IWorkflowEvent.htm