Vorheriges Thema: _eventContextInformationNächstes Thema: Zusätzliche Methoden


_taskContextInformation

Enthält eine Sammlung von Informationen zur aktuellen Aufgabe, zum Beispiel Aufgabenname, Organisationsname und die einzelnen Ereignisse. Diese Informationen werden als Kontextinformationen für die Aufgabe bezeichnet.

Dieses Objekt ist für E-Mail-Nachrichten verfügbar, die auf Vorlagen für den Status "Abgeschlossen" basieren. Weitere Informationen zu dieser Vorlage finden Sie unter E-Mail-Vorlagen.

Methoden: Alle nachfolgenden Methoden geben eine Zeichenfolge zurück - abgesehen von der Methode getExposedEventContexts(), die einen Java-Vektor zurückgibt.

methode

Beschreibung

getAdminName()

Gibt den Namen der Person zurück, die die Aufgabe sendet.

Veraltete Methode in Identity Manager 5.6. Verwenden Sie eine der folgenden geerbten Methoden:

  • getAdministrator()
  • getAdminFriendlyName()

getExposedEventContexts()

Gibt einen Java-Vektor von allen der Aufgabe zugeordneten Ereignisse zurück.

Jedes Objekt im Vektor ist ein Ereigniskontextobjekt. Mit den in "_eventContextInformation" aufgeführten Methoden können Sie Kontextinformationen für ein bestimmtes Ereignisobjekt abrufen.

Das zurückgegebene Objekt ist ein standardmäßiges Java-Vektor-Objekt. Sie können jede der Methoden des Vektor-Objekts verwenden, zum Beispiel get() and size(), um die Elemente im Vektor zu verwalten.

getOrgName()

Gibt den Namen der Organisation zurück, in der die Aufgabe ausgeführt wird.

Veraltete Methode in Identity Manager 5.6. Verwenden Sie die geerbte Methode "getObjectOrganizationFriendlyName()".

getTaskName()

Gibt den Namen der Aufgabe zurück, die ausgeführt wird.

Veraltete Methode in Identity Manager 5.6. Verwenden Sie eine der folgenden geerbten Methoden:

  • getAdminTask()
  • getTaskFriendlyName()

Hinweis: Die Methoden in "_taskContextInformation" werden über die ExposedTaskContextInformation-Schnittstelle angegeben. Da ExposedTaskContextInformation Methoden in der Identity Manager-Kern-API erbt, können auch diese Methoden mit _taskContextInformation aus einer E-Mail-Vorlage aufgerufen werden - zusammen mit den Methoden in der Tabelle oben. Weitere Informationen zu diesen geerbten Methoden finden Sie unter Zusätzliche Methoden.

Beispiel: Text einer E-Mail-Benachrichtigungsvorlage für eine Kennwortänderung:

<%
var imsEventContexts =              _taskContextInformation.getExposedEventContexts();
if(imsEventContexts != null)
   {
   for(var i=0;i<imsEventContexts.size();i++)
      {
      var eventContext = imsEventContexts.get(i);
      template.add("Hi "+ eventContext.getPrimaryObjectName()                                                         + ",");
      template.add("<br>Ihr neues Kennwort lautet: <b>"+
                              eventContext.getPassword());</br>
      template.add("<hr>");
      }
   }
%>

Möglicher E-Mail-Text:

Hallo Victor Imperioso,
Ihr neues Kennwort lautet: LFH7F1226