UiPath Documentation
activities
latest
false
Importante :
A tradução automática foi aplicada parcialmente neste conteúdo. A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.
UiPath logo, featuring letters U and I in white

Atividades do Document Understanding

Última atualização 22 de abr de 2026

Classe ExtractionResult

ExtractionResult é uma classe pública que representa o resultado da extração de uma parte de um documento.

Definição

  • Espaço de nomes: UiPath.DocumentProcessing.Contracts.Results
  • Montagem: UiPath.DocumentProcessing.Contracts

Description

Uma classe pública que representa um resultado de extração para uma parte de um documento.

Observação:

Starting with UiPath.DocumentProcessing.Contracts package v1.17, the ExtractionResult.FlattenFields() method has been marked as obsolete. This structure will be removed in the future. Support for sub-fields at value level is obsolete and table fields are now represented using a new data structure.

Membros

Construtores

ExtractionResult() - Inicializa uma nova instância da classe ExtractionResult sem argumentos.

Métodos
  • AsClassificationResult() - Retorna um UiPath.DocumentProcessing.Contracts.Results.ClassificationResult gerado usando as informações do objeto ExtractionResult .
  • AsDataSet (<bool>) - Returns a System.Data.DataSet containing multiple System.Data.DataTable in the .Tables collection. This collection contains a table called Simple Fields, that contains all fields as columns and all reported values for a field as values in the table. If a field has no value in the ExtractionResult, then no value is reported. If a table field has a value, it is reported as the string table, which is a marker of the fact that there is a DataTable with the field name that contains column fields as columns, and values for each row as values in the DataTable.
  • AsDataSet (<bool>, <bool>) - Returns a System.Data.DataSet containing multiple System.Data.DataTable in the .Tables collection. This collection contains a table called Simple Fields, that contains all fields as columns and all reported values for a field as values in the table. If a field has no value in the ExtractionResult, then no value is reported. If a table field has a value, it is reported as the string table, which is a marker of the fact that there is a DataTable with the field name that contains column fields as columns, and values for each row as values in the DataTable.
  • Deserialize (<string> ) — Um método estático que retorna uma nova instância de classe ExtractionResult com o conteúdo serializado na string de entrada.
  • EnumerateValues (System.Func<UiPath.DocumentProcessing.Contracts.Results.ResultsValue, <bool>) — Permite que você itere sobre todos os valores no documento de resultados, incluindo os valores das células da tabela.
  • FlattenFields (System.Func<UiPath.DocumentProcessing.Contracts.Results.ResultsDataPoint, <bool>) - Achata os campos em UiPath.DocumentProcessing.Contracts.Results.ExtractionResult.ResultsDocument e os filtra com base na condição.
    AVISO:

    This method is obsolete.

  • GetDocumentType() - Retorna uma string contendo o DocumentTypeId do objeto ExtractionResult .
  • GetFields (System.Func<UiPath.DocumentProcessing.Contracts.Results.ResultsDataPoint, <bool>) — Filtra os campos em UiPath.DocumentProcessing.Contracts.Results.ExtractionResult.ResultsDocument que satisfazem a condição.
  • GetField (<string>) — Retorna o campo com o ID de campo especificado ou null , se ele não existir.
  • GetSimpleFieldValues (<string>) - Returns a list of UiPath.DocumentProcessing.Contracts.Results.SimpleFieldValue for the input fieldId.
  • GetTable (<string>) — Retorna a tabela com o ID especificado ou nula se ele não existir.
  • GetTableFieldValue (<string>, <int>) - Returns a UiPath.DocumentProcessing.Contracts.Results.TableFieldValue containing cell values for the required fieldId. By default, this field is set to 0.
  • IsAnyFieldOrTableCellMissing() bool - Determina se há algum ponto de dados ou célula de tabela que não tenha valores.
    Observação:

    Only a single value for a table field is supported. The valueIndex can therefore only be set to 0.

  • GetValueCount(<string>) — Retorna um número inteiro contendo o número de valores associados ao fieldId fornecido.
  • Serialize() string— retorna uma string contendo a representação serializada do objeto ExtractionResult .
  • GetFieldValidatorNotes(<fieldId>) - Retorna o valor do campo que contém as notas do validador com o ID do campo especificado, ou nulo, se ele não existir.
  • SetFieldValidatorNotes(<fieldId>, <validatorNote>) - Defina as notas do validador para o campo com o ID de campo especificado, se as notas estiverem ativadas para esse campo.
  • GetFieldValidatorNotesInfo(<fieldId>) — retorna as informações das notas de validador para o campo com o ID de campo especificado ou nulo, se não existir.
  • SetFieldValidatorNotesInfo(<fieldId>, <validatorNote>) - Defina as notas do validador para o campo com o ID de campo especificado, se as notas estiverem ativadas para esse campo.
  • GetFieldValidatorNotesInfoByFieldName(<string>) - Retorna as informações das notas de validador para o campo com o nome de campo especificado ou nulo, se não existir.
  • SetFieldValidatorNotesInfoByFieldName(<string>, <validatorNote>) - Defina as informações de notas de validador para o campo com o nome de campo especificado, se as notas estiverem ativadas para esse campo.
Propriedades
  • DocumentId String — o nome do documento para o qual os resultados da extração são relatados.
  • ExtractorPayloads String - Informações adicionais fornecidas pelos extratores.
  • ResultsDocument UiPath.DocumentProcessing.Contracts.Results.ResultsDocument – Os detalhes da estrutura de extração de dados e classificação.
  • ResultsVersion Int - A versão do ExtractionResult relatada para o documento. Inicia em 0 quando a extração automática é realizada e deve ser aumentada em um a cada vez que o conteúdo do objeto for alterado, para fins de rastreamento.
  • Definição
  • Description
  • Membros

Esta página foi útil?

Conectar

Precisa de ajuda? Suporte

Quer aprender? Academia UiPath

Tem perguntas? Fórum do UiPath

Fique por dentro das novidades