---
sourceDocument: Interface do usuário da Now Platform Yokohama
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/yokohama/platform-user-interface

 Release :

    - yokohama

ft:locale :

    - pt-BR

ft:publication_title :

    - Interface do usuário da Now Platform Yokohama

ft:clusterId :

    - platux

bundleId :

    - platux

workflow :

    - Platform


---

# Cancelamento da ação de navegação

# Cancelamento da ação de navegação {#ariaid-title1}

* Versão de lançamento: Yokohama
* 
* Atualizado 30 de jan. de 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 min. de leitura

O Gerenciador de solicitações permite que os usuários cancelem qualquer ação de navegação selecionada no navegador de aplicações clicando em outro link do navegador de aplicações. As propriedades do sistema funcionam com as configurações da tabela para permitir o cancelamento da ação de navegação.
Isso permite que os usuários cancelem transações de carregamento lento sem precisar aguardar a conclusão da transação anterior.  
Uma das seguintes condições deve ser verdadeira para que o Gerenciador de solicitações cancele uma transação.

* A transação original e a nova transação são canceláveis (ambas as transações têm a configuração sysparm_cancelable=true).
* A transação original é membro da lista de permissões Sempre canceláveis (o módulo está listado em glide.request_manager.always_cancelpropriedade do sistema) e a nova transação é cancelável (tem a configuração sysparm_cancelable=true).
* A transação original e a nova produzem uma consulta de preenchimento automático em um campo de referência.
{#c_CancelingNavigationActions__ul_ol4_hjq_n4}

## Fluxo de trabalho de cancelamento

O Gerenciador de solicitações usa o fluxo de trabalho a seguir para determinar se uma transação deve ser cancelada. Figura 1. Cancelar ações de navegação {#c_CancelingNavigationActions__table_fn3_kkq_n4__entry__2}

| Propriedade | Descrição |
|-|-|
| glide.request_manager.cancel_other_transaction | Ativa ou desativa comportamentos de cancelamento automático. Quando verdadeiro, os usuários podem cancelar uma ação de navegação com outra ação de navegação. Tipo: verdadeiro \| falso Valor padrão: verdadeiro Local: tabela sys_properties |
| glide.request_manager.always_cancel | Uma lista separada por vírgulas de URIs que os usuários sempre podem cancelar clicando em outra ação de navegação. Normalmente os itens nesta lista são módulos que fornecem dados somente leitura, como painéis, relatórios ou artigos de conhecimento. Tipo: cadeia de caracteres Valor padrão: página inicial,sys_report_template Local: tabela sys_properties |
| glide.request_manager.cancel_reference_completer | Cancela uma consulta do usuário em um campo de referência quando o usuário insere mais informações. Por exemplo, se o usuário iniciar uma pesquisa AJAX no campo Número do problema inserindo PREB e, em seguida, entra B000 , a segunda consulta cancela a primeira consulta. Tipo: verdadeiro \| falso Valor padrão: verdadeiro Local: tabela sys_properties |
[Tabela 1. Propriedades do sistema de cancelamento de navegação]

{#c_CancelingNavigationActions__table_fn3_kkq_n4}

## Casos de uso {#c_CancelingNavigationActions__section_lpy_q4w_j1b}

Há três casos de uso em que os administradores podem controlar as ações de cancelamento do usuário.  
1. Um usuário clica em um módulo, como a página inicial ( início.do ) e, enquanto aguarda o carregamento do módulo, decide navegar para outro módulo, como a lista de incidentes em aberto ( incident_list.do ). A propriedade do sistema glide.request_manager.cancel_other_transactioncontrola este caso de uso.
2. Um usuário clica em um módulo que exibe dados somente leitura, como um relatório ( sysid_report_template.do ) e, enquanto aguarda o carregamento do módulo, decide navegar para outro módulo, como a lista de incidentes em aberto ( incident_list.do ). As propriedades do sistema glide.request_manager.cancel_other_transactione. glide.request_manager.always_cancelcontrole este caso de uso.
3. Um usuário começa a digitar uma consulta em um campo de referência, como inserir <kbd class="ph userinput">PREB </kbd>No campo Problema relacionado e enquanto aguarda a exibição dos resultados do completador automático, decide inserir mais informações, como <kbd class="ph userinput">B000 </kbd>. As propriedades do sistema glide.request_manager.cancel_other_transactione. glide.request_manager.cancel_reference_completercontrole este caso de uso.
{#c_CancelingNavigationActions__ol_tsp_qlq_n4}
* **[Adicione sites à lista Sempre cancelar](https://servicenow-prod.fluidtopics.net/XZ6tTcnP1RKAWh9NLMZcQQ)**   
  Você pode adicionar páginas de IU ou outros links à lista Sempre cancelar para que os usuários possam cancelar ações nessas páginas navegando para outro módulo ou link.
* **[Impedir que os usuários cancelem transações do módulo](https://servicenow-prod.fluidtopics.net/B7C06YxRP~k~2s3xJE~x6w)**   
  Você pode impedir explicitamente que os usuários cancelem a atividade de um módulo atualizando a definição do módulo.

