22.3 Configuration d'une définition de requêtes de provisioning

Avant de configurer une définition de requêtes de provisioning, vous devez sélectionner le pilote d'application utilisateur Identity Manager qui contient la définition. Une fois le pilote sélectionné, vous pouvez créer une nouvelle définition de requêtes de provisioning ou éditer une définition existante. Vous pouvez également supprimer les définitions de requêtes de provisioning, modifier le statut d'une définition de requêtes ou définir les droits pour une définition de requêtes.

22.3.1 Sélection du pilote

Pour sélectionner un pilote d'application utilisateur Identity Manager :

  1. Sélectionnez la catégorie d'Identity Manager dans iManager.

  2. Ouvrez le rôle Configuration des requêtes de provisioning.

  3. Cliquez sur la tâche Requêtes de provisioning.

    iManager affiche l'écran Pilote d'application utilisateur.

    Description : Description : Illustration
  4. Indiquez le nom du pilote dans le champ Pilote d'application utilisateur, puis cliquez sur OK.

    iManager affiche le panneau Configuration des requêtes de provisioning. Ce dernier affiche une liste des définitions de requêtes de provisioning disponibles.

    Description : Description : Illustration

    Les modèles installés apparaissent en noir avec le statut Modèle. Les définitions de requêtes qui sont des modèles n'affichent pas de liens hypertextes, car elles sont en lecture seule.

    REMARQUE:Si les définitions de requêtes sont configurées pour utiliser du texte localisé, les noms et descriptions de ces définitions affichent du texte adapté à l'emplacement en cours.

Modification du piloteUne fois le pilote sélectionné, cette sélection est définie pour toute la durée de votre session iManager, sauf si vous sélectionnez un nouveau pilote. Pour sélectionner un nouveau pilote, cliquez sur la commande Opérations et choisissez Sélectionnez le pilote d'application de l'utilisateur dans le menu Opérations.

22.3.2 Création ou édition d'une requête de provisioning

Pour créer une nouvelle requête de provisioning :

  1. Cliquez sur le nom de la requête de provisioning que vous souhaitez utiliser comme modèle dans le panneau Configuration des requêtes de provisioning.

  2. Cliquez sur la commande Créer à partir de dans le panneau Configuration des requêtes de provisioning.

    Description : Description : Illustration

    La première page de l'assistant de configuration d'une nouvelle requête de provisioning s'affiche.

    Description : Description : Illustration
  3. Saisissez un nom commun pour le nouvel objet dans le champ Nom.

  4. Pour chaque langue que vous souhaitez prendre en charge dans votre application, saisissez le texte localisé dans les champs Nom d'affichage et Description sous Chaînes localisées de la requête de provisioning. Ce texte sera utilisé pour identifier la requête de provisioning dans l'application utilisateur.

  5. Pour ajouter une nouvelle langue à la liste, cliquez sur Ajouter, puis sélectionnez la langue souhaitée.

    REMARQUE:Par défaut, la requête de provisioning qui vient d'être créée prend en charge uniquement l'anglais.

  6. Cliquez sur Suivant.

  7. Indiquez la ressource provisionnée pour la définition de requêtes, comme décrit dans le paragraphe Spécification de la ressource provisionnée.

  8. Configurez les activités du workflow associé à la définition de requêtes, comme décrit dans le paragraphe Configuration des activités de workflow.

  9. Indiquez les droits d'accès pour la définition de requêtes, comme décrit dans le paragraphe Spécification des droits d'accès à la requête de provisioning.

  10. Indiquez le statut initial pour la définition de requêtes, comme décrit dans le paragraphe Spécification de l'état initial de la requête de provisioning.

  11. Passez en revue vos paramètres, puis cliquez sur Terminer.

    Description : Description : Illustration

Pour éditer une requête de provisioning existante :

  1. Cliquez sur le nom de la requête de provisioning dans le panneau Configuration des requêtes de provisioning.

    Description : Description : Illustration

    Vous n'êtes pas autorisé à éditer une requête de provisioning qui est un modèle. Les définitions de requêtes qui sont des modèles n'affichent pas de liens hypertextes, car elles sont en lecture seule.

    REMARQUE:Si vous avez un grand nombre de définitions de requêtes, vous pouvez trier la liste par colonne, par exemple par nom ou par description. Pour effectuer un tri par colonne spécifique, cliquez sur l'en-tête de la colonne.

  2. Pour chaque langue que vous souhaitez prendre en charge dans votre application, cochez la case située en regard de la langue dans la liste sous Chaînes localisées de la requête de provisioning, puis saisissez le texte localisé dans les champs Nom d'affichage et Description. Ce texte sera utilisé pour identifier la requête de provisioning dans l'application utilisateur.

  3. Pour ajouter une nouvelle langue à la liste, cliquez sur Ajouter, puis sélectionnez la langue souhaitée.

    REMARQUE:Par défaut, la requête de provisioning qui vient d'être créée prend en charge uniquement l'anglais.

  4. Cliquez sur Suivant.

  5. Indiquez la ressource provisionnée pour la définition de requêtes, comme décrit dans le paragraphe Spécification de la ressource provisionnée.

  6. Configurez les activités du workflow associé à la définition de requêtes, comme décrit dans le paragraphe Configuration des activités de workflow.

  7. Indiquez les droits d'accès pour la définition de requêtes, comme décrit dans le paragraphe Spécification des droits d'accès à la requête de provisioning.

  8. Indiquez l'état initial pour la définition de requêtes, comme décrit dans le paragraphe Spécification de l'état initial de la requête de provisioning.

  9. Passez en revue vos paramètres, puis cliquez sur Terminer.

Spécification de la ressource provisionnée

Cette section explique comment spécifier une ressource provisionnée basée sur un droit. Elle ne traite pas d'informations conceptuelles sur les droits ou instructions pour créer et utiliser des droits.

Pour plus d'informations sur les droits, reportez-vous à <z-DocTitleInVariable>Novell Identity Manager: Administration Guide (Guide d'administration de l'application utilisateur Identity Manager).

Pour spécifier la ressource provisionnée :

  1. Pour utiliser la cible couramment associée à la définition de requêtes, sélectionnez le bouton d'option Ressource provisionnée.

    Ce bouton d'option est sélectionné par défaut si vous éditez une définition de requêtes qui se réfère à une ressource correcte. Si vous définissez une nouvelle requête de provisioning, ce bouton d'option n'est pas sélectionné.

  2. Pour lier la définition de requêtes à une autre ressource précédemment définie avec le pilote actuellement sélectionné, sélectionnez le bouton d'option Ressources provisionnées disponibles, puis sélectionnez une cible dans la liste déroulante.

    Description : Description : Illustration

    REMARQUE:Si la définition de requêtes est liée à une ressource qui n'est pas un droit, vous n'êtes pas autorisé à modifier la ressource.

  3. Sélectionnez une catégorie pour la définition de ressource provisionnée dans la liste déroulante Catégorie.

    La catégorie est définie par défaut sur la catégorie de la ressource provisionnée en cours de sélection. Lorsque vous modifiez la ressource provisionnée, la catégorie de la définition de requêtes est également modifiée pour correspondre à la catégorie de la ressource. Si vous souhaitez assigner une autre catégorie à la définition de requêtes, sélectionnez cette catégorie dans la liste déroulante Catégorie.

  4. Pour créer une nouvelle ressource basée sur un droit Identity Manager, cliquez sur le bouton +.

    Description : Description : Illustration

    Pour éditer une ressource existante, cliquez sur le bouton représentant un crayon.

    Description : Description : Illustration

    Pour définir les caractéristiques de la ressource, procédez comme suit :

    1. Indiquez un nom de ressource dans le champ Nom (CN).

    2. Sélectionnez une catégorie pour la ressource dans la liste déroulante Catégorie.

    3. Spécifiez le droit dans le champ Droit.

    4. Pour chaque langue que vous souhaitez prendre en charge dans votre application, cochez la case située en regard de la langue dans la liste sous Chaînes localisées de la ressource provisionnée, puis saisissez le texte localisé dans les champs Nom d'affichage et Description. Ce texte sera utilisé pour identifier la ressource de provisioning dans l'application utilisateur.

    5. Pour ajouter une nouvelle langue à la liste, cliquez sur Ajouter, puis sélectionnez la langue souhaitée.

      REMARQUE:Par défaut, la ressource de provisioning qui vient d'être créée prend en charge uniquement l'anglais.

      Description : Description : Illustration
  5. Cliquez sur Suivant.

    L'assistant de ressource provisionnée affiche un écran qui permet de spécifier des données pour tout paramètre requis pour le droit.

    Description : Description : Illustration
  6. Si le droit ne requiert pas de paramètres de droit, cliquez sur Suivant.

    L'assistant de création d'une nouvelle ressource provisionnée affiche la page Résumé qui fournit des informations sur la ressource que vous définissez.

    Description : Description : Illustration
  7. Cliquez sur Terminer.

Configuration des activités de workflow

Pour configurer les activités du workflow associé :

  1. Indiquez si vous souhaitez avertir le destinataire par message électronique pour chaque activité en cochant ou désélectionnant la case Notifier les participants par message électronique.

    Description : Description : Illustration

    REMARQUE:Si vous cochez la case Notifier les participants par message électronique et si le destinataire a désigné un mandataire, ce mandataire est également averti par message électronique. Les délégués ne sont pas incluses dans les notifications par message électronique.

  2. Pour chaque activité de workflow, vous pouvez modifier le libellé d'affichage en cliquant sur l'icône située en regard du nom de l'activité (dans ce cas, Première approbation).

    Description : Description : Illustration

    Saisissez le libellé d'affichage dans le champ Libellé d'affichage, puis cliquez sur OK.

    Description : Description : Illustration

    REMARQUE:Les libellés d'affichage par défaut (Première approbation, deuxième approbation, etc.) proposent un traitement séquentiel des approbations. Pour les flux parallèles, vous pouvez spécifier les libellés qui n'impliquent pas de traitement séquentiel. Par exemple, vous pouvez souhaiter assigner des libellés comme Une des trois approbations parallèles, Deux des trois approbations parallèles, etc.

  3. Pour chaque activité de workflow, indiquez également les informations suivantes :

    Champ

    Description

    Expression du destinataire

    Indique une expression dynamique qui identifie le destinataire de l'activité. Le destinataire est déterminé au moment de l'exécution en fonction du mode d'évaluation de l'expression.

    Le premier terme de l'expression d'un destinataire peut être l'une des valeurs suivantes :

    • Préparateur
    • Destinataire
    • Destinataire de nom de l'activité

    Un terme Destinataire de nom de l'activité séparé est répertorié dans la liste déroulante Expression pour chaque activité du workflow (à l'exception de l'activité que vous êtes en train de configurer). Le nom de l'activité est le libellé d'affichage que vous avez spécifié pour l'activité ou le nom par défaut si vous n'avez pas spécifié de libellé d'affichage.

    Le deuxième terme de l'expression d'un destinataire peut être l'une des valeurs suivantes :

    • Gestionnaire
    • <Aucun attribut>

    REMARQUE:L'attribut Gestionnaire est disponible automatiquement car il a été défini précédemment dans l'entité Utilisateur de la couche d'abstraction. D'autres attributs (outre le gestionnaire) peuvent être sélectionnés s'ils remplissent les conditions suivantes :

    • Doit être défini dans l'entité Utilisateur de la couche d'abstraction.
    • Doit être une valeur unique.
    • Doit posséder des données de type DN.

    Destinataire DN

    Indique le nom distinctif d'un utilisateur, d'un groupe ou d'un groupe de tâches.

    REMARQUE:Si vous souhaitez que les gestionnaires du groupe de tâches recherchent des tâches par groupe de tâches (dans l'opération Tâches de l'équipe de l'application utilisateur), vous devez spécifier le groupe de tâches comme destinataire.

    Timeout

    Indique le temps alloué au destinataire pour exécuter la tâche. Le délai de timeout s'applique chaque fois que le destinataire exécute l'activité.

    Indiquez une valeur en secondes, minutes, heures ou jours.

    Nouvelles tentatives

    Indique le nombre de fois ou l'activité doit être retentée en cas de timeout.

    Lorsqu'une activité expire, le processus de workflow peut retenter de terminer l'activité selon le nombre de réessais spécifié pour l'activité. À chaque réessai, le processus de workflow peut faire évoluer l'activité vers un autre utilisateur. Dans ce cas, l'activité est réassignée à un autre destinataire (le gestionnaire de l'utilisateur par exemple) pour permettre à cet utilisateur de terminer le travail de l'activité. En cas d'expiration du dernier réessai, l'activité peut être définie comme approuvée ou refusée, selon la configuration du workflow.

    Expression du destinataire de réessai

    Indique une expression dynamique qui identifie l'utilisateur qui doit accomplir cette tâche dans le cas où le délai de timeout est atteint.

    Le destinataire de réessai est déterminé au moment de l'exécution en fonction du mode d'évaluation de l'expression.

    Le premier terme de l'expression d'un destinataire peut être l'une des valeurs suivantes :

    • approval.getAddressee()
    • Préparateur
    • Destinataire
    • Destinataire de nom de l'activité

    L'option approval.getAddressee() prend le destinataire courant.

    Un terme Destinataire de nom de l'activité séparé est répertorié dans la liste déroulante Expression pour chaque activité du workflow (y compris l'activité que vous êtes en train de configurer). Le nom de l'activité est le libellé d'affichage que vous avez spécifié pour l'activité ou le nom par défaut si vous n'avez pas spécifié de libellé d'affichage.

    Le deuxième terme de l'expression d'un destinataire peut être l'une des valeurs suivantes :

    • Gestionnaire
    • <Aucun attribut>

    Si vous sélectionnez l'option approval.getAddressee() et si vous sélectionnez Gestionnaire, chaque réessai sera transféré vers un nouveau gestionnaire à un niveau supérieur de l'organisation. Par conséquent, assurez-vous de définir le nombre de réessais en fonction de votre organisation. Dans tous les cas, le nombre de réessais ne doit pas dépasser le nombre de niveaux de gestion au-dessus du destinataire en cours.

    DN du destinataire de réessai

    Indique le nom distinctif d'un utilisateur ou d'un groupe qui doit accomplir cette tâche dans le cas où le nombre de réessais est atteint.

  4. Lorsque vous avez terminé de configurer une activité, vous pouvez défiler vers le bas pour visualiser les autres activités du flux.

  5. Cliquez sur Suivant.

REMARQUE:Le nombre d'activités que vous pouvez configurer varie en fonction du modèle de workflow lié à la définition de requêtes. Le nombre et le type de paramètres de droit varient selon la ressource provisionnée associée à la requête.

Spécification des droits d'accès à la requête de provisioning

Pour spécifier les droits d'accès à une requête de provisioning :

  1. Pour ajouter un utilisateur, un groupe ou un autre objet eDirectory à la liste des ayants droit pour cette définition de requêtes, cliquez sur Ajouter, puis sélectionnez l'objet.

    Une fois que vous avez ajouté un objet, il est inclus dans la liste des ayants droit.

    Description : Description : Illustration
  2. Pour supprimer un utilisateur, un groupe ou un autre objet, sélectionnez l'élément dans la liste Ayant droit, puis cliquez sur Supprimer.

  3. Cliquez sur Suivant.

Spécification de l'état initial de la requête de provisioning

Pour configurer l'état initial de la requête de provisioning :

  1. Cliquez sur le bouton d'option associé à l'état souhaité :

    État

    Description

    Actif

    Disponible.

    Inactif

    Temporairement indisponible. Il s'agit de l'option par défaut.

    Retiré

    Désactivé en permanence.

    Description : Description : Illustration
  2. Cliquez sur le bouton d'option associé à l'action correcte (Attribuer ou Révoquer).

  3. Cliquez sur Suivant.

22.3.3 Suppression d'une requête de provisioning

Pour supprimer une requête de provisioning :

  1. Sélectionnez la requête de provisioning que vous souhaitez supprimer en cochant la case située en regard de son nom.

    Vous n'êtes pas autorisé à supprimer une requête de provisioning qui est un modèle.

  2. Cliquez sur la commande Supprimer dans le panneau Configuration des requêtes de provisioning.

    Description : Description : Illustration

22.3.4 Modification de l'état d'une requête de provisioning existante

Pour modifier l'état d'une requête de provisioning existante :

  1. Sélectionnez la requête de provisioning dont vous souhaitez modifier l'état en cochant la case située en regard de son nom.

  2. Cliquez sur la commande Modifier l'état dans le panneau Configuration des requêtes de provisioning.

    Description : Description : Illustration
  3. Cliquez sur l'état dans le menu État :

    État

    Description

    Actif

    Disponible.

    Inactif

    Temporairement indisponible.

    Retiré

    Désactivé en permanence.

  4. Cliquez sur le bouton d'option associé à l'action correcte (Attribuer ou Révoquer).

  5. Cliquez sur Terminer.

22.3.5 Définition des droits associés à une requête de provisioning existante

Pour définir les droits associés à une requête de provisioning existante :

  1. Sélectionnez la requête de provisioning dont vous souhaitez définir les droits en cochant la case située en regard de son nom.

  2. Cliquez sur la commande Opérations dans le panneau Configuration des requêtes de provisioning.

  3. Cliquez sur la commande Définir les droits dans le menu Opérations.

    Description : Description : Illustration
  4. Exécutez les étapes du paragraphe Spécification des droits d'accès à la requête de provisioning.

Pour définir les droits d'une requête de provisioning avec iManager :

  1. Sélectionnez la requête de provisioning dont vous souhaitez définir les droits en cochant la case située en regard de son nom.

  2. Cliquez sur la commande Opérations dans le panneau Configuration des requêtes de provisioning.

  3. Cliquez sur la commande Définir les droits avec iManager dans le menu Opérations.