Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt

Use this file to discover all available pages before exploring further.

Vantage Scope is the container every other UiPath connector activity must live inside — Use Skill, Get Results, and Map Fields all run nested within a Scope. The Scope holds the credentials, proxy settings, and Public API Client settings that the nested activities share, so you configure connection details once per workflow.
The Vantage Scope activity allows you to configure authentication using Resource Owner Password Credentials Flow and Client Credentials Flow. If you set up an External Identity Provider in Vantage, the only authentication flow that will work is the Client Credentials Flow.
For more information, see:

External Identity Provider

Set up SSO via an OAuth 2.0 or SAML 2.0 identity provider for your Vantage tenant.

Public API client

Create and configure a Public API client to authenticate to the Vantage API.

Authentication

Choose an OAuth 2.0 flow and obtain an access token.

Activity properties

Connection Settings

PropertyTypeDescription
Authorization grant typeIEnumerable<AuthorizationGrantType>The grant type that is used for authorization: ResourceOwnerPassword or ClientCredentials.
PasswordStringThe password used to connect to ABBYY Vantage.
Secure PasswordSecureStringThe secure password used to connect to ABBYY Vantage.
Server URLStringThe ABBYY Vantage server address.
TenantStringThe ABBYY Vantage tenant name or tenant identifier. This property is only required if the user whose credentials are used to connect to the ABBYY Vantage server is registered in several (more than one) tenants on the server. The tenant name can be found on the Vantage sign-in page in your browser when you enter your password.
UsernameStringThe user e-mail address used to connect to ABBYY Vantage.

Proxy Settings (optional)

PropertyTypeDescription
Enable ProxyBooleanAllows you to use a proxy server to route HTTP requests.
Server URLStringThe proxy server address (e.g. http://127.0.0.1:8080).
UsernameStringThe username used to connect to the proxy server.
PasswordStringThe password used to connect to the proxy server.
Secure PasswordSecureStringThe secure password used to connect to the proxy server.

Public API Client Settings (optional)

PropertyTypeDescription
Client IdStringVantage application identifier.
Client SecretStringSecure Vantage application key.
Secure Client SecretSecureStringSecure Vantage application key as a secured string.

Manage credentials

Vantage user password, proxy password, and Client Secret in the client settings can be set in the Scope Activity either in a string parameter or in the corresponding parameter with the SecureString type. A password of type String is stored as plain text in the XAML project file, which is not safe. A String password is recommended for use only when configuring the Use Skill and Map Fields activities to obtain the list of skills, or for debugging your UiPath process. Once the process is fully configured:
  • If you use Resource Owner Password Credentials Flow, remove the Password property from the Vantage Scope activity and set up the Secure Password property.
  • If you use Client Credentials Flow, remove the Client Secret property from the Vantage Scope activity and set up the Secure Client Secret property.
We recommend storing credentials in UiPath Orchestrator assets. Use the Get Credential activity to retrieve the password from Orchestrator and pass it to the Vantage Scope activity via a variable.
The same type of password must be used for Connection Settings, Proxy Settings and for Client Settings.

Configure the Vantage Public API client

When you create a client in ABBYY Vantage, configure the following in the OAuth 2.0 Flows Settings section of the client settings, depending on the grant type you use:
Authorization flowOAuth 2.0 client settings to enable
Resource Owner Password Credentials FlowAllow Resource Owner Password Credentials Flow
Client Credentials FlowAllow issuing refresh tokens to refresh access tokens, Allow client credentials flow, plus the required roles selected via Manage Roles
If you select one or more roles associated with skills via Manage Roles, also select the allowed skills for these roles.
For more information about ABBYY Vantage roles, see Role-based access control.

Fill in the activity fields

If all the properties in the Vantage Public API Client Settings are empty, the default ABBYY Vantage client is used.
Fields to be filled for this flow:
Vantage Scope activity fields for Resource Owner Password Credentials Flow

Configure proxy settings

You can configure connector requests at runtime to go through a proxy server. The following proxy authentication types are supported: Basic, NTLM, IP authentication, and transparent proxy. To use a proxy, select the Vantage Scope activity. In the Proxy Settings (optional) properties group, set the value of the Enable Proxy property to "true" and then specify the address of your proxy server in the Server URL property.
In the Username and Password / Secure Password properties, specify the proxy connection credentials.

Use Skill activity

Create a Vantage transaction to process a document with a skill.

Get Results activity

Retrieve the processing results from ABBYY Vantage.

Map Fields activity

Save extracted field values to UiPath variables.