Workspace Environment Management

Déclencheurs

Créez des déclencheurs et associez-leur des tâches. Lorsqu’ils sont activés, les déclencheurs démarrent les tâches associées dans l’environnement utilisateur. Pour afficher les tâches associées à un déclencheur, cliquez sur le déclencheur pour développer sa ligne.

Vous pouvez effectuer les opérations suivantes :

  • Créer un déclencheur

  • Actualiser la vue

  • Modifier un déclencheur

  • Cloner un déclencheur

  • Gérer les associations

  • Supprimer un déclencheur

Conseil :

Vous pouvez activer ou désactiver rapidement un déclencheur en utilisant le bouton bascule de la colonne État .

Il existe cinq déclencheurs intégrés :

  • Déclencheurs de session :

    • Actualisation de l’agent. Activé lorsque les utilisateurs actualisent l’agent.
    • Reconnectez-vous. Activé lorsqu’un utilisateur se reconnecte à une machine agent.
    • Ouverture de session. Activé lorsque les utilisateurs se connectent à leurs machines.
    • Fermeture de session. Activé lorsque les utilisateurs se déconnectent de leurs machines.
    • Déconnecter. Activé lorsque les utilisateurs se déconnectent de leurs machines.
    • Verrou. Activé lorsque les utilisateurs verrouillent leurs machines.
    • Déverrouillez. Activé lorsque les utilisateurs déverrouillent leurs machines.

    Remarque :

    Les déclencheurs de session vous permettent de configurer les activités de session en tant que déclencheurs et ne sont actuellement disponibles que pour les tâches externes.

  • Déclencheurs automatiques :

    • Arrêt de la machine. Activé lorsque les machines s’arrêtent.
    • Démarrage de la machine Activé lorsque les machines démarrent.

Remarque :

Créer un déclencheur

Pour créer un déclencheur, effectuez les opérations suivantes :

  1. Dans Triggers, cliquez sur Create trigger.

  2. Spécifiez un nom pour le déclencheur.

  3. Vous pouvez également spécifier des informations supplémentaires pour vous aider à identifier le déclencheur.

  4. Choisissez d’activer (Oui) ou de désactiver (Non) le déclencheur.

    Remarque :

    Si cette option est désactivée, l’agent n’évalue ni ne traite le déclencheur.

  5. Sélectionnez un type de déclencheur dans la liste et remplissez les informations requises.

    • Programmé

    • Le processus a commencé

    • Le processus est terminé

    • Événement Windows

    • Résultat du Cloud Health Check

    • Résultat du contrôle de santé de Profile

    • Résultat de tâche scripté personnalisé

    Conseil :

  6. Dans Résumé, vérifiez que vous avez créé le déclencheur comme prévu.

  7. Lorsque vous avez terminé, cliquez sur Terminé pour enregistrer et quitter.

Types de déclencheurs disponibles

Les types de déclencheurs suivants peuvent être sélectionnés :

  • Planifié. Planifie quand activer le déclencheur. Les options suivantes sont disponibles :

    • Date et heure. Spécifiez quand le déclencheur est activé.
    • Répétez. Sélectionnez Oui pour spécifier la fréquence d’activation du déclencheur. Par exemple, toutes les heures, toutes les deux heures, tous les jours, tous les deux jours. Si vous sélectionnez Semaine ou Mois, vous pouvez spécifier un ou plusieurs jours spécifiques. Sélectionnez Non si vous souhaitez que le déclencheur ne s’active qu’une seule fois.
  • Déclencheurs de processus utilisateur

    • Le processus a commencé. Active le déclencheur lorsque les processus spécifiés démarrent.
    • Le processus est terminé. Active le déclencheur lorsque les processus spécifiés se terminent.

    Remarque :

    Les déclencheurs de processus utilisateur vous permettent de configurer les processus utilisateur en tant que déclencheurs et ne sont actuellement disponibles que pour les tâches externes.

  • Événement Windows. Permet de définir les critères auxquels les événements Windows doivent répondre pour activer le déclencheur. Les options suivantes sont disponibles :

    • Ajoutez un critère. Définissez les critères auxquels les événements Windows doivent répondre pour activer le déclencheur.

    • Intervalle. Spécifiez un intervalle, en minutes, pour le déclencheur. Après avoir été activé, le déclencheur ne sera pas réactivé tant que l’intervalle spécifié ne s’est pas écoulé.

    Remarque :

    Seuls les journaux d’événements Windows Classic tels que Application, Système ou Sécurité sont pris en charge.

  • Résultat du Cloud Health Check. Active le déclencheur lorsque Cloud Health Check renvoie un état de santé spécifié. Les options suivantes sont disponibles :

    • État de santé du VDA. Utilisez l’état de santé du VDA pour activer le déclencheur. Les VDA peuvent être dans un état normal ou inhabituel, comme indiqué dans Accueil > Vue d’ensemble.

    • Données relatives aux tâches. Sélectionnez les données à transmettre aux tâches associées et spécifiez les paramètres de ces tâches pour recevoir les données. Si un paramètre que vous spécifiez ici est identique à celui configuré pour les tâches associées, le premier est prioritaire. Nous vous recommandons d’utiliser les noms de paramètres par défaut. Mettez à jour vos fichiers de script si nécessaire. Vous pouvez spécifier les données suivantes :

      • État de santé du VDA (chaîne). État de santé renvoyé par Cloud Health Check. Utilisez le paramètre dans les tâches associées pour recevoir le statut.

      • Rapport de santé (chaîne). Le rapport de contrôle de santé du VDA généré par Cloud Health Check. Utilisez le paramètre dans les tâches associées pour recevoir le chemin complet du rapport. Pour plus d’informations, voir Résultats du contrôle de santé.

  • Résultat du contrôle de santé de Profile Management. Active le déclencheur lorsque le contrôle de santé de Profile Management renvoie un état de santé spécifié. Les options suivantes sont disponibles :

    • État de santé de Profile Management. Utilisez les états de santé suivants de Profile Management pour déclencher les tâches associées : Avertissement (état sous-optimal de Profile Management) et Erreur (Profile Management mal configuré).

    • Données relatives aux tâches. Sélectionnez les données à transmettre aux tâches associées et spécifiez les paramètres de ces tâches pour recevoir les données. Si un paramètre que vous spécifiez ici est identique à celui configuré pour les tâches associées, le premier est prioritaire. Nous vous recommandons d’utiliser les noms de paramètres par défaut. Mettez à jour vos fichiers de script si nécessaire. Vous pouvez spécifier les données suivantes :

      • État de santé de Profile Management (chaîne). État de santé renvoyé par le contrôle de santé de Profile Management. Utilisez le paramètre dans les tâches associées pour recevoir le statut. Pour plus d’informations, consultez la section Administration.

      • Rapport de santé (chaîne). Le rapport de contrôle de santé généré par le bilan de santé de Profile Management. Utilisez le paramètre dans les tâches associées pour recevoir le chemin complet du rapport. Pour plus d’informations, consultez la section Rapports.

  • Résultat de tâche scripté personnalisé. Active le déclencheur lorsque des tâches scriptées renvoient des résultats spécifiés. Vous devez d’abord spécifier des tâches scriptées personnalisées, puis définir les critères auxquels les tâches doivent répondre pour activer le déclencheur. Les options suivantes sont disponibles :

    • Ajoutez un critère. Sélectionnez une ou plusieurs tâches scriptées, puis définissez les critères auxquels ces tâches doivent répondre pour activer le déclencheur.

    • Données relatives aux tâches. Sélectionnez les données à transmettre aux tâches associées et spécifiez les paramètres de ces tâches pour recevoir les données. Si un paramètre que vous spécifiez ici est identique à celui configuré pour les tâches associées, le premier est prioritaire. Nous vous recommandons d’utiliser les noms de paramètres par défaut. Mettez à jour vos fichiers de script si nécessaire. Vous pouvez spécifier les données suivantes :

      • Nom de la tâche (chaîne). Nom de la tâche scriptée qui déclenche la tâche associée. Utilisez le paramètre dans les tâches associées pour recevoir le nom.

      • Code de sortie (entier). La valeur du code de sortie renvoyée par la tâche scriptée. Utilisez le paramètre dans les tâches associées pour recevoir la valeur.

      • Sortie de console (chaîne). La sortie de console écrite par la tâche scriptée. Utilisez le paramètre dans les tâches associées pour recevoir le chemin complet de la sortie.

      • Sortie du fichier (chaîne). Le fichier de sortie généré par la tâche scriptée. Utilisez le paramètre dans les tâches associées pour recevoir le chemin complet de la sortie.

Modifier un déclencheur

Pour modifier un déclencheur, effectuez les opérations suivantes :

  1. Dans Déclencheurs, sélectionnez le déclencheur.

  2. Cliquez sur Modifier dans la barre d’actions.

  3. Apportez les modifications nécessaires.

  4. Dans Résumé, vérifiez que vous avez apporté les modifications comme prévu.

  5. Lorsque vous avez terminé, cliquez sur Terminé pour enregistrer et quitter.

Cloner un déclencheur

Pour cloner un déclencheur, effectuez les opérations suivantes :

  1. Dans Déclencheurs, sélectionnez le déclencheur.

  2. Cliquez sur Cloner dans la barre d’actions.

  3. Spécifiez un nom pour le clone.

  4. Vous pouvez également spécifier des informations supplémentaires pour vous aider à identifier le déclencheur.

  5. Sélectionnez un jeu de configuration dans lequel cloner le déclencheur.

  6. Lorsque vous avez terminé, cliquez sur Terminé pour enregistrer et quitter.

Gérer les associations

Pour gérer les associations d’un déclencheur, effectuez les opérations suivantes :

  1. Dans Déclencheurs, sélectionnez le déclencheur.

  2. Cliquez sur Gérer les associations dans la barre d’actions.

  3. Sélectionnez les tâches scriptées pour les associer au déclencheur ou désélectionnez les tâches scriptées pour les dissocier. Si nécessaire, utilisez la zone de recherche pour rechercher rapidement une tâche.

  4. Choisissez si vous souhaitez afficher uniquement les déclencheurs qui s’appliquent à cette tâche.

  5. Lorsque vous avez terminé, cliquez sur Terminé pour enregistrer et quitter.

Lorsque vous gérez des associations, gardez à l’esprit les points suivants :

  • Pour éviter les boucles interminables, le WEM prend en charge jusqu’à 10 temps de déclenchement dans une chaîne à boucle unique. Voici un exemple dans lequel la tâche A déclenche la tâche B, la tâche B déclenche la tâche C,…, et la tâche K déclenche la tâche L. La tâche K ne parvient pas à déclencher la tâche L : la boucle se termine parce que les temps de déclenchement de cette chaîne de boucle unique ont dépassé 10.

Prise en compte des chaînes

Supprimer un déclencheur

Pour supprimer un déclencheur, effectuez les opérations suivantes :

  1. Dans Déclencheurs, sélectionnez le déclencheur.

  2. Cliquez sur Supprimer dans la barre d’actions.

Remarque :

Si vous supprimez un déclencheur auquel des tâches scriptées sont associées, ces tâches ne seront plus déclenchées.

Matrice de prise en charge des déclencheurs

Le tableau suivant répertorie les déclencheurs pris en charge pour quelles tâches.

  Tâche scriptée Tâche externe
Actualisation de l’agent   X
Reconnectez-vous   X
Ouverture de session   X
Fermeture de session   X
Disconnect   X
Verrouiller   X
Déverrouiller   X
Démarrage de la machine X  
Arrêt de la machine X  
Programmé X X
Le processus a commencé   X
Le processus est terminé   X
Événement Windows X  
Résultat du Cloud Health Check X  
Résultat du contrôle de santé de Profile X  
Tâche scriptée personnalisée X  
Déclencheurs