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

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 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

    Cette option n’est pas applicable 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 à 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 sur la table Tâche [task] pour la table Incident [incident] uniquement.

    Procédure

    1. Effectuez les étapes suivantes pour remplacer une action d’interface utilisateur sur la table Tâche uniquement pour la table Incident.
      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 de 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'.