Ir para o conteúdo

Transações

Introdução

Você pode definir qualquer evento para ser executado como uma transação. Para que uma transação seja bem-sucedida e seja confirmada no banco de dados, todas as partes dela devem ser bem-sucedidas. Se qualquer parte de uma transação falhar, toda a transação falhará e nenhuma alteração será confirmada no banco de dados.

Se o tipo de execução (primeiro plano ou segundo plano) não mudar, os eventos chamados por um evento de transação serão incluídos na transação. Se o tipo de execução mudar (de primeiro plano para segundo plano ou de segundo plano para primeiro plano), os eventos chamados não serão incluídos na transação.

As transações usam a implementação do banco de dados subjacente. Como isso varia de acordo com o fornecedor, App Builder confirma ou reverte transações na ordem inversa de quando foram abertas.

Dica

Se o banco de dados subjacente não suportar transações, você pode usar [manipuladores de rollback][ab rollbacks] em vez de.

Como Habilitar Transações

Para habilitar transações em um evento, siga estas etapas:

  1. Vá para a página Detalhes do evento de regra para o evento.

  2. Expanda o painel de configurações Propriedades de execução.

  3. Selecione a caixa de seleção Transação:

    Opção de transação