I have a Flow that runs when an Opportunity is created or updated. The Flow is supposed to update some values on the ProductLineItems that are associated with the Opportunity.
Part of the Flow runs Synchronously -- this is the part that updates the values.
Part of the Flow runs Asynchronously -- this runs an Outbound Message that sends the values to an external data lake from which we generate reports.
However, right now the Outbound Message is being sent with empty values.
In the Flow, the Outbound Message is supposed to be triggered after the values have updated, however, I'm wondering, since it runs Asynchronously, perhaps it is firing before all the updates happen?
Would I have to run the Outbound Message asynchronously to be sure that all values have updated before it is sent?