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.

Atividades do Document Understanding

Última atualização 19 de mai de 2026

Classe ExtractorCodeActivity

A classe abstrata ExtractorCodeActivity , uma combinação da interface IExtractorActivity e da classe abstrata CodeActivity , é fundamental para construir um CodeActivity para extração de dados de documentos.

Definição

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

Description

Classe abstrata que implementa a interface UiPath.DocumentProcessing.Contracts.DataExtraction.IExtractorActivity e a classe abstrata System.Activities.CodeActivity .

This class is implemented in order to construct a CodeActivity for document data extraction, compatible with the Data Extraction Scope activity and the document processing infrastructure.

In order to implement this abstract class, the Execute(CodeActivityContext context) method needs to be overridden.

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

A atividade Data Extraction Scope preenche automaticamente todos os InArguments definidos para suas atividades filhas. Esses InArguments incluem as seguintes informações:

  • Detalhes específicos sobre o documento sendo extraído. Isso inclui seu caminho de arquivo original, versão de texto e modelo de objeto do documento.
  • Detalhes sobre os campos que a atividade do extrator deve processar. Estes são configurados por meio do assistente Configurar Extratores na atividade Escopo da Extração de Dados .

O OutArgument hospeda os resultados da extração. Isso é composto por um objeto ExtractorResult , contendo uma lista DataPoints com entradas para todos os campos de entrada identificados com sucesso.

Membros

Construtores

ExtractorCodeActivity() - Um 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 para o 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 o extrator leva em consideração.
  • DocumentBounds InArgument<UiPath.DocumentProcessing.Contracts.Results.ResultsDocumentBounds> - O intervalo de páginas e limites que o extrator leva em consideração.
  • 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?

Conectar

Precisa de ajuda? Suporte

Quer aprender? Academia UiPath

Tem perguntas? Fórum do UiPath

Fique por dentro das novidades