---
sourceDocument: Interface utilisateur de la Now Platform Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/fr-FR/xanadu/platform-user-interface

 Release :

    - xanadu

ft:locale :

    - fr-FR

ft:publication_title :

    - Interface utilisateur de la Now Platform Xanadu

ft:clusterId :

    - platux

bundleId :

    - platux

workflow :

    - Platform


---

# Annulation de l'action de navigation

# Annulation de l'action de navigation {#ariaid-title1}

* Rversion finale: Xanadu
* 
* Mis à jour 1 août 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 minutes de lecture

Le Gestionnaire de demandes permet aux utilisateurs d'annuler toute action de navigation qu'ils sélectionnent dans le navigateur d'applications en cliquant sur un autre lien du navigateur d'applications. Les propriétés système fonctionnent avec les paramètres de la table pour permettre l'annulation de l'action de navigation.
Cela permet aux utilisateurs d'annuler les transactions à chargement lent sans avoir à attendre la fin de la transaction précédente.  
L'une des conditions suivantes doit être vraie pour que le gestionnaire de demandes annule une transaction.

* La transaction d'origine et la nouvelle transaction sont annulables (les deux transactions ont le paramètre sysparm_cancelable=true).
* La transaction d'origine est membre de la liste d'autorisation toujours annulable (le module est répertorié dans la glide.request_manager.always_cancel propriété système) et la nouvelle transaction est annulable (a le paramètre sysparm_cancelable=true).
* La transaction d'origine et la nouvelle transaction génèrent une requête de saisie semi-automatique dans un champ de référence.
{#c_CancelingNavigationActions__ul_ol4_hjq_n4}

## Workflow d'annulation

Le gestionnaire de demandes utilise le workflow suivant pour déterminer s'il convient d'annuler ou non une transaction. Figure 1. Annuler les actions de navigation {#c_CancelingNavigationActions__table_fn3_kkq_n4__entry__2}

| Propriété | Description |
|-|-|
| glide.request_manager.cancel_other_transaction | Active ou désactive les comportements d'annulation automatique. Si la valeur est \<\< vrai \>\>, les utilisateurs peuvent annuler une action de navigation avec une autre action de navigation. Type : true \| false Valeur par défaut : true Emplacement : table sys_properties |
| glide.request_manager.always_cancel | Liste d'URI séparés par des virgules que les utilisateurs peuvent toujours annuler en cliquant sur une autre action de navigation. En règle générale, les éléments de cette liste sont des modules qui fournissent des données en lecture seule, comme des tableaux de bord, des rapports ou des articles de la base de connaissances. Type : chaîne Valeur par défaut : home,sys_report_template Emplacement : table sys_properties |
| glide.request_manager.cancel_reference_completer | Annule une requête utilisateur dans un champ de référence lorsque l'utilisateur entre plus d'informations. Par exemple, si l'utilisateur démarre une recherche AJAX dans le champ Numéro de problème en saisissant PRB , puis saisit PRB000, la deuxième requête annule la première requête. Type : true \| false Valeur par défaut : true Emplacement : table sys_properties |
[Tableau 1. Propriétés système d'annulation de la navigation]

{#c_CancelingNavigationActions__table_fn3_kkq_n4}

## Cas d'utilisation {#c_CancelingNavigationActions__section_lpy_q4w_j1b}

Dans trois cas d'utilisation, les administrateurs peuvent contrôler les actions d'annulation de l'utilisateur.  
1. Un utilisateur clique sur un module, tel que la page d'accueil (home.do), et, en attendant le chargement du module, décide d'accéder à un autre module, tel que la liste des incidents ouverts (incident_list.do). La propriété glide.request_manager.cancel_other_transaction système contrôle ce cas d'utilisation.
2. Un utilisateur clique sur un module qui affiche des données en lecture seule, tel qu'un rapport (sys_report_template.do ?sysparm=sysid) et, en attendant le chargement du module, décide d'accéder à un autre module, tel que la liste des incidents ouverts (incident_list.do). Les propriétés glide.request_manager.cancel_other_transaction système et glide.request_manager.always_cancel le contrôle de ce cas d'utilisation.
3. Un utilisateur commence à saisir une requête dans un champ de référence, par exemple en saisissant <kbd class="ph userinput">PRB</kbd> dans le champ Problème connexe, et, en attendant que la saisie semi-automatique affiche les résultats, il décide d'entrer plus d'informations, telles que <kbd class="ph userinput">PRB000</kbd>. Les propriétés glide.request_manager.cancel_other_transaction système et glide.request_manager.cancel_reference_completer le contrôle de ce cas d'utilisation.
{#c_CancelingNavigationActions__ol_tsp_qlq_n4}
* **[Ajouter des sites à la liste Toujours annuler](https://servicenow-prod.fluidtopics.net/JOfBY_pc0EafdR2HiyXyBw)**   
  Vous pouvez ajouter des pages d'interface utilisateur ou d'autres liens à la liste Toujours annuler afin que les utilisateurs puissent annuler des actions sur ces pages en accédant à un autre module ou lien.
* **[Empêcher les utilisateurs d'annuler les transactions du module](https://servicenow-prod.fluidtopics.net/AARwKxYhnrC~oJ7n5uBC_w)**   
  Vous pouvez empêcher explicitement les utilisateurs d'annuler l'activité d'un module en mettant à jour la définition du module.

