Hi Christoph,
thanks for posting this - I never knew how AIF determined the mapping order. And yes, we've run into this problem - it seems almost unavoidable.
What we've done is implement a process flow like this:
Receive Raw Data
Pass record to AIF for initial mappings / tranlsations
Call Action
- Action Step 1: Enrich Data " Additional mappings as needed
- Action Step 2: Validate Data
- Action Step 3: Save Data
So, if we don't have access to the data we need while in AIF mapping, we put that off until the first step of our action.
Message was edited by: Robert Phelan