I’m working with a credit card application form that contains multiple checkboxes. For example:
Visa Type: Platinum / Gold
Card Category: Domestic Card / International Card
Other fields with 5–6 possible checkbox options.
I need to extract the value of the option that is actually checked.
Initially, I thought about creating Boolean fields in the taxonomy like IsPlatinum, IsGold, etc. But that approach requires extra logic after extraction to ensure only one of them is selected (and to handle cases where none are selected). This becomes messy, especially for fields that have more than 2 options.
In the UiPath course, there was a tip about using Checkbox Detection, but I couldn’t find a clear example. Most YouTube tutorials show mapping each checkbox individually as a Boolean field, which brings me back to my original problem.
My question:
Is there a way to mark the whole area of checkboxes in the Form Extractor Designer and have it directly return the value of the checked option (instead of manually creating multiple Boolean fields)? If yes, how should it be configured?
Single Taxonomy field: VisaType It should be string not boolean
Form Extractor Designer: Mark the area covering both Platinum and Gold checkboxes.
Then while running the flow :
If Platinum is checked then VisaType = Platinum.
If Gold is checked then VisaType = Gold.
If none checked then empty string .
I actually tried your approach — created a single taxonomy field (VisaType as string) and in the Form Extractor Designer marked the area covering both “Platinum” and “Gold” checkboxes.
But when I ran the flow, the extracted result came out like this:
☐ Platinum ☒ Gold
So instead of returning just the selected value (“Gold”), it’s returning the whole region with the checkbox symbols.