Skip to main content
The Abbyy.UiPath.FlexiCapture.MultiTaskActivities.nupkg package offers all the functionality you need to work with ABBYY FlexiCapture 12. It includes the following activities:

FlexiCapture Project Scope

This activity initializes the other activities in the package with the ABBYY FlexiCapture 12 connection settings. Place those activities in the child activity area to give them access to the settings.
Screenshot of the FlexiCapture Project Scope activity Properties panel in UiPath Studio, showing its FlexiCapture Connection Settings fields for Company, Password, Project name, Server URL, and Username, plus the optional Proxy Settings.
Child activities inherit the following parameters: The FlexiCapture Project Scope designer lets you manage connection settings and child activities.
Screenshot of the FlexiCapture Project Scope activity designer in UiPath Studio, showing the FlexiCapture 12 connection settings fields and the Do container holding a child Create Batch activity.

Connect through a proxy server

1

Create the proxy variables

Create a variable of type Uri named ProxyAddress, with this value. Replace the address and port with those of your proxy server.
If your proxy uses Basic authentication, also create a variable of type NetworkCredential named ProxyCredential, with this value. Replace the two arguments with your proxy credentials.
Screenshot of the Variables tab in UiPath Studio, showing the Uri-type ProxyAddress variable and the NetworkCredential-type ProxyCredential variable defined with their proxy server address and credentials.
2

Pass the variables to the activity

Click FlexiCapture Project Scope → Proxy Settings (optional) and fill in the fields according to the authentication your proxy requires.
Screenshot of the FlexiCapture Project Scope activity Properties panel in UiPath Studio with the Proxy Settings (optional) section expanded, showing the Server URL, Username, and Password fields populated from the ProxyAddress and ProxyCredential variables.
All child activities of this Project Scope inherit the proxy server settings.

Create Batch

This activity sends files to ABBYY FlexiCapture 12 for processing. ABBYY FlexiCapture creates a batch with a unique identifier for all documents sent by the activity, and returns that identifier as the Batch ID output argument.
Screenshot of the Create Batch activity Properties panel in UiPath Studio, showing its Input parameters for Batch files, Batch registration parameters, and Batch type name, and the Batch ID output parameter.

Get Batch Stage

This activity gets information about the current batch stage. You can use the values that describe the batch state to group batches for processing by their current stage, for example.
Screenshot of the Get Batch Stage activity Properties panel in UiPath Studio, showing the Batch ID input and the Details, Stage name, and Stage type outputs.
For the list of stage type values, see ProcessingStage.

Get Batch Verification URLs

This activity gets a set of links to the ABBYY FlexiCapture Web Verification Station for batch verification, using the batch ID.
Screenshot of the Get Batch Verification URLs activity Properties panel in UiPath Studio, showing the Batch ID input and the Verification URLs output that returns links to verification tasks in the FlexiCapture Web Verification Station.

Fetch Batch Result

This activity gets the batch processing results.
Screenshot of the Fetch Batch Result activity Properties panel in UiPath Studio, showing the Batch ID input and the Batch registration parameters and Document processing results outputs.

DocumentProcessingResult class properties