Um usuário pode cancelar uma transação que leva mais tempo do que o esperado para carregar.
As causas de transações de carregamento lento incluem os seguintes cenários.
Classificando um grande número de registros por um campo de cadeia de caracteres não indexada.
Agrupamento de uma tabela grande em um campo que tem valores distintos.
Exportando todas as linhas de uma tabela grande.
Testando uma regra de negócio com script ruim que tem um loop JavaScript infinito.
Nota:
Você não pode cancelar uma importação com esses controles.
Opções de cancelamento de transação
Depois que a transação for cancelada, você poderá usar as opções a seguir para diferentes finalidades.
Voltar: retorna à página anterior no histórico de navegação
Recarregar: recarrega a página de destino
Carregar lista somente com filtro: mostra a lista (sem os registros) somente com os filtros aplicados
Exportar: exportação de registros de exibição de lista
Nota:
A opção Exportar aparecerá somente se as seguintes condições forem atendidas.
A propriedade glide.ui.export_on_tx_cancel.enable está definida como verdadeira.
A exibição de lista foi cancelada.
Você pode usar uma das seguintes opções para exportar os registros de exibição de lista.
Excel
CSV
JSON
PDF
Os registros de exibição de lista exportados são entregues no endereço de e-mail fornecido. Somente a opção Tipo de arquivo PDF pode ter a opção Orientação.
Temporizador de cancelamento de transação
Durante uma transação de longa duração, um temporizador e um botão de cancelamento vermelho aparecem na faixa.Figura 1. Cancelar solicitação
Para cancelar a transação, clique no botão de cancelamento. O temporizador indica que a transação está sendo cancelada. Quando terminar, você verá uma mensagem informando que a transação foi cancelada.
Se a transação for concluída com sucesso, o temporizador indicará quanto tempo levou para a transação ser concluída.Figura 2. Transação concluída
Logs de transações canceladas
As transações canceladas aparecem no log de transações com CANCELLED anexado ao URL. As transações canceladas por um usuário são registradas em log de forma diferente das transações canceladas por Cotas de transação.
Cancelar propriedades da transação
Os administradores podem configurar o comportamento da capacidade de cancelamento de transação usando as propriedades a seguir.
Propriedade
Definição
Local
com.glide.request_manager.active
Permitir que os usuários cancelem transações de longa execução (habilitado por padrão).
Abra a tabela sys_properties.
glide.ui.transaction.long_response.time
Atraso em segundos antes que o botão Cancelar transação apareça para uma transação de longa duração.
Navegar até Propriedades do sistema > Propriedades da IU.