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 ClassifierCodeActivity

ClassifierCodeActivity é uma classe abstrata que implementa tanto a interface IClassifierActivity quanto a classe abstrata CodeActivity, vital para criar uma CodeActivity compatível para a classificação de documentos.

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.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 esta classe abstrata, o método Execute(CodeActivityContext context) deve ser substituído.

Entendendo InArguments e OutArgument em ClassifierCodeActivity

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

Os InArguments contêm as seguintes informações:

  • Informações sobre o documento a ser classificado, especificamente o caminho do arquivo original, a versão do texto e o modelo do 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 puder classificar um arquivo inteiro como um contrato ou anexo, então o ClassifierResult deve conter uma única entrada na lista Classifications . Essa entrada deve refletir a classificação de confiança mais alta, com ResultsDocumentBounds abrangendo todo o documento.
Se um classificador puder classificar segmentos de um arquivo como um contrato ou anexo, então o ClassifierResult deve conter várias entradas na lista Classifications , correspondendo ao número de partes identificadas. Cada uma dessas entradas deve ter seu próprio ResultsDocumentBounds. Os intervalos de páginas para cada um devem ser isolados.

Membros

Construtores
ClassifierCodeActivity() - O construtor padrão protegido.
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.

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.