Hello,
I'm using AI Builder to process documents and extract information, but I'm facing a problem with the dynamic structure of the returned labels. Each field returned by AI Builder comes with a unique and variable ID instead of consistent names.
For example:
Issue Date might come as "Data_0021806f5ae4aeb0df3fd9b81e2271369e"
Issuing Authority might come as "_00D3rg_f7e037c286f9780215f30e76cb071824"
My Challenges:
How to consistently identify each field when the IDs keep changing?
What's the best way to map displayName to the dynamic IDs?
Is there a way to create dynamic references in Power Automate?
Should I use a different approach to parse this response?
What I've Tried:
Fixed references by IDs (not scalable)
Parse JSON with fixed schema (breaks when IDs change)
Individual field extraction (hard to maintain)
Some questions that I have:
1 - How do you structure your flow when working with dynamic AI Builder responses?
2 - Is there a way to create a "dynamic field mapper" in Power Automate?
3 - Should I use displayName as the main key and ignore the IDs? If yes, how?
4 - What's the most efficient way to convert the labels object into a searchable array?
5 - Can someone share a working example of dynamic field extraction using displayName?