Automatisation de la création d’un mappage de relations basé sur les balises dans Aperçus des API
Vous pouvez configurer et automatiser la création de CMDB relations entre les API et les services d’application ou les applications d’entreprise basées sur les balises API.
Le mappage des relations basé sur les balises permet CMDB aux administrateurs et aux architectes d’entreprise de définir des règles qui créent CMDB automatiquement des relations entre les API et les services d’application ou les applications d’entreprise en fonction des balises API. Chaque règle spécifie comment une balise d’un CI source est mise en correspondance avec un champ d’un CI cible, ainsi que le type et le sens de relation à créer. Les règles sont stockées dans la table Mappage des relations basées sur les balises [sn_api_insights_ws_tag_relationship_mapping], ce qui permet le mappage automatique de plusieurs API vers les services d’application ou les contextes professionnels.
Vous pouvez utiliser le mappage de relations basé sur les balises pour :
- Liaison des API aux services d’application à l’aide d’une balise, telle qu’un nom de service.
- Liaison d’API ou de composants à des applications d’entreprise en faisant correspondre une balise à un champ d’ID externe.
- Standardiser la création de relations dans différents environnements.
Définir des règles de mappage basées sur les balises
Établissez les relations entre les API et les services d’application en définissant des règles de mappage basées sur les balises pour les API disponibles au sein de l’application Aperçus des API .
Avant de commencer
Rôle requis : sn_cmdb_admin ou sn_api_insights_ws.api_mgmt_architect
Pourquoi et quand exécuter cette tâche
Les règles de mappage basées sur les balises vous permettent de créer automatiquement des relations entre les API et les services d’application ou les applications d’entreprise en fonction des balises. Pour définir une règle de mappage basée sur les balises, vous devez créer un enregistrement de mappage de relations de balises qui spécifie les classes CI source et cible et les détails de la relation.
Procédure
Planification des règles de mappage basées sur les balises
Vous pouvez utiliser une tâche planifiée pour créer CMDB automatiquement des relations entre les API et les services d’application ou les applications d’entreprise en fonction des balises API.
Les travaux planifiés automatisent les tâches qui s’exécutent à une heure spécifique ou selon un calendrier récurrent. Vous devez disposer du rôle admin pour configurer et exécuter une tâche planifiée. Pour plus d’informations sur la configuration d’une tâche planifiée, reportez-vous à la section Scheduled jobs.
La Tag based relationship mapping tâche planifiée peut être planifiée en appliquant des règles de mappage basées sur les balises entre les API et les services d’application ou les applications d’entreprise. Par défaut, cette tâche est inactive. En tant qu’utilisateur disposant du rôle administrateur, vous pouvez le configurer et l’activer pour qu’il s’exécute à intervalles réguliers.
Pour chaque règle de relation active basée sur des balises, la Tag based relationship mapping tâche planifiée traite les règles actives avec le workflow suivant :
- Utilise la clé de balise spécifiée pour récupérer les balises CI sources pertinentes.
- Identifie les CI cibles lorsque le champ correspondant du CI cible correspond à la valeur de la balise.
- Crée le type de relation spécifié entre les CI source et CI cible dans le sens indiqué par le paramètre
parent_class_role. - Évite de dupliquer les relations existantes.
En automatisant le processus de création de relations basées sur les balises, la Tag-based relationship mapping tâche planifiée permet de maintenir des mappages précis et à jour entre les API et les services d’application ou les applications d’entreprise connexes.