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 de Document Understanding

Última atualização 5 de dez de 2024

Classe ExtractorAsyncCodeActivity

A classe abstrata ExtractorAsyncCodeActivity , essencial para criar um AsyncCodeActivity para extração de dados, implementa a interface IExtractorActivity e a classe abstrata AsyncCodeActivity .

Definição

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

Description

Uma classe abstrata que implementa a interface UiPath.DocumentProcessing.Contracts.DataExtraction.IExtractorActivity e a classe abstrata System.Activities.AsyncCodeActivity .
Esta classe deve ser implementada para construir um AsyncCodeActivity para extração de dados, compatível com a atividade Data Extraction Scope e a infraestrutura de processamento de documentos.
Para implementar essa classe abstrata, os métodos BeginExecute() e EndExecute() precisam ser substituídos.

Parâmetros e resultados de extração de dados

A atividade Data Extraction Scope preenche automaticamente todos os InArguments definidos para suas atividades filhas. Incluídos nesses InArguments estão as seguintes informações:

  • Informações sobre o documento que aguarda a extração dos dados. Isso inclui o caminho do arquivo original, o formato do texto e o modelo de objeto do documento.
  • Detalhes sobre os campos que a atividade do classificador deve entender e processar. Esses tipos são configurados por meio da atividade Data Extraction Scope no assistente Configurar Extratores .
O OutArgument hospeda os resultados da extração em um objeto ExtractorResult , que contém uma lista de DataPoints para cada campo de entrada solicitado identificado com sucesso.

Membros

Construtores
ExtractorAsyncCodeActivity() - O construtor padrão protegido.
Métodos
  • GetCapabilities() - Obtém uma lista de campos que o extrator é capaz de extrair, para cada tipo de documento, no tempo de design. Este método só será chamado no momento do design e, como tal, NÃO deve usar nenhum InArgument(s)
  • ProvidesCapabilities() - Retornará verdadeiro se o extrator for capaz de fornecer uma lista de recursos.
Propriedades
  • DocumentPath InArgument<string> — O caminho do arquivo do documento.
  • DocumentText InArgument<string> — A versão em texto do documento.
  • DocumentObjectModel InArgument<UiPath.DocumentProcessing.Contracts.Dom.Document> — O modelo de objeto do documento.
  • ExtractorDocumentType InArgument<UiPath.DocumentProcessing.Contracts.DataExtraction.ExtractorDocumentType> — As informações do tipo de documento que você deseja que o extrator use.
  • DocumentBounds InArgument<UiPath.DocumentProcessing.Contracts.Results.ResultsDocumentBounds> - O intervalo de páginas e os limites que você deseja que o extrator use.
  • ExtractorResult OutArgument<UiPath.DocumentProcessing.Contracts.DataExtraction.ExtractorResult> — A saída da atividade do extrator.
  • PersistenceId string - O ID exclusivo e opaco que é usado pelas atividades do escopo para rastrear e configurar corretamente a atividade do extrator.
  • PredictionId InArgument<string> - Identifica que o mesmo documento é processado em um fluxo de trabalho. É composto por DocumentId+ JobId.

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.