23.2 Gestion des workflows

Cette section comprend des procédures pour gérer des workflows de provisioning à l'aide du plug-in d'administration du workflow.

23.2.1 Connexion à un serveur de workflow

Pour pouvoir gérer les workflows, vous devez au préalable établir une connexion avec un serveur de workflow. Si le pilote de l'application utilisateur est lié à un seul serveur de workflow, il suffit d'indiquer le nom du pilote à utiliser. Si ce pilote est associé à plusieurs serveurs de workflow, vous devez également sélectionner le serveur de workflow cible.

Pour se connecter à un serveur de workflow :

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

  2. Ouvrez le rôle Administration du workflow.

  3. Cliquez sur la tâche Workflows.

    iManager affiche l'écran Workflows.

    Description : Description : Illustration
  4. Si vous vous êtes précédemment connecté au serveur de workflow cible, vous pouvez le sélectionner dans la liste déroulante Serveurs auxquels vous avez déjà accédé.

    iManager complète automatiquement les autres champs de cet écran.

  5. Si vous ne vous pas êtes encore connecté à un serveur de workflow, indiquez le nom du pilote dans le champ Pilote d'application de l'utilisateur, puis cliquez sur OK.

    iManager complète automatiquement les autres champs de cet écran.

    Description : Description : Illustration
  6. Si le pilote est associé à plusieurs serveurs de workflow, sélectionnez le serveur cible dans le champ URI du serveur de workflow.

  7. (Facultatif) Vous pouvez écraser le nom d'utilisateur et le mot de passe dans leurs champs respectifs Utilisateur et Mot de passe.

    L'utilisateur doit être l'administrateur de l'application utilisateur. La valeur par défaut du nom d'utilisateur correspond à l'utilisateur actuellement logué à iManager. Si cet utilisateur n'est pas l'administrateur, vous devez choisir un autre nom d'utilisateur. Par exemple, vous pourriez modifier l'utilisateur de sorte qu'il pointe sur l'administrateur de l'application utilisateur de l'OU test idmsample, comme l'illustre la figure ci-dessous :

    Description : Description : Illustration
  8. Cliquez sur Login.

    Le plug-in d'administration du workflow affiche une page dans laquelle vous pouvez indiquer un filtre de recherche pour les workflows :

    Description : Description : Illustration

23.2.2 Recherche des workflows correspondant aux critères de recherche

Si le serveur de workflow cible exécute un grand nombre de processus de workflow, vous souhaiterez peut-être filtrer la liste des workflows affichés dans iManager. Pour cela, vous pouvez définir des critères de recherche.

Pour définir des critères de recherche afin de filtrer la liste des workflows :

  1. Cliquez sur le bouton d'option Afficher les workflows avec.

    Description : Description : Illustration

    REMARQUE:Par défaut, le bouton d'option Afficher tous les workflows est activé. Conservez ce paramétrage par défaut pour afficher l'ensemble de la liste des workflows sur le serveur.

  2. Sélectionnez l'attribut pour lequel vous voulez définir des critères.

    Attribut

    Description

    Heure de création

    Heure à laquelle le workflow a été initié.

    Préparateur

    Nom d'utilisateur du requêteur.

    Destinataire

    Nom d'utilisateur du destinataire.

    État du processus

    État du processus de workflow pris dans son ensemble (Terminé, En cours d'exécution ou Interrompu).

    État d'approbation

    État du processus d'approbation (Approuvé, Refusé ou Retiré).

    État de droit

    État du droit initié par la requête de provisioning (Erreur, Fatal, L'opération a abouti, Inconnu ou Avertissement).

  3. Sélectionnez un opérateur :

    Opérateur

    Commentaire

    Egal à

    Pris en charge pour tous les attributs.

    Avant

    Pris en charge uniquement pour l'attribut Heure de création.

    Après

    Pris en charge uniquement pour l'attribut Heure de création.

    Entre

    Pris en charge uniquement pour l'attribut Heure de création.

  4. Indiquez une valeur dans le champ situé sous l'attribut et l'opérateur.

    Pour l'heure de création, vous pouvez sélectionner une valeur à l'aide du contrôle de date et d'heure. Pour le préparateur et le destinataire, vous pouvez utiliser l'Historique de l'objet ou le Sélecteur d'objet. Pour tous les autres attributs, sélectionnez une valeur dans la liste déroulante correspondante.

  5. Cliquez sur OK.

    iManager affiche les workflows que vous avez sélectionnés dans le panneau Workflows.

    Description : Description : Illustration

Changement de serveur cible et de filtreLorsque vous sélectionnez un serveur de workflow, cette sélection reste en vigueur pendant toute la durée de votre session iManager, à moins que vous ne sélectionniez un autre serveur. Pour sélectionner un autre serveur, cliquez sur la commande Opérations, puis choisissez l'option Sélectionner un serveur du menu Opérations.

Description : Description : Illustration

Pour définir d'autres critères de recherche, sélectionnez l'option Définir le filtre du menu Opérations.

Description : Description : Illustration

23.2.3 Contrôle de l'affichage des workflows actifs

Le panneau Workflows répertorie les workflows qui correspondent aux critères de recherche que vous avez définis. En plus de pouvoir filtrer cette liste, vous pouvez en contrôler l'affichage. Par exemple, vous pouvez en indiquer la fréquence de rafraîchissement et la trier en fonction d'une colonne particulière.

Rafraîchissement de la liste des workflows

Lorsque le serveur de workflow est très sollicité, la liste des workflows actifs peut évoluer en quasi permanence. Dans ce cas, vous voudrez certainement rafraîchir cette liste des workflows actifs exécutés sur le serveur.

Pour rafraîchir la liste des workflows :

  1. Cliquez sur la commande Rafraîchir du panneau Workflows.

  2. Indiquez l'intervalle de rafraîchissement à utiliser, en sélectionnant l'une des options suivantes du menu Rafraîchir :

    1. Rafraîchissement inactif

    2. Rafraîchir maintenant

    3. 10 secondes

    4. 30 secondes

    5. 60 secondes

    6. 5 minutes

Tri de la liste des workflows

Si le nombre de définitions de requête est important, vous voudrez peut-être en trier la liste en fonction d'une colonne particulière, telle que celle contenant leur nom ou leur description.

Pour trier la liste des workflows :

  1. Cliquez sur l'en-tête de la colonne à utiliser pour le tri.

23.2.4 Arrêt d'une instance de workflow

Si vous ne voulez pas qu'une instance de workflow poursuive son traitement en cours, vous pouvez arrêter le workflow.

Pour arrêter une instance de processus de workflow :

  1. Dans le panneau Workflows, cochez la case en regard du nom du workflow pour sélectionner ce dernier.

  2. Cliquez sur la commande Arrêter du panneau Workflows.

23.2.5 Affichage des détails relatifs à une instance de workflow

Lorsqu'un ensemble de workflows exécutés sur un serveur particulier est affiché, vous pouvez sélectionner une instance de workflow particulière pour afficher plus de détails sur le processus en cours d'exécution.

REMARQUE:Si une instance de workflow utilise un modèle de traitement série, une seule activité est affichée comme étant actuelle, car un seul utilisateur peut agir sur la tâche à un moment donné. Toutefois, si le workflow gère le traitement parallèle et la création de branches, il peut y avoir plusieurs activités actuelles pour une même instance de workflow.

Pour afficher les détails d'une instance de workflow particulière :

  1. Cliquez sur le nom de l'instance de workflow dans le panneau Workflows.

    iManager affiche le panneau Détail du workflow.

    Description : Description : Illustration

23.2.6 Nouvelle assignation d'une instance de workflow

Si une instance de workflow est bloquée, vous pouvez réassigner cette tâche à un autre utilisateur ou groupe.

Pour réassigner une instance de workflow :

  1. Dans le panneau Détail du workflow, cochez la case en regard du nom de l'activité en cours associée au workflow pour la sélectionner.

  2. Cliquez sur la commande Réassigner du panneau Détail du workflow.

    Description : Description : Illustration
  3. Sélectionnez l'utilisateur ou le groupe auquel vous voulez réassigner la tâche.