Mais uma novidade quentinha saindo do forno! ??
Quem trabalha na área de TI, certamente já se deparou com a situação em que a área de negócios, por descuido ou outro motivo, excluiu um registro do sistema. E ai somos acionado para recuperar.
No Dataverse até o momento não tem nenhuma ferramenta nativa que permita que isso seja realizado, somente utilizando ferramentas de terceiros, porém elas tem dependência da auditoria da tabela e campo estarem ativos para conseguir recuperar. Caso contrário, você perdeu o dado ?!
Mas isto está prestes a mudar. A Microsoft anunciou que disponibilizou uma nova funcionalidade que permite recuperar os registros ??.
Em alguns ambientes, se você acessar Admin Center (https://admin.powerplatform.com) e selecionar o ambiente e após selecionar Settings > Product > Featutes. E rolar até o final irá ver que agora existe a opção de habilitar a Lixeira (Recycle Bin).
Quando você ativar, surgirá uma caixa de texto solicitando a quantidade de dias que deseja reter essa informação para recuperação. Após esse prazo o registro é totalmente apagado.
Basta clicar em salvar para gravar as alterações.
Testando a funcionalidade
Vamos a prática! No meu ambiente de teste eu vou pegar um contato e fazer a exclusão.
Agora vamos recupera esta informação. Para isso, acesse novamente o Power Platform Admin e selecione o seu ambiente, clique em Settings > Data Management >
Será apresentada a exibição com os registros excluídos
Para recuperar basta clicar em Restore
Pronto! O registro foi recuperado com sucesso!
Pontos Importantes
- Quando você recupera o registro o histórico de auditoria não é mantido, nesse caso você perde o histórico.
- É Possível recuperar registro filhos que foram deletados devido o relacionamento do tipo cascata (cascade)
- Se você aplicar regras de negócios durante a exclusão a ferramenta não consegue aplicar a regra, cabe a você fazer a recuperação na ordem e forma correta.
E ai o que achou da novidade, gostou? Eu adorei! Pois agora poderemos delegar para usuários esse processo de recuperação que hoje dependia de alguém com bastante conhecimento da plataforma para recuperar.