marketplace
latest
false
- Release notes
- Overview
- Getting started
- Marketplace Vendors
- Marketplace Customers
- Publishing Guidelines
- Publishing Guidelines for Ready-to-go Automations
- Publishing Guidelines for Solution Accelerators
- Publishing Guidelines for Integration Service Connectors
- Publishing Guidelines for Process Mining app templates
- Security & IP Protection
- Other UiPath Listings
- Node-RED
- Setup
- Teams
- Microsoft Teams scope
- Create team
- Create team from group
- Get team
- Get teams
- Channels
- Create channel
- Delete channel
- Get channel
- Get channels
- Update channel
- Chats
- Get chat
- Get chats
- Get chat members
- Messages
- Get message
- Get messages
- Get message replies
- Reply to message
- Send message
- Events
- Create event
- Delete event
- Get event
- Get events
- Users
- Get user presence
- How it works
- Technical references
- Get started
- About
- Setup
- Technical references
- Azure Form Recognizer scope
- Activities
- Analyze form
- Analyze form async
- Get analyze form result
- Analyze receipt
- Analyze receipt async
- Get analyze receipt result
- Analyze layout
- Analyze layout async
- Get analyze layout result
- Train model
- Get models
- Get model keys
- Get model info
- Delete model
- Connectors
- How to create activities
- Build Your Integration

Marketplace user guide
Last updated Apr 1, 2026
Classify document
UiPath.Ephesoft.Activities.ClassifyDocument
Submits a potentially multi-page document for OCR and classification. As this file can contain multiple different types of documents (such as invoice, contract, and transcript), a list of all constituent document types is returned along with the fields they may comprise of.
Properties
Common
- DisplayName (
String) - The display name of the activity.
Input
- BatchClass (
String) - The target bucket, predefined on the Transact server, which contains a group of related documents and their constituent fields. - FilePath (
String) - The full path of the file to be uploaded. Supports only strings and String variables.
Misc
- Private (
Boolean) - If selected, the values of variables and arguments are no longer logged at Verbose level.
Output
- Documents (
EphesoftDocument[ ]) - An array of documents identified within the uploaded batch.
Custom Classes
EphesoftDocument
- Confidence (
Single) - A Lucene score for confidence of the classification. This should be over the Confidence Threshold. - Confidence Threshold (
Single) - The value above which the classification can be trusted. - DataTables (
DataTable) - Any table expected to be found in the document, if one exists. - Fields (
EphesoftField[ ]) - A list of fields expected to be found in the document. - Identifier (
Single) - A unique value identifying this document. - isConfident (
Boolean) - Whether or not the Confidence exceeds the Confidence Threshold. - Type (
String) - The type of document identified.
EphesoftField
- Confidence (
Single) - A Lucene score for confidence of the extracted field. - IsConfident (
Boolean) - Whether or not the Confidence exceeds a given threshold. - Name (
String) - The name of the field. - OCRConfidence (
Single) - Confidence that the OCR engine extracted correctly. - OCRConfidenceThreshold (
Single) - The value above which the extracted field can be trusted. - Type (
String) - The type of the field. - Value (
String) - The value read from the targeted field.