Você sabia?!
Que é possível dar rollback em DMLs parciais efetuadas via Apex no banco do Salesforce?
Exemplo: Primeiro registro no try foi inserido.
Por alguma razão, segundo registro do try falhou.
Você pode utilizar um savepoint pra tirar um snapshot do seu banco e garantir que ou tudo ou nada seja feito!
-----
Did you know?!
That's possible to roll back partial DMLs made via Apex in the Salesforce database?
E.g: The 1st record within try was inserted.
For some reason, the 2nd record insert failed.
You can use a savepoint to take a snapshot of your database and ensure that everything or nothing is done!
#salesforce #trailhead #bam #canalsalesforcebrasil #apex #savepoint #database