A propos du chaînage de plug-ins
Quand vous créez un plug-in de consultation, vous mappez les clés de paramètre de consultation et les attributs personnalisés aux champs de la source de données externe. Tous les plug-ins de consultation déployés reçoivent une référence au même mappage d'attributs. Cela permet aux plug-ins d'être enchaînés ensemble et exécutés dans l'ordre.
Dans une chaîne de plug-ins de consultation, le premier plug-in utilise les paramètres de consultation transmis par le serveur Enforce pour rechercher des valeurs d'attribut. Le deuxième plug-in utilise les données transmises par le premier plug-in comprenant les paramètres de consultation et toutes les variables créées par la consultation précédente. Cette opération se poursuit dans l'ordre des plug-ins de la chaîne.
Une chaîne de plug-ins est utile lorsque les informations doivent être extraites de différentes sources pour remplir les attributs personnalisés d'un incident. Elle s'avère également utile lorsqu'il existe des différences ou des dépendances entre les "clés" nécessaires au déverrouillage des données correctes.
Par exemple, considérez la chaîne suivante de plug-ins :
1. Un plug-in Script Lookup (Script Lookup) réalise une recherche DNS à l'aide d'un ou plusieurs paramètres.
2. Un plug-in CSV Lookup utilise le résultat de la consultation de script pour récupérer des données sur les incidents à partir d'un fichier CSV extrait d'un système de gestion de biens.
3. Un plug-in LDAP Lookup utilise le résultat de la consultation CSV pour obtenir des données à partir d'un répertoire d'entreprise LDAP.