studio-web
latest
false
- Release notes
- Getting started
- For administrators
- RPA workflow projects
- Creating an RPA workflow from an idea
- Creating a project
- How to start an RPA workflow
- Managing project files and folders
- Connecting RPA workflows to your accounts
- Configuring activities
- Managing the activities in a project
- Passing values between activities
- Iterating through items
- Managing the data in a project
- Configuring a project to use your data
- Using file and folder resources
- App projects
- Agentic processes
- Agents
- Solutions
- API workflows - Preview

Studio Web User Guide
Last updated Oct 16, 2025
To return the extraction result object, currently rendered by the control:
- Using the Validation Control element
MainPage.ValidationControl.ExtractionResultMainPage.ValidationControl.ExtractionResult -
Using the Validation Control variable
AppVariable.VarValidationControl.ExtractionResultAppVariable.VarValidationControl.ExtractionResult
-
Getting the field value by field name:
AppVariable.VarValidationControl_MainPage.ExtractionResult.GetFieldByFieldName("Invoice Number").Values(0).ValueAppVariable.VarValidationControl_MainPage.ExtractionResult.GetFieldByFieldName("Invoice Number").Values(0).Value -
Getting the field value by field index:
AppVariable.VarValidationControl_MainPage.ExtractionResult.ResultsDocument.Fields(0).Values(0).ValueAppVariable.VarValidationControl_MainPage.ExtractionResult.ResultsDocument.Fields(0).Values(0).Value -
Getting the list of all field names displayed in the Validation Control
AppVariable.VarValidationControl.ExtractionResult.GetFields().Select(Function(f) f.FieldName)AppVariable.VarValidationControl.ExtractionResult.GetFields().Select(Function(f) f.FieldName)
.GetDocumentType().GetField().GetFieldByFieldName().GetFields().GetFieldValidatorNotes().GetFieldValidatorNotesByFieldName().GetSimpleFieldValues().GetSimpleFieldValuesByFieldName().GetTable().GetTableByTableName().GetTableFieldValue().GetTableFieldValueByTableName().GetValueCount().GetValueCountByFieldName()
To inspect document types, fields, or display properties:
- Using the Validation Control element
MainPage.ValidationControl.TaxonomyMainPage.ValidationControl.Taxonomy -
Using the Validation Control variable
AppVariable.VarValidationControl.TaxonomyAppVariable.VarValidationControl.Taxonomy
- Getting the list of fields in a taxonomy and save it as a source for a dropdown control:
AppVariable.VarValidationControl_MainPage.Taxonomy.GetFields(VarValidationControl_MainPage.SelectedDocumentType).ToListSourceAppVariable.VarValidationControl_MainPage.Taxonomy.GetFields(VarValidationControl_MainPage.SelectedDocumentType).ToListSource
.GetFields()
To bind UI elements to the curently chosen document type:
- Using the Validation Control element
MainPage.ValidationControl.SelectedDocumentTypeMainPage.ValidationControl.SelectedDocumentType -
Using the Validation Control variable
AppVariable.VarValidationControl.SelectedDocumentTypeAppVariable.VarValidationControl.SelectedDocumentType
- Using the Validation Control element
MainPage.ValidationControl.SelectedFieldMainPage.ValidationControl.SelectedField -
Using the Validation Control variable
AppVariable.VarValidationControl.SelectedFieldAppVariable.VarValidationControl.SelectedField
You can further access
SelectedField properties, such as .Field.FieldName, .Field.FieldType, or .Field.ValidatorNotes.
For example:
-
Getting the selected field value:
You can further access selected field value properties, such asAppVariable.VarValidationControl_MainPage.SelectedField.Field.FieldValueAppVariable.VarValidationControl_MainPage.SelectedField.Field.FieldValue.FieldValue.Value,.FieldValue.Confidence,.FieldValue.OperatorConfirmed. -
Getting the selected field all values:
AppVariable.VarValidationControl_MainPage.SelectedField.Field.ValuesAppVariable.VarValidationControl_MainPage.SelectedField.Field.Values -
Getting the selected field first value:
AppVariable.VarValidationControl_MainPage.SelectedField.Field.Values(0).ValueAppVariable.VarValidationControl_MainPage.SelectedField.Field.Values(0).Value -
Getting the selected field data type:
AppVariable.VarValidationControl_MainPage.SelectedField.Field.FieldType.ToStringAppVariable.VarValidationControl_MainPage.SelectedField.Field.FieldType.ToString -
Getting the selected field index:
AppVariable.VarValidationControl_MainPage.SelectedField.FieldValueIndex.ToStringAppVariable.VarValidationControl_MainPage.SelectedField.FieldValueIndex.ToString
To read Validation Control properties:
- Using the Validation Control element
MainPage.ValidationControl.<PROPERTY NAME>MainPage.ValidationControl.<PROPERTY NAME> -
Using the Validation Control variable
Controls.MainPage.ValidationControl.<PROPERTY NAME>Controls.MainPage.ValidationControl.<PROPERTY NAME>
-
Reading field value from a table
For example:AppVariable.VarValidationControl_MainPage.ExtractionResult.GetTableFieldValueByTableName(<TABLENAME>)(<COLUMN INDEX>)(<ROW INDEX>).ValueAppVariable.VarValidationControl_MainPage.ExtractionResult.GetTableFieldValueByTableName(<TABLENAME>)(<COLUMN INDEX>)(<ROW INDEX>).ValueAppVariable.VarValidationControl_MainPage.ExtractionResult.GetTableFieldValueByTable Name("Invoice Items")(0)(0).ValueAppVariable.VarValidationControl_MainPage.ExtractionResult.GetTableFieldValueByTable Name("Invoice Items")(0)(0).Value
- Using the Set Variable Value activity with the following expression in the Set value field
AppVariable.VarValidationControl_MainPage.Field("Invoice Items").Field("Description", 0).SetFocusAppVariable.VarValidationControl_MainPage.Field("Invoice Items").Field("Description", 0).SetFocus