Cancelamento da transação

  • Versão de lançamento: Australia
  • Atualizado 12 de mar. de 2026
  • 1 min. de leitura
  • Você pode cancelar transações que demoram mais do que o esperado para carregar. O cancelamento de transações de longa execução pode ajudar a evitar o consumo excessivo de recursos.

    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.
    • Agrupando uma tabela grande em um campo que tem valores predominantemente distintos.
    • Exportando todas as linhas de uma tabela grande.
    • Testando uma regra de negócios mal roteada que tem um loop JavaScript infinito.

    Temporizador de cancelamento de transação

    Nota:
    Você não pode cancelar uma importação com estes controles.

    Durante uma transação de longa execução, um temporizador e uma opção de cancelamento aparecem em uma faixa de alerta.

    Para cancelar a transação, selecione Cancelar botão. A mensagem de alerta é exibida quando um cancelamento de transação está em andamento e quando o cancelamento é concluído.

    Se uma transação lenta for concluída com sucesso, o temporizador indicará quanto tempo levou para a transação ser concluída.

    Logs de transações canceladas

    As transações canceladas aparecem no log de transações com CANCELADO Anexado ao URL. As transações canceladas por um usuário são registradas de forma diferente das transações canceladas por cotas de transação. Para obter mais informações sobre o registro em log de transações canceladas, consulte Logging de transação cancelada em uma tabela. Para obter mais informações sobre cotas de transação, consulte Cotas de transação.

    Propriedades para cancelamento de transação

    Os administradores podem configurar o comportamento da capacidade de cancelamento de transação usando as seguintes propriedades.

    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 navegando até Todos e entrando sys_properties.list .
    glide.ui.transaction.long_response.time Atraso em segundos antes que o botão Cancelar transação apareça para uma transação de execução longa. Navegar até Tudo > Propriedades do sistema > Propriedades da IU e localize o campo rotulado Atraso em segundos antes que o botão Cancelar transação seja exibido para uma transação de execução longa .