activities
latest
false
Importante :
A tradução automática foi aplicada parcialmente neste conteúdo.
UiPath logo, featuring letters U and I in white
Atividades de Document Understanding
Last updated 21 de nov de 2024

Classe ClassifierAsyncCodeActivity

A classe abstrata ClassifierAsyncCodeActivity , fundamental para estabelecer uma CodeActivity para classificação de documentos, implementa a interface IClassifierActivity e a classe abstrata Async.CodeActivity .

Definição

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

Description

Uma classe abstrata que implementa a interface UiPath.DocumentProcessing.Contracts.Classification.IClassifierActivity e a classe abstrata System.Activities.Async.CodeActivity .
Essa classe deve ser implementada para construir um CodeActivity para classificação de documentos que seja compatível com a atividade Classify Document 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 classificação de documentos

Cada InArgument definido é preenchido automaticamente pela atividade Classify Document Scope para suas outras atividades filhas. Os InArguments contêm os seguintes dados:

  • Dados sobre o documento pronto para a classificação, incluindo o caminho do arquivo, o formato do texto e o modelo do documento.
  • Dados relacionados aos tipos de documentos que a atividade classificadora deve abranger e processar, configurados por meio de Classify Document Scope no assistente Configurar Classificadores .
O OutArgument contém uma lista de resultados de classificação em um ClassifierResult. Veja os seguintes exemplos:
  • Um classificador que diferencia um arquivo completo como contrato ou anexo deve ter uma entrada em Classifications, representativa da classificação de confiança mais alta.
  • Se um classificador identificar partes do arquivo como contrato ou anexo, o ClassifierResult deve conter classificações disjuntivas e ResultsDocumentBounds associados.

Membros

Construtores
ClassifierAsyncCodeActivity() - O construtor padrão protegido.
Métodos
  • GetCapabilities() - Recupera, no tempo de design, uma lista de tipos de documentos que o classificador é capaz de classificar. Este método é chamado apenas no tempo de design e, como tal, não deve usar nenhum(s) InArgument(s).
  • ProvidesCapabilities() - Retorna verdadeiro se o classificador for capaz de fornecer uma lista de recursos.
Propriedades
  • DocumentPath InArgument<string> — O caminho para o arquivo de documento.
  • DocumentText InArgument<string> — A versão em texto do documento.
  • DocumentObjectModel InArgument<UiPath.DocumentProcessing.Contracts.Dom.Document> — O modelo de objeto do documento.
  • DocumentTypes InArgument<UiPath.DocumentProcessing.Contracts.Classification.ClassifierDocumentType[]> - As informações do tipo de documento que você deseja que o classificador leve em consideração.
  • PersistenceId string - O ID exclusivo e opaco que é usado pelas atividades de escopo para rastrear e configurar corretamente a atividade do classificador.
  • ClassifierResult OutArgument<UiPath.DocumentProcessing.Contracts.Classification.ClassifierResult> - A saída da atividade do classificador.
  • 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.