Vorheriges Thema: Erweiterte AufgabenkomponentenNächstes Thema: Admin-Aufgaben und Ereignisse


Erstellen von Business Logic Task-Handler

Gehen Sie zur Definition des voll qualifizierten Klassennamens eines Business Logic Task-Handler folgendermaßen vor:

  1. Erstellen oder ändern Sie eine Admin-Aufgabe.
  2. Klicken Sie auf der Registerkarte für das Administratorprofil auf "Business Logic Task-Handler".

    Daraufhin wird das Fenster "Business Logic Task-Handler" angezeigt. In diesem Fenster werden alle vorhandenen Business Logic Task-Handler aufgeführt, die der Aufgabe zugewiesen sind. Identity Manager führt die Handler in der Reihenfolge aus, in der sie in der Liste angegeben sind.

  3. Klicken Sie auf "Hinzufügen".

    Daraufhin wird das Fenster "Business Logic Task Handler: Detail" angezeigt.

Definieren Sie im Fenster "Business Logic Task Handler: Detail" folgende Informationen für den Business Logic Task-Handler, den Sie der Aufgabe zuweisen:

Name

Der Name, den Sie dem Business Logic Task-Handler zuweisen.

Beschreibung

Eine optionale Beschreibung des Business Logic Task-Handlers.

Java-Klasse

Wenn der Business Logic Task-Handler in Java implementiert ist, der voll qualifizierte Klassenname des Business Logic Task-Handlers. Beispiel:

com.mycompany.MyJavaBLTH

Identity Manager geht davon aus, dass sich die Klassendatei im Stammverzeichnis für benutzerdefinierte Java-Klassendateien befindet. Informationen zur Bereitstellung von Java-Klassendateien finden Sie im Programmierhandbuch für Java.

JavaScript-Dateiname

Wenn der Business Logic Task-Handler in JavaScript implementiert und der JavaScript-Code in einer Datei enthalten ist, geben Sie in diesem Feld den Dateinamen an. Wenn der Business Logic Task-Handler von mehreren Aufgabenfenstern verwendet werden soll, empfiehlt es sich beispielsweise, den JavaScript-Code in einer Datei zu speichern.

Identity Manager geht davon aus, dass sich die Datei im Stammverzeichnis für benutzerdefinierte JavaScript-Dateien befindet. Informationen zur Bereitstellung von JavaScript-Dateien finden Sie im Programmierhandbuch für Java.

Wenn Sie die Datei in einem Unterverzeichnis des Stammverzeichnisses speichern, geben Sie beim Angeben des Namens der JavaScript-Datei auch den Namen des Unterverzeichnisses an. Beispiel:

JavaScriptSubDir\MyJavaScriptBLTH.js

Die Schrägstriche müssen der Plattform entsprechen, auf der die JavaScript-Datei bereitgestellt wird.

JavaScript

Sie können einen JavaScript-Business Logic Task-Handler implementieren, indem Sie den vollständigen JavaScript-Code in diesem Feld anstatt in einer Datei angeben. So empfiehlt es sich beispielsweise, den JavaScript-Code in diesem Feld anzugeben, wenn das Script sehr kurz ist bzw. für keine anderen Aufgabenfenster zum Einsatz kommt.

"Eigenschaft" und "Wert"

Bei Java-Implementierungen handelt es sich bei diesen Feldern um optionale Name/Wert-Paare, die an die init()-Methode des Java-Business Logic Task-Handler übergeben und auf jede beliebige Weise verwendet werden, die die Geschäftslogik (Business Logic) des Handlers erforderlich macht.

Wenn Sie eine benutzerdefinierte Eigenschaft hinzufügen möchten, geben Sie einen Eigenschaftsnamen und -wert an, und klicken Sie dann auf "Hinzufügen".

Hinweis: Wenn Sie einen Java-Business Logic Task-Handler hinzufügen, starten Sie den Anwendungsserver neu, damit der Handler geladen wird.