UiPath Activities

The UiPath Activities Guide

ClassifierNativeActivity Class

Namespace: UiPath.DocumentProcessing.Contracts.Classification
Assembly: UiPath.DocumentProcessing.Contracts

Description

Abstract class that implements the UiPath.DocumentProcessing.Contracts.Classification.IClassifierActivity interface and the System.Activities.NativeActivity abstract class.
This class must be implemented in order to construct a NativeActivity for document classification, compatible with the Classify Document Scope activity and the Document Processing infrastructure.
In order to implement this abstract class, the Execute(NativeActivityContext context) method needs to be overridden.

Note:

All the defined InArguments are automatically populated by the Classify Document Scope activity for all child activities.

The InArguments contain:

  • Information about the document that is to be classified, specifically the original file path, the text version, and the document object model.
  • Information about the document types expected to be understood and processed by the classifier activity. These document types are set by the Classify Document Scope activity after their configuration in the Configure Classifiers wizard of the scope activity.

The OutArgument contains a list of classification results, in a ClassifierResult.
For example:

  • If a classifier is able to classify an entire file as being either a Contract or an Annex, then the ClassifierResult should contain one entry in the Classifications list, with the highest confidence classification and the ResultsDocumentBounds covering the entire document.
  • If a classifier is able to classify parts of a file as being either a Contract or an Annex, then the ClassifierResult should contain as many entries in the Classifications list, as the classifier was able to identify, each with its own ResultsDocumentBounds. The page range must be disjunctive.

Members

Constructors

  • ClassifierNativeActivity() - The protected default constructor.

Properties

Updated 10 months ago


ClassifierNativeActivity Class


Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.