Pour implémenter des déclencheurs d'automatisation, vous devez d'abord écrire des scripts ou des exécutables de déclencheur et disposer des pouvoirs appropriés, tels que ceux inclus dans le rôle intégré Gérer les stratégies et les déclencheurs d'automatisation.
Pour mettre en oeuvre efficacement un déclencheur personnalisé, vous devez écrire un script qui s'exécute lors d'une opération spécifique (tâche d'administration). Vous pouvez spécifier si DRA applique le déclencheur avant ou après l'exécution de l'opération. Dans le script du déclencheur, vous pouvez définir les messages d'erreur à afficher chaque fois que le déclencheur échoue. Vous pouvez également spécifier un message d'erreur par défaut via l'assistant Create Automation Trigger (Créer un déclencheur d'automatisation).
Pour plus d'informations sur l'écriture de déclencheurs personnalisés, l'affichage d'une liste des opérations d'administration ou l'utilisation de tableaux d'arguments, reportez-vous au SDK.
REMARQUE :
Avant d'associer le déclencheur d'automatisation personnalisé à un assistant administrateur et à une instance ActiveView, vous devez d'abord vérifier que ce dernier est assigné à l'instance en question.
Si le chemin du script ou de l'exécutable du déclencheur personnalisé contient des espaces, indiquez-le entre guillemets (").
Actuellement, si l'opération UserSetInfo est utilisée pour un déclencheur d'automatisation de script et qu'un attribut utilisateur est modifié (exécutant le déclencheur), ce dernier n'est répercuté dans l'entreprise que lorsqu'une opération Find Now (Rechercher maintenant) est effectuée sur l'objet utilisateur.
Lors de l'implémentation d'un déclencheur pour des instances ActiveView spécifiques ou, en d'autres termes, de déclencheurs dont l'étendue est limitée, les opérations GetInfo doivent également inclure l'opération sur les propriétés pour ce type d'objet. Par exemple, lors du déclenchement de l'opération UserGetInfo, l'opération UserProperties doit également être ajoutée dans la liste des opérations de déclencheur.
Pour implémenter un déclencheur d'automatisation, procédez comme suit :
Écrivez un fichier de script ou exécutable de déclencheur.
Connectez-vous à un ordinateur client DRA avec un compte auquel est assigné le rôle intégré Manage Policies and Automation Triggers (Gérer les stratégies et les déclencheurs d'automatisation) dans le domaine géré.
Démarrez la console de délégation et de configuration.
Connectez-vous à un serveur d'administration primaire.
Utilisez la fonction Réplication des fichiers pour télécharger le fichier de déclencheur sur les serveurs DRA primaire et secondaires.
Le chemin d'accès au dossier doit déjà exister sur tous les serveurs DRA du domaine géré. Ce chemin d'accès, y compris le fichier, sera utilisé dans le chemin du fichier DO de l'Assistant de déclencheur d'automatisation.
Dans le volet de gauche, développez Gestion des stratégies et de l'automatisation.
Cliquez sur Automation Triggers (Déclencheurs d'automatisation).
Dans le menu Tasks (Tâches), cliquez sur New Trigger (Nouveau déclencheur).
Dans chaque fenêtre de l'assistant, spécifiez les valeurs appropriées, puis cliquez sur Next (Suivant). Par exemple, vous pouvez associer ce nouveau déclencheur à une instance ActiveView spécifique, ce qui permet à DRA d'appliquer ce déclencheur lorsque les assistants administrateur gèrent les objets inclus dans cette instance ActiveView.
Passez en revue le résumé, puis cliquez sur Finish (Terminer).
IMPORTANT :si plusieurs instances ActiveView sont configurées pour un déclencheur par l'ajout d'une virgule entre les différentes instances, ces instances sont bifurquées dans le déclencheur lors de la mise à niveau vers une nouvelle version de DRA et le déclencheur ne s'exécute pas. Pour que l'opération s'exécute après la mise à niveau, le déclencheur doit être reconfiguré ou un autre déclencheur doit être créé.