Revertendo uma Configuração

Realizar mudanças na configuração em um ambiente de produção é, geralmente, considerado uma atividade de alto risco. O CTM fornece a funcionalidade de desfazimento para amenizar esse risco. A funcionalidade de desfazimento permite um cliente reverter o sistema de volta à configuração anterior aplicando o conjunto de mudanças. No momento da aplicação de um conjunto de mudanças, um conjunto de mudanças de reversão é automaticamente criado pelo sistema. Esse conjunto de mudanças de reversão contém uma captura instantânea do objeto de negócios anterior à aplicação do conjunto de mudanças. Após um usuário aplicar um conjunto de mudanças, é possível selecionar a ação de desfazimento para o conjunto de mudanças, o que reverterá o sistema de volta à configuração original aplicando o conteúdo do conjunto de mudanças de reversão.

Entretanto, deve ser lembrado que a opção de desfazimento é útil apenas por um período de tempo limitado. Assim que o aplicativo começar a usar os dados de configuração, os dados do tempo de execução são criados com base no conjunto mais recente de dados de configuração. Nesse estágio, reverter para uma configuração anterior requer também a reversão dos dados do tempo de execução e, nesse caso, um retrocesso de banco de dados é necessário, caso contrário os dados de configuração e os dados do tempo de execução estariam fora de sincronização.