Ir para o conteúdo

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:

  1. 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.

  2. Na caixa de diálogo Ação (Registro), clique no ícone Rollback Handlers na seção Action Result and Handlers:

    Rollbacks add

  3. 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:

    Create rollback

    Nota

    Você não pode adicionar um manipulador de rollback a uma ação de rollback.

  4. 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:

    Reversões de ação