Hello,
the question is quite important, how to ensure that the product status in the inventory is being updated at the same time via various transactions/orders.
in our side, we use <Operational status> in the inventory, such that each product has a main status and operational status.
operational status indicates that there is a process running possibly in the delivery orchestration that will impact the product status.
for example,
for <created> main status, we have: PendingActivation, LockedCreated
for <active> main status, we have: PendingTermination, PendingModificatoin, PendingMigration, LockedActive
------------------------------
Mohamed Aly
Orange Egypt
------------------------------