We have a requirement to identify customer orders that have changes associated with them, or changes/created documents in their flow, in order to identify any orders with any recent activity.
For example: if order was invoiced -> we want to send that order number to an external system. If an order was partially shipped -> we want to send that order number to an external system.
I'm wondering if the best way to design something like this is through queries against the DataLake, or if a flow should be created using the M3 EventHub, or if there is some other tool that I'm not even aware of yet . New to the system and would be appreciative of any advice.
Thank you!