Actividades
Más reciente
False
Imagen de fondo del banner
Actividades de Document Understanding
Última actualización 29 de abr. de 2024

Clase ResultadoDeExtracción

Espacio de nombres: UiPath.DocumentProcessing.Contracts.Results
Montaje: 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 del paquete UiPath.DocumentProcessing.Contracts v1.17, 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 con 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 notificados para un campo como valores en la tabla. Si un campo no tiene 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 los 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 notificados para un campo como valores en la tabla. Si un campo no tiene 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 de 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 los contenidos serializados en la cadena de entrada.
  • EnumerateValues (System.Func <UiPath.DocumentProcessing.Contracts.Results.ResultsValue, <bool>): te permite iterar en 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>): ajusta los campos de UiPath.DocumentProcessing.Contracts.Results.ExtractionResult.ResultsDocument y los filtra según la condición. ADVERTENCIA: obsoleto.
  • GetDocumentType() : devuelve una cadena que contiene el DocumentTypeId del objeto ExtractionResult .
  • GetFields (System.Func <UiPath.DocumentProcessing.Contracts.Results.ResultsDataPoint, <bool>): filtra los campos de UiPath.DocumentProcessing.Contracts.Results.ExtractionResult.ResultsDocument que cumplen la condición.
  • GetField (<string>): devuelve el campo con el ID de campo especificado o nulo 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 fieldIdnecesario. Este campo está configurado en 0 de forma predeterminada.
  • 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 fieldIdproporcionado.
  • CadenaSerialize() : 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 cadena : el nombre del documento para el que se notifican los resultados de la extracción.
  • ExtractorPayloads cadena : información adicional proporcionada por los extractores.
  • ResultsDocument cadena : los detalles de la estructura de clasificación y extracción de datos.
  • ResultsVersion int : la versión de ExtractionResult informada para el documento. Comienza en 0 cuando se realiza la extracción automática y debe aumentarse en 1 cada vez que se cambia el contenido del objeto, con fines de seguimiento.
  • Descripción
  • Miembros

Was this page helpful?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Logotipo blanco de UiPath
Confianza y seguridad
© 2005-2024 UiPath. All rights reserved.