Manipuladores de Reversão
Introdução
Um manipulador de rollback é um [manipulador de ação][ab action handler] que será executado se qualquer uma das ações precedentes da sequência de eventos falhar. Você pode usá-los em casos onde [transações][ab transactions] não são suficientes para reverter uma ação (por exemplo, quando alterações são feitas por meio de chamadas de API).
Nota
Um manipulador de rollback pode reverter o efeito de qualquer ação que veio antes dele, exceto ele mesmo.
Como Adicionar um Manipulador de Rollback a uma Ação
Para adicionar um manipulador de rollback, siga estas etapas:
-
Na página Detalhes do evento de regra para um evento de regra, clique em ícone Abrir registro na seção Ações para a ação que requer uma reversão.
-
Na caixa de diálogo Ação (Registro), clique no ícone Rollback Handlers na seção Action Result and Handlers:
-
Na caixa de diálogo Rollback Handlers, clique no botão Create. Para quantos manipuladores de rollback forem necessários para reverter todas as ações na cadeia de eventos anterior, registre os manipuladores existentes ou crie novos:
Nota
Você não pode adicionar um manipulador de rollback a uma ação de rollback.
-
Feche todos os diálogos e retorne à página Detalhes do evento de regra. O número de rollbacks anexados a cada ação aparece adjacente ao ícone: