Regrouper DevOps des applications dans un produit

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 2 minutes de lecture
  • Produits qui utilisent un modèle d’application dans les CSDM hiérarchies de support des applications. Vous pouvez personnaliser les hiérarchies pour simplifier le suivi des données « cumulées » dans Analyses DevOps les rapports. Ceci est utilisé pour le filtre Produit dans les aperçus.

    Avant de commencer

    Rôle requis : propriétaire de l’application, sn_devops.admin

    Pourquoi et quand exécuter cette tâche

    Par exemple, vous pouvez inclure plusieurs DevOps applications de microservices dans un produit, inclure plusieurs produits de ce type dans un portefeuille, puis inclure (« déployer ») le portefeuille dans une organisation. Un autre exemple de structure peut être l’application > l’équipe > le produit > portefeuille ou l’unité business.

    • Une DevOps application peut appartenir à un ou plusieurs produits.
    • Un ou plusieurs produits peuvent appartenir à un ou plusieurs autres produits.
    • Plusieurs applications et produits peuvent appartenir à un produit.

    Pour chaque produit, le système crée une entrée correspondante dans les tables Modèle d’application et Composant SDL.

    Important :
    Pour ajouter une application à un produit, l’application doit contenir des données d’exécution. Par conséquent, pour une application nouvellement ajoutée, vous devez patienter jusqu’à ce que la tâche d’importation de données soit exécutée.

    Procédure

    1. Créez des applications comme décrit dans .Créer une application : espace de travail
    2. Ouvrez la table des modèles d’application : <instanceName>/cmdb_application_product_model_list.do , puis suivez cette procédure pour configurer chaque application qui sera incluse dans un produit.
      1. Dans la liste Modèles d’application, sélectionnez le modèle d’application pour ouvrir l’enregistrement.
      2. Dans le formulaire Modèle d’application, dans le champ Catégories de modèle , sélectionnez la catégorie appropriée.
      3. Enregistrez l'enregistrement.
    3. Suivez cette procédure pour créer un produit qui agira en tant que parent.
      1. Dans la liste Modèles d’application, sélectionnez Nouveau.
      2. Sur le formulaire Modèle d’application, dans le champ Nom , entrez le nom du produit.
      3. Dans le champ Catégories de modèle , sélectionnez Groupe.
      4. Facultatif : Saisissez une brève description.
      5. Enregistrez l'enregistrement.
    4. Ouvrez la table Catégorie de modèle du composant (<instanceName>/cmdb_m2m_model_component_list.do) pour spécifier la catégorie de chaque application (l’application est le composant dans ce cas).
    5. Pour chaque application, sélectionnez Nouveau, spécifiez les paramètres suivants, puis soumettez l’enregistrement.
      Tableau 1. Formulaire de composant de modèle
      Champ Description
      Catégorie de modèle de composant La valeur des catégories de modèle que vous avez spécifiée pour l’application dans le formulaire de modèle d’application.
      Composant L’application.
      Ensemble Le produit qui agira en tant que parent de l’application.
      L’application est maintenant membre du produit spécifié.

    Résultats

    Les Analyses DevOps onglets fournissent des filtres pour les rapports.

    • La tâche planifiée « Collecte de données » traite vos changements. Une fois la tâche terminée, vous pouvez afficher les rapports pour les produits ajoutés. Si vous exécutez la tâche manuellement, exécutez la tâche « Mettre à jour les détails du référentiel et le détail de l’état de l’élément de travail » avant d’exécuter la tâche de collecte de données.
    • Le filtre Application répertorie toutes les applications.
    • Le filtre Produit répertorie toutes les applications et tous les produits.
    • Pour afficher les membres d’un produit, consultez la liste dans la catégorie de modèle de la table de composant (<instanceName>/cmdb_m2m_model_component_list.do). Les applications sont répertoriées dans la colonne Composant et les produits dans la colonne Groupe .