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

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 1 minute de lecture
  • Vous pouvez remplacer ou supprimer une action d’interface utilisateur pour une table qui est é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 de tâches, elle s’applique à toutes les tâches, y compris les tables d’incidents, de changements, de problèmes et de toutes les autres tables qui étendent la table de tâches. De même, une action d’interface utilisateur globale s’applique à toutes les tables. 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 pour 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'.