Atividades
Mais recente
falso
Imagem de fundo do banner
Atividades de Document Understanding
Última atualização 29 de abr de 2024

Classe ClassifierNativeActivity

Namespace: UiPath.DocumentProcessing.Contracts.Classification
Conjunto: UiPath.DocumentProcessing.Contracts

Description

Classe abstrata que implementa a interface UiPath.DocumentProcessing.Contracts.Classification.IClassifierActivity e a classe abstrata System.Activities.NativeActivity .
Esta classe deve ser implementada para construir um NativeActivity para classificação de documento, compatível com a atividade Classify Document Scope e a infraestrutura de processamento de documento.
Para implementar essa classe abstrata, o método Execute(NativeActivityContext context) precisa ser substituído.
Observação:

Todos os InArguments definidos são preenchidos automaticamente pela atividade Classify Document Scope para todas as atividades filhas.

Os InArguments contêm:

Informações sobre o documento a ser classificado, especificamente o caminho do arquivo original, a versão do textoe o modelo de objeto do documento.

Informações sobre os tipos de documento que se espera que sejam compreendidas e processadas pela atividade do classificador. Esses tipos de documento são definidos pela atividade Classificar Escopo do Documento após sua configuração no assistente Configurar Classificadores da atividade de escopo.

O OutArgument contém uma lista de resultados de classificação, em um ClassifierResult.

Por exemplo:

Se um classificador for capaz de classificar um arquivo inteiro como sendo um Contrato ou um Anexo, o ClassifierResult deve conter uma entrada na lista Classifications , com a classificação de confiança mais alta e o ResultsDocumentBounds cobrindo todo o documento.
Se um classificador é capaz de classificar partes de um arquivo como sendo um Contrato ou um Anexo, então o ClassifierResult deve conter tantas entradas na lista Classifications quanto o classificador foi capaz de identificar, cada uma com seu próprio ResultsDocumentBounds. O intervalo de páginas deve ser disjuntivo.

Membros

Construtores
  • ClassifierNativeActivity() - O construtor padrão protegido.
Métodos
  • GetCapabilities() - Recupera, em tempo de design, uma lista de tipos de documentos que o classificador é capaz de classificar. Esse método é chamado apenas em tempo de design e, como tal, não deve usar nenhum InArgument(s).
  • ProvidesCapabilities() - Retorna true 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 considere.
  • PersistenceId string - O ID exclusivo e opaco 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.
  • Description
  • Membros

Was this page helpful?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Logotipo branco da Uipath
Confiança e segurança
© 2005-2024 UiPath. All rights reserved.