activities
latest
false
UiPath logo, featuring letters U and I in white

Actividades de Document Understanding

Última actualización 5 de dic. de 2024

ClassifierAsyncCodeActivity Class

La clase abstracta ClassifierAsyncCodeActivity , fundamental para establecer un CodeActivity para la clasificación de documentos, implementa la interfaz IClassifierActivity y la clase abstracta Async.CodeActivity .

Definición

  • Espacio de nombres: UiPath.DocumentProcessing.Contracts.Classification
  • Ensamblado: UiPath.DocumentProcessing.Contracts

Descripción

Una clase resumen que implementa la interfaz UiPath.DocumentProcessing.Contracts.Classification.IClassifierActivity y la clase resumen System.Activities.Async.CodeActivity .
Esta clase debe implementarse para construir un CodeActivity para la clasificación de documentos que sea compatible con la actividad Classify Document Scope y la infraestructura de procesamiento de documentos.
Para implementar esta clase resumen, es necesario anular los métodos BeginExecute() y EndExecute() .

Parámetros y resultados de clasificación de documentos

Cada InArgument definido se rellena automáticamente por la actividad Clasificar ámbito de documento para sus otras actividades secundarias. Los InArguments contienen los siguientes datos:

  • Datos sobre el documento listo para la clasificación, incluida la ruta del archivo, el formato del texto y el modelo del documento.
  • Datos relativos a los tipos de documentos que la actividad del clasificador debe comprender y manejar, configurados a través de Clasificar ámbito de documento en el asistente Configurar clasificadores .
El OutArgument contiene una lista de resultados de clasificación en un ClassifierResult. Tome los siguientes ejemplos:
  • Un clasificador que distinga un archivo completo como contrato o anexo debe tener una entrada en Classifications, representativa de la clasificación de mayor confianza.
  • Si un clasificador identifica partes de archivo como contrato o anexo, ClassifierResult debe contener clasificaciones disyuntivas y ResultsDocumentBounds asociadas.

Miembros

Constructores
ClassifierAsyncCodeActivity() : el constructor predeterminado protegido.
Métodos
  • GetCapabilities() : recupera, en tiempo de diseño, una lista de tipos de documentos que el clasificador es capaz de clasificar. Este método solo se llama en tiempo de diseño y, como tal, no debe utilizar ningún InArgument(s).
  • ProvidesCapabilities() : devuelve verdadero si el clasificador puede proporcionar una lista de capacidades.
Propiedades
  • DocumentPath InArgument<string> : la ruta al archivo del documento.
  • DocumentText InArgument<string> : la versión de texto del documento.
  • DocumentObjectModel InArgument<UiPath.DocumentProcessing.Contracts.Dom.Document> : el modelo de objeto de documento del documento.
  • DocumentTypes InArgument<UiPath.DocumentProcessing.Contracts.Classification.ClassifierDocumentType[]> : la información del tipo de documento que quieres que el clasificador tenga en cuenta.
  • PersistenceId string : el ID único y opaco que utilizan las actividades de ámbito para realizar un seguimiento y configurar correctamente la actividad del clasificador.
  • ClassifierResult OutArgument<UiPath.DocumentProcessing.Contracts.Classification.ClassifierResult> : la salida de la actividad del clasificador.
  • PredictionId InArgument<string> : identifica que el mismo documento se procesa en un flujo de trabajo. Se compone de DocumentId+ JobId.

¿Te ha resultado útil esta página?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Uipath Logo White
Confianza y seguridad
© 2005-2024 UiPath. Todos los derechos reservados.