Remplacer une action d’interface utilisateur pour une table étendue

  • Rversion finale: Zurich
  • Mis à jour 31 juil. 2025
  • 1 minute de lecture
  • Vous pouvez remplacer ou supprimer une action d’interface utilisateur pour une table étendue à partir d’une autre table.

    Avant de commencer

    Rôle requis : ui_action_admin ou admin
    Remarque :
    Cela ne s’applique pas aux instances séparées par domaine.

    Pourquoi et quand exécuter cette tâche

    Lorsqu’une action d’interface utilisateur est définie pour la table Tâche, elle s’applique à toutes les tâches, y compris les incidents, les changements, les problèmes et toutes les autres tables qui étendent la table Tâche. De même, une action d’interface utilisateur globale s’applique à chaque table. Toutefois, vous pouvez remplacer une action d’interface utilisateur pour une table spécifique. Cet exemple montre comment remplacer ou supprimer une action d’interface utilisateur dans la table Tâche [task] uniquement pour la table Incident [incident].

    Procédure

    1. Pour remplacer une action d’interface utilisateur sur la table Tâche uniquement pour la table Incident, procédez comme suit.
      1. Créez une action d’interface utilisateur sur la table Incident avec le même nom d’action.
        Si le nom de l’action n’est pas défini, mettez à jour la nouvelle action d’interface utilisateur et l’action d’interface utilisateur à remplacer par le même nom d’action.
      2. Entrez un script spécifique à la table Incident.
    2. Pour supprimer une action d’interface utilisateur sur la table Tâche de la table Incident, procédez comme suit.
      1. Accédez à la définition de l’action d’interface utilisateur pour la table Tâche.
      2. Ajoutez la condition current.getRecordClassName() !='incident'.