We are working in Product 360 and we have a requirement wherein we have to maintain the transaction management.
We have created a client plugin which updates data in Article Structure Map Sub entity and Generic Data Type entity. User can trigger the process by making a mapping between Master and Web Node. Once the process get triggered the following steps are performed:
a) Make new entries in Generic Data entity
b) Assigning items from Master Node to Web Node
Now the requirement is when user closes the client and if the process is not fully completed we have to rollback the whole transaction.
Is there any way to maintain transaction management in PIM. If Yes, any example will be really helpful.