Executing Messages in a Single Transaction in Dynamics CRM 2015
In CRM 2015, you can now execute multiple CRM requests in a single transaction. This gives developers the ability to easily rollback or cancel transactions if one of the CRM requests within the transaction fail.
We can now use the "ExecuteTransactionRequest" message which will automatically rollback the entire transaction if any of the associated requests fail.
Example:
We are going to create a record in three different entity.
1.Create a instance of sales order,invoice and email
In CRM 2015, you can now execute multiple CRM requests in a single transaction. This gives developers the ability to easily rollback or cancel transactions if one of the CRM requests within the transaction fail.
We can now use the "ExecuteTransactionRequest" message which will automatically rollback the entire transaction if any of the associated requests fail.
Example:
We are going to create a record in three different entity.
1.Create a instance of sales order,invoice and email
I have created a plugin which will force the Invoice to fail during creation, so we can see what happens.
The entire transaction rollback no record is created.
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.