- Primeros pasos
- Para administradores
- Proyectos de flujo de trabajo de RPA
- Crear un flujo de trabajo RPA a partir de una idea
- Creación de un proyecto
- Cómo iniciar un flujo de trabajo de RPA
- Gestionar archivos y carpetas de proyecto
- Conectar flujos de trabajo de RPA a tus cuentas
- Configurar actividades
- Gestionar las actividades de un proyecto
- Transferir valores entre actividades
- Iterar a través de los elementos
- Gestionar los datos en un proyecto
- Configurar un proyecto para usar tus datos
- Usar recursos de archivos y carpetas
- Proyectos de aplicación
- Aplicaciones en Studio Web
- Diseñar proyectos de aplicación
- Depuración de proyectos de aplicación
- Publicar, implementar y actualizar proyectos de aplicaciones
- Importar y exportar proyectos de aplicación
- Trabajar con entidades en un proyecto de aplicación
- Crear aplicaciones accesibles
- Añadir descriptores accesibles
- La etiqueta Accesible
- Uso del control Pestaña para la accesibilidad
- Diseñar listas y encabezados accesibles
- Diseño de aplicaciones receptivas
- Relación de contraste de color
- Estilos preestablecidos y asignaciones a nivel de aria para el control Encabezado
- Limitaciones conocidas
- Visión general de los controles
- Botón
- Casilla de verificación
- HTML personalizado
- Selector de fechas
- Lista desplegable
- Cargador de archivos
- Cargador de archivos múltiples
- Lista desplegable de selección múltiple
- Botón de radio
- Editor de texto enriquecido
- Control deslizante
- Interruptor
- Área de texto
- Cuadro de texto
- Cuadro de texto (correo electrónico)
- Cuadro de texto (Número)
- Controles de iconos
- Establecer un contexto externo utilizando parámetros de consulta
- Establecer un contexto externo utilizando eventos externos
- Utilizar matrices para rellenar controles desplegables, desplegables de selección múltiple y botones de opción
- Utilizar controles tabulares con entidades de Data Service en proyectos de aplicación
- Insertar agentes conversacionales
- Actividades de la aplicación
- Procesos de agente
- Agents
- Soluciones
- Flujos de trabajo de API
- Pruebas

Guía del usuario de Studio Web
La variable de control de validación
Cada control de validación crea automáticamente una variable dentro de la aplicación. Esta variable contiene los datos del documento y puedes utilizarlos en otras partes de tu aplicación o automatización.
El nombre de la variable sigue la sintaxis Var<ValidationControlName>_<PageName>, por ejemplo VarValidationControl_MainPage.
La variable de control de validación permite tanto leer como escribir en el control de validación.
Apps gestiona automáticamente esta variable:
- Crea la variable al añadir el control de validación al lienzo.
- Cambia el nombre de la variable al cambiar el nombre del control.
- Elimina la variable al eliminar el control.
- Evita que elimines o modifiques manualmente esta variable, ya que está protegida.
- Proporciona el uso en diferentes páginas de la aplicación, ya que la variable está en el ámbito de la aplicación.
Propiedades de variables
La variable de control de validación incluye varias propiedades a las que puedes hacer referencia o vincular:
Taxonomy: contiene el esquema del documento, las definiciones de campo y las etiquetas.ExtractionResult: contiene valores de campo extraídos, sin procesar y validados.SelectedDocumentType: el tipo de documento activo que se muestra en el control.SelectedField: el campo actualmente seleccionado por el usuario.BusinessRulesestado de las reglas de validación a nivel de campo.IsValid: indicador booleano para anular la validez del control.DataSourcecontiene el objetoContentValidationDataoriginal.
Leer datos
Para leer el estado actual del contenido del control de validación, utiliza las siguientes expresiones:
-
Obtener los resultados extraídos
VarValidationControl1_MainPage.ExtractionResultVarValidationControl1_MainPage.ExtractionResult -
Obtener el tipo de documento seleccionado
VarValidationControl1_MainPage.SelectedDocumentTypeVarValidationControl1_MainPage.SelectedDocumentType -
Obtener el campo seleccionado y sus valores
VarValidationControl1_MainPage.SelectedField.FieldValue.ValueVarValidationControl1_MainPage.SelectedField.FieldValue.ValueVarValidationControl1_MainPage.SelectedField.FieldValue.ConfidenceVarValidationControl1_MainPage.SelectedField.FieldValue.Confidence -
Obtener campos de taxonomía (útil para menús desplegables)
VarValidationControl1_MainPage.Taxonomy.GetFields(VarValidationControl1_MainPage.SelectedDocumentType).ToListSourceVarValidationControl1_MainPage.Taxonomy.GetFields(VarValidationControl1_MainPage.SelectedDocumentType).ToListSource -
Leer un valor de campo de tabla
VarValidationControl1_MainPage.ExtractionResult.GetTableFieldValueByTableName("Invoice Items")(0)(0).ValueVarValidationControl1_MainPage.ExtractionResult.GetTableFieldValueByTableName("Invoice Items")(0)(0).ValueDonde
(0)(0)representa la celda en la intersección de la primera columna y la primera fila de la tabla Elementos de factura.
Consulta la documentación de Document Understanding para cada definición de clase y propiedades.
Escribir datos
Para editar los valores dentro del Control de validación, utiliza la actividad Establecer valor de variable y haz referencia a la variable:
- Establecer un valor de campo en el campo A variable
VarValidationControl1_MainPage.Field("Patient Name").ValueVarValidationControl1_MainPage.Field("Patient Name").Value
Establecer campo de valor : John Doe.
-
Establecer el enfoque en un valor de celda de tabla
VarValidationControl1_MainPage.Field("Invoice Items").Field("Description", 0).SetFocus = trueVarValidationControl1_MainPage.Field("Invoice Items").Field("Description", 0).SetFocus = trueDonde
("Description", 0)representa la celda en la intersección de la columna "Descripción" y la primera fila de la tabla Elementos de factura. -
Establecer marcadores de confianza o confirmar
VarValidationControl1_MainPage.Field("Patient Name").Confidence = 0.95VarValidationControl1_MainPage.Field("Patient Name").Confidence = 0.95VarValidationControl1_MainPage.Field("Patient Name").Confirm = trueVarValidationControl1_MainPage.Field("Patient Name").Confirm = true -
Actualizar un campo multivalor
VarValidationControl1_MainPage.Field("Diagnosis Code", 2).Value = "E11.9"VarValidationControl1_MainPage.Field("Diagnosis Code", 2).Value = "E11.9"Donde
2representa el número de fila en la columna Código de diagnóstico. -
Eliminar un valor de campo
VarValidationControl1_MainPage.Field("Vendor Name").DeleteValueVarValidationControl1_MainPage.Field("Vendor Name").DeleteValue -
Actualizar una celda de tabla
VarValidationControl1_MainPage.Field("Invoice Items").Field("Description", 0).Value = "50.00"VarValidationControl1_MainPage.Field("Invoice Items").Field("Description", 0).Value = "50.00"Donde
("Description", 0)representa la celda en la intersección de la columna "Descripción" y la primera fila de la tabla Elementos de factura.