Rubrique précédente: _eventContextInformationRubrique suivante: Méthodes supplémentaires


_taskContextInformation

Contient un ensemble d'informations sur la tâche actuelle, telles que le nom de tâche, le nom de l'organisation et les événements constitutifs. Ces informations sont appelées informations de contexte de la tâche.

Cet objet est disponible pour les courriels basés sur des modèles terminés. Pour plus d'informations sur ce modèle, consultez la section Modèles de courriel.

Méthodes : toutes les méthodes ci-après renvoient une chaîne, sauf la méthode getExposedEventContexts(), qui renvoie un vecteur Java.

Méthode

Description

getAdminName()

Renvoie le nom de l'utilisateur qui soumet la tâche.

Désapprouvée dans CA Identity Manager 5.6. Utilisez l'une des méthodes héritées suivantes :

  • getAdministrator()
  • getAdminFriendlyName()

getExposedEventContexts()

Renvoie un vecteur Java de tous les événements associés à la tâche.

Chaque objet dans le vecteur est un objet de contexte d'événement. Vous pouvez utiliser les méthodes répertoriées sous _eventContextInformation pour récupérer des informations de contexte d'un objet d'événement donné.

L'objet renvoyé est un objet de vecteur Java standard. Vous pouvez utiliser l'une des méthodes de l'objet de vecteur (par exemple, get() et size()) pour gérer les éléments dans le vecteur.

getOrgName()

Renvoie le nom de l'organisation dans laquelle la tâche est exécutée.

Désapprouvée dans CA Identity Manager 5.6. Utilisez la méthode héritée getObjectOrganizationFriendlyName().

getTaskName()

Renvoie le nom de la tâche en cours d'exécution.

Désapprouvée dans CA Identity Manager 5.6. Utilisez l'une des méthodes héritées suivantes :

  • getAdminTask()
  • getTaskFriendlyName()

Remarque : Les méthodes sous _taskContextInformation sont fournies via l'interface ExposedTaskContextInformation. Etant donné que ExposedTaskContextInformation hérite des méthodes de l'API de CA Identity Manager principale, _taskContextInformation peut également appeler ces méthodes à partir d'un modèle de courriel, avec les méthodes figurant dans le tableau ci-dessus. Pour plus d'informations sur ces méthodes héritées, consultez la section Méthodes supplémentaires.

Exemple : Corps d'un modèle de notification par courriel pour la modification d'un mot de passe :

<%
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>");
      }
   }
%>

Potentiel corps du courriel :

Hi Victor Imperioso,
Your new password is: LFH7F1226