Créer une définition de classement

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 2 minutes de lecture
  • Activez le classement contextuel pour une liste connexe en créant une définition de classement.

    Avant de commencer

    Rôle requis : admin

    Procédure

    1. Accédez à la Tout > Définition du système > Définitions de classements.
    2. Cliquez sur Nouveau.
    3. Entrez un nom pour la définition de classement.
    4. Dans le champ Table d’enregistrement , sélectionnez la table pour laquelle le classement est activé.
      Il s’agit de la table des enregistrements de la liste connexe classée. Par exemple, pour activer le classement d’une liste connexe d’incidents dans le formulaire Problème, sélectionnez la table Incident [incident].
    5. Dans le champ Colonne Contexte , sélectionnez la colonne de référence indiquant le contexte dans lequel le classement doit être effectué.
      Le contexte dans ce cas est la forme sous laquelle la liste connexe apparaît et non un nom de table. Par exemple, une liste connexe avec une table d’enregistrement Incident [incident] peut avoir plusieurs contextes, notamment le formulaire Problème ou le formulaire Élément de configuration .
    6. Renseignez les champs basés sur des relations si le classement doit être effectué sur une liste connexe définie par une relation.
      • Table de relations : sélectionnez la table formant l’autre côté de la relation. Dans le cas de la définition de classement des stories de produits dans Scrum, vous pouvez utiliser la table Modèle de produit [cmdb_model].
      • Colonne de relations : sélectionnez la colonne de la table de relations à comparer avec la colonne de contexte. Pour éviter d’ajouter une liste connexe de stories d’utilisateurs à la table Modèle de produit [cmdb_model], vous pouvez utiliser la colonne ID système, qui définit une sous-classe de la table Modèle de produit (cmdb_model.sys_id).
    7. Dans le champ Attributs , entrez les attributs pour modifier et limiter le contenu de la boîte de dialogue Classement, le cas échéant.
      • visible_columns: une liste de colonnes séparées par des points-virgules à afficher dans la boîte de dialogue Classement. Si cette option n’est pas spécifiée, la boîte de dialogue Classement utilise la vue par défaut de la liste connexe que vous avez sélectionnée dans le champ Table d’enregistrement .
      • extra_conditions: une requête codée pour restreindre les enregistrements affichés dans la boîte de dialogue Classer. Par exemple, la requête extra_conditions=^état !=7 affiche tous les incidents dont l’état n’est pas Fermé. Si cette option n’est pas spécifiée, la boîte de dialogue Classement affiche tous les enregistrements de la relation.
    8. Cliquez sur Envoyer.
      L’index est généré automatiquement. Le système remplit ces champs en lecture seule :
      • Colonne d'index
      • Classer l'action d'interface utilisateur
      • Élément de menu contextuel
      Remarque :
      Une fois que vous avez soumis une définition de classement, seul le champ Attributs peut être modifié. Si des modifications supplémentaires sont requises, supprimez l’enregistrement et créez-en un nouveau avec les paramètres révisés.

    Que faire ensuite

    Le système ne génère pas d’index pour les définitions de classement insérées dans la base de données par un ensemble de mises à jour. Pour utiliser une définition de classement insérée par un ensemble de mises à jour, vous devez générer les index manuellement. Pour générer des index, ouvrez le formulaire Définition de classement, puis cliquez sur Générer des index.
    Générer un index manuellement