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:
-
Vá para a página Detalhes do evento de regra para o evento.
-
Expanda o painel de configurações Propriedades de execução.
-
Selecione a caixa de seleção Transação: