Règles de classe d'entité

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 2 minutes de lecture
  • Les règles de classe d’entité permettent d’affecter des classes aux entités au niveau de la table. Toute nouvelle entité créée sur la table obtient automatiquement cette classe d’entité. Les classes d’entités sont utilisées pour baliser vos entités.

    Lorsque vous créez une entité pour une table, la classe associée à cette table est automatiquement affectée à l’entité. Vous pouvez définir une nouvelle règle pour la classe d’entité. Les règles de classe d’entité fournissent les catégories des entités au niveau de la classe. L’option Règles de classe d’entité s’affiche sous Listes dans la vue de l’espace de travail. Cliquez sur une règle de classe d’entité pour afficher ses détails.

    L’onglet Détails du formulaire Règles de classe d’entité affiche les informations suivantes :
    Tableau 1. Onglet Détails de la page Règles de classe d’entité
    Champ Description
    Table Nom de la table à laquelle la classe d’entité est associée après la création d’une règle de classe d’entité.
    Classe Nom de la classe d’entité à associer à la table qui utilise la nouvelle règle de classe d’entité.

    Filtre de règle de classe d'entité

    Le filtre de règle de classe d’entité est ajouté dans la page de règle de classe d’entité pour fournir des filtres supplémentaires. Auparavant, les enregistrements d’une table ne pouvaient être associés qu’à une seule classe d’entité. À l’aide du filtre de règle de classe d’entité, vous pouvez associer différentes classes aux enregistrements d’une même table.

    La table de filtre de règle de classe d’entité affiche les informations suivantes :
    Tableau 2. Filtre de règle de classe d'entité
    Champ Description
    Priorité du filtre

    La priorité de filtre est la plage de la sous-classe. La classe est renseignée dans le formulaire d’entité en fonction de la priorité donnée.

    Sous-classe

    La sous-classe est la classe enfant de la classe parente qui s’affiche dans l’onglet Détails des règles de classe d’entité.

    Condition de filtre

    La condition de filtre est utilisée pour filtrer les enregistrements de la table qui définit la règle de classe d’entité.

    Par exemple, s’il existe deux sous-classes avec des conditions différentes, la classe parente est renseignée à la place des sous-classes.
    Remarque :
    Les sous-classes ne sont affichées dans les formulaires d’entité que si elles remplissent la même condition de filtre.

    Logique d’affectation des classes d’entités

    Supposons qu’il existe un enregistrement dans la table cmdb_ci_linux_server et qu’une règle de classe d’entité est associée à cette table. La règle de classe d’entité comporte les filtres de règle de classe suivants :

    Figure 1. Règle de classe d'entité
    Règle de classe d'entité

    Scénario 1 : si l’enregistrement source de l’entité appartient à la table cmdb_ci_linux_server et remplit toutes les conditions du deuxième filtre, la classe de l’entité est renseignée automatiquement en tant que sous-classe, département.

    Scénario 2 : si l’enregistrement source de l’entité appartient à la table cmdb_ci_linux_server et que son nom commence par lnux (satisfait aux deux filtres), l’application de sous-classe est renseignée automatiquement en tant que classe d’entité.

    Scénario 3 : si l’enregistrement source de l’entité ne satisfait à aucun des filtres de règle de classe, la classe Linux Server est renseignée automatiquement en tant que classe d’entité.