Argomento precedente: _eventContextInformation.Argomento successivo: Metodi aggiuntivi


_taskContextInformation.

Contiene una raccolta di informazioni sull'attività attuale, come il nome dell'attività, il nome dell'organizzazione e gli eventi costitutivi. Queste informazioni vengono chiamate informazioni di contesto dell'attività.

Questo oggetto è disponibile per i messaggi di posta elettronica basati su modelli Completati. Per informazioni su questo modello, consultare la sezione Modelli di messaggio di posta elettronica.

Metodi: tutti i metodi riportati di seguito restituiscono una stringa tranne il metodo getExposedEventContexts(), che ripristina un vettore Java.

di autenticazione

Descrizione

getAdminName()

Restituisce il nome della persona che inoltra l'attività.

Obsoleto in Identity Manager 5.6. Utilizzare uno dei seguenti metodi ereditati:

  • getAdministrator()
  • getAdminFriendlyName()

getExposedEventContexts()

Restituisce un oggetto vettore Java di tutti gli eventi associati con l'attività.

Ciascun oggetto nel vettore è un oggetto di contesto di evento. È possibile utilizzare i metodi classificati in _eventContextInformation per recuperare le informazioni di contesto per un dato oggetto di evento.

L'oggetto restituito è un oggetto vettore Java standard. È possibile utilizzare uno qualsiasi dei metodi dell'oggetto vettore, ad esempio get() e size(), per gestire gli elementi nel vettore.

getOrgName()

Restituisce il nome dell'organizzazione in cui viene eseguita l'attività.

Obsoleto in Identity Manager 5.6. Utilizzare il metodo ereditato getObjectOrganizationFriendlyName().

getTaskName()

Restituisce il nome dell'attività che viene eseguita.

Obsoleto in Identity Manager 5.6. Utilizzare uno dei seguenti metodi ereditati:

  • getAdminTask()
  • getTaskFriendlyName()

Nota: i metodi in _eventContextInformation vengono forniti tramite l'interfaccia ExposedTaskContextInformation. Poiché ExposedEventContextInformation eredita i metodi nell'API di base di Identity Manager, _eventContextInformation può chiamare questi metodi anche da un modello di messaggio di posta elettronica, insieme ai metodi contenuti nella tabella riportata sopra. Per ulteriori informazioni su questi metodi ereditati, consultare la sezione Metodi aggiuntivi.

Esempio--Corpo di un modello di notifica di posta elettronica per una modifica di password:

<%
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>Your new password is: <b>"+
                              eventContext.getPassword());</br>
      template.add("<hr>");
      }
   }
%>

Corpo del messaggio di posta elettronica possibile:

Gentile Victor Imperioso,
La nuova password è LFH7F1226