activities
latest
false
Atividades de Document Understanding
Last updated 30 de ago de 2024

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: a partir do pacote UiPath.DocumentProcessing.Contracts v1.17, o método ExtractionResult.FlattenFields() foi marcado como obsoleto. Essa estrutura será removida no futuro. O suporte para subcampos no nível de valor é obsoleto e os campos de tabela agora são representados usando uma nova estrutura de dados.

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>) — retorna um System.Data.DataSet contendo vários System.Data.DataTable na coleção .Tables . Essa coleção contém uma tabela chamada Campos Simples, que contém todos os campos como colunas e todos os valores relatados para um campo como valores na tabela. Se um campo não tiver valor no ExtractionResult, nenhum valor será relatado. Se um campo de tabela tem um valor, ele é relatado como a string table, que é um marcador do fato de que há um DataTable com o nome do campo que contém campos de coluna como colunas e valores para cada linha como valores no DataTable.
  • AsDataSet (<bool>, <bool>) — retorna um System.Data.DataSet contendo vários System.Data.DataTable na coleção .Tables . Essa coleção contém uma tabela chamada Campos Simples, que contém todos os campos como colunas e todos os valores relatados para um campo como valores na tabela. Se um campo não tiver valor no ExtractionResult, nenhum valor será relatado. Se um campo de tabela tem um valor, ele é relatado como a string table, que é um marcador do fato de que há um DataTable com o nome do campo que contém campos de coluna como colunas e valores para cada linha como valores no 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: este método está obsoleto.
  • 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>) — Retorna uma lista de UiPath.DocumentProcessing.Contracts.Results.SimpleFieldValue para a entrada fieldId.
  • GetTable (<string>) — Retorna a tabela com o ID especificado ou nula se ele não existir.
  • GetTableFieldValue (<string>, <int>) — retorna um UiPath.DocumentProcessing.Contracts.Results.TableFieldValue que contém valores de célula para o fieldId necessário. Por padrão, esse campo é definido em 0.
  • IsAnyFieldOrTableCellMissing() bool - Determina se há algum ponto de dados ou célula de tabela que não tenha valores.
    Nota: Apenas um único valor para um campo de tabela é suportado. O valueIndex portanto, só pode ser definido como 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 o valor do campo para as notas do validador com o ID do campo especificado, se as notas forem 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?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Uipath Logo White
Confiança e segurança
© 2005-2024 UiPath. Todos os direitos reservados.