activities
latest
false
UiPath logo, featuring letters U and I in white

Actividades de Document Understanding

Última actualización 5 de dic. de 2024

Clase ResultadoDeExtracción

ExtractionResult es una clase pública que representa un resultado de extracción para una parte de un documento.

Definición

  • Espacio de nombres: UiPath.DocumentProcessing.Contracts.Results
  • Ensamblado: UiPath.DocumentProcessing.Contracts

Descripción

Una clase pública que representa el resultado de la extracción de una parte de un documento.

Nota: a partir de la versión 1.17 del paquete UiPath.DocumentProcessing.Contracts, el método ExtractionResult.FlattenFields() se ha marcado como obsoleto. Esta estructura se eliminará en el futuro. La compatibilidad con los subcampos a nivel de valor está obsoleta y los campos de la tabla ahora se representan utilizando una nueva estructura de datos.

Miembros

Constructores
ExtractionResult() : inicializa una nueva instancia de la clase ExtractionResult sin argumentos.
Métodos
  • AsClassificationResult() : devuelve un UiPath.DocumentProcessing.Contracts.Results.ClassificationResult generado usando la información del objeto ExtractionResult .
  • AsDataSet (<bool>): devuelve un System.Data.DataSet que contiene varios System.Data.DataTable en la colección .Tables . Esta colección contiene una tabla llamada Campos simples, que contiene todos los campos como columnas y todos los valores informados para un campo como valores en la tabla. Si un campo no tiene ningún valor en ExtractionResult, no se informa de ningún valor. Si un campo de tabla tiene un valor, se informa como la cadena table, que es un marcador del hecho de que hay un DataTable con el nombre del campo que contiene campos de columna como columnas y valores para cada fila como valores en el DataTable.
  • AsDataSet (<bool>, <bool>): devuelve un System.Data.DataSet que contiene varios System.Data.DataTable en la colección .Tables . Esta colección contiene una tabla llamada Campos simples, que contiene todos los campos como columnas y todos los valores informados para un campo como valores en la tabla. Si un campo no tiene ningún valor en ExtractionResult, no se informa de ningún valor. Si un campo de tabla tiene un valor, se informa como la cadena table, que es un marcador del hecho de que hay un DataTable con el nombre del campo que contiene campos de columna como columnas y valores para cada fila como valores en el DataTable.
  • Deserialize (<string> ): un método estático que devuelve una nueva instancia de la clase ExtractionResult con el contenido serializado en la cadena de entrada.
  • EnumerateValues (System.Func<UiPath.DocumentProcessing.Contracts.Results.ResultsValue, <bool>): te permite iterar sobre todos los valores del documento de resultados, incluidos los valores de las celdas de la tabla.
  • FlattenFields (System.Func<UiPath.DocumentProcessing.Contracts.Results.ResultsDataPoint, <bool>): aplana los campos en UiPath.DocumentProcessing.Contracts.Results.ExtractionResult.ResultsDocument y los filtra en función de la condición.
    Advertencia: este método está obsoleto.
  • GetDocumentType() : devuelve una cadena que contiene el DocumentTypeId del objeto ExtractionResult .
  • GetFields (System.Func<UiPath.DocumentProcessing.Contracts.Results.ResultsDataPoint, <bool>): filtra los campos en UiPath.DocumentProcessing.Contracts.Results.ExtractionResult.ResultsDocument que cumplen la condición.
  • GetField (<string>): devuelve el campo con el ID de campo especificado o null si no existe.
  • GetSimpleFieldValues (<string>): devuelve una lista de UiPath.DocumentProcessing.Contracts.Results.SimpleFieldValue para la entrada fieldId.
  • GetTable (<string>): devuelve la tabla con el ID especificado o nulo si no existe.
  • GetTableFieldValue (<string>, <int>): devuelve un UiPath.DocumentProcessing.Contracts.Results.TableFieldValue que contiene valores de celda para el fieldId requerido. De forma predeterminada, este campo está establecido en 0.
  • IsAnyFieldOrTableCellMissing() bool : determina si hay algún punto de datos o celda de tabla que no tenga valores.
    Nota: Solo se admite un único valor para un campo de tabla. Por tanto, el valueIndex solo se puede establecer en 0.
  • GetValueCount(<string>): devuelve un número entero que contiene el número de valores asociados con el fieldId proporcionado.
  • Serialize() string : devuelve una cadena que contiene la representación serializada del objeto ExtractionResult .
  • GetFieldValidatorNotes(<fieldId>): devuelve el valor del campo que contiene las notas del validador con el ID de campo especificado, o nulo si no existe.
  • SetFieldValidatorNotes(<fieldId>, <validatorNote>): establece el valor del campo para las notas del validador con el ID de campo especificado, si las notas están activadas para ese campo.
Propiedades
  • DocumentId String : el nombre del documento para el que se notifican los resultados de la extracción.
  • ExtractorPayloads String : información adicional proporcionada por los extractores.
  • ResultsDocument UiPath.DocumentProcessing.Contracts.Results.ResultsDocument : los detalles de la estructura de clasificación y extracción de datos.
  • ResultsVersion Int : la versión de ExtractionResult notificada para el documento. Comienza en 0 cuando se realiza la extracción automática y debe aumentarse en uno cada vez que se cambia el contenido del objeto, con fines de seguimiento.
  • Definición
  • Descripción
  • Miembros

¿Te ha resultado útil esta página?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Uipath Logo White
Confianza y seguridad
© 2005-2024 UiPath. Todos los derechos reservados.