Professional Documents
Culture Documents
2
ABBYY Vantage Connector for Blue Prism Guide
The ABBYY Vantage Connector for Blue Prism allows you to incorporate ABBYY Vantage skills into your
processes.
System Requirements
You will need an account with ABBYY Vantage both to configure and to run your process.
The ABBYY Vantage Connector for Blue Prism can be used with:
The ABBYY Vantage Connector for Blue Prism is shipped with a preconfigured sample process called
"ABBYY Vantage Skills example." This sample process is imported when you import the bprelease file.
See the Running the Sample Process section for details on how to run the sample process.
To install the ABBYY Vantage Connector for Blue Prism, perform the following steps:
4. In Blue Prism, open the Studio tab and click File → Import → Release / Skill. In the window that
opens, select the ABBYY Vantage Skills <version>.bprelease file in the folder where the
ABBYY Vantage Connector for Blue Prism was installed in step 3 (the default location is C:
\Program Files\ABBYY Vantage Connector for Blue Prism <version>). Follow the setup
instructions.
Once the import completes, an ABBYY Vantage Processes section (containing the sample process)
will be created in the list of processes, and an ABBYY Vantage section (containing the ABBYY Vantage
Skills VBO) will be created in the list of objects.
3
ABBYY Vantage Connector for Blue Prism Guide
1. Create a new Blue Prism process (on the Studio tab, right-click Processes and select Create
Process in the context menu) or open an existing process.
2. Drag and drop the Action element from the left-hand panel to the canvas. Double-click the
element to open its properties.
3. The Action Properties window will be displayed. In this window, specify the following information:
o In the Business Object field, select ABBYY Vantage Skills from the drop-down list.
§ Configure
§ GetSkills
§ StartTransaction
§ GetTransactionResult
§ DeleteTransaction
o Specify the input and output parameters on the Inputs and Outputs tabs. For more details, see
the Configuring the ABBYY Vantage Skills VBO section.
You can also use the sample process named "ABBYY Vantage Skills example." See the Running the
Sample Process section for details on how to run the sample process.
4
ABBYY Vantage Connector for Blue Prism Guide
Action parameters
logFilePath In Text The full path to the file with the connector logs. This
parameter is optional and should be used only for
debugging the process.
The list of skills is a collection. From this collection, you can get the identifier of a skill you are going to
use for processing a document. This identifier should be passed to the skillId input parameter of the
StartTransaction action.
Action parameters
· Document
· Classification
· Process
Action parameters
5
ABBYY Vantage Connector for Blue Prism Guide
sourceFileDirectory In Text The full path to the file that will be sent to ABBYY
Path Vantage for processing (e.g. C:
\ABBYY_Vantage\Input\Invoice US_1.tif).
Note: ABBYY Vantage allows you to upload files of up to 100 MB in size; however, we recommend
reducing the size of large files to 30 MB or less to speed up document processing.
Action parameters
6
ABBYY Vantage Connector for Blue Prism Guide
If transaction processing is completed successfully when calling the GetTransactionResult action, the
results will be saved in the resultClassName and/or outputFileNames output parameters.
If the transaction is still being processed when calling the GetTransactionResult action, the action will
request the status of the transaction at intervals specified in the delay input parameter. The request for
the transaction status will repeat either until transaction processing is completed or until the timeout
specified in the maxMonitoringTimeout input parameter is reached.
A special case, where transaction is in progress and the document of this transaction requires manual
review, is described below.
The results that the GetTransactionResult action may obtain will vary depending on the skill applied to
the document.
· If a Classification Skill is used (for example, Vantage Classifier), the results will contain the value of
the confident class of the document. The value will be saved into the resultClassName output
parameter.
· If a Document Skill is used (for example, Invoice US), the results will contain a JSON file with the
extraction results. The file name will be saved into the outputFileNames output parameter and the
file itself will be placed into the folder specified in the outputDirectoryPath input parameter.
· If a Process Skill is used, the obtained results will depend on the activities that make up the
Process Skill and their settings. Refer to the ABBYY Vantage Skill Designer Guide for more
information on setting up a Process Skill.
If a Process Skill comprises a Classify activity and an Extract activity, the above results will be
obtained for both a Classification Skill and a Document Skill.
If a Process Skill comprises multiple Classify or Extract activities, the results will be obtained for
the last activities of a particular type. For example, the JSON file returned by the Process Skill
illustrated below will contain the extraction results from the Extract activity that is highlighted in red.
7
ABBYY Vantage Connector for Blue Prism Guide
If the Save document image to PDF file option is enabled in an Output activity of a Process Skill,
the results will contain the JSON file with the extraction results and the document image exported
to a PDF file together with a text layer. The file names will be saved into the outputFileNames
output parameter and the files themselves will be placed into the folder specified in the
outputDirectoryPath input parameter.
A Process Skill can also contain a Review activity. When using a Process Skill with a Review
activity, processing can be paused if the document requires manual review. In this case, the
GetTransactionResult action will get a link to the Manual Review Client. This link will be saved to
the manualReviewLink output parameter. Once the GetTransactionResult action receives a link
to the Manual Review Client, it will cease monitoring the status of the transaction. In order to get the
processing results after the manual review, you need to resume monitoring the status of the
transaction. To do this, configure the Blue Prism process to recall the GetTransactionResult
action by passing the transaction identifier to the action (see "ABBYY Vantage Skills example").
The GetTransactionResult action will get the results after the manual review and transaction
processing are completed.
Transaction processing may fail for a number of reasons. For example, a corrupted input file or an
unsupported input file format may be used. In this case, the GetTransactionResult action will throw an
exception.
Action parameters
8
ABBYY Vantage Connector for Blue Prism Guide
1. In Blue Prism, import the BPA Object - Utility - Environment default business object (click File
→ Import → Process / Object and locate the file). The default location is C:\Program
Files\Blue Prism Limited\Blue Prism Automate\VBO. If BPA Object - Utility - Environment is
already installed, skip this step.
2. On the Studio tab, expand the Processes and ABBYY Vantage Processes sections. Next,
double-click the ABBYY Vantage Skills example process to open it.
3. In the Input parameters area, double-click the baseUrl data item. In the Data Properties
window that opens, specify the address of the ABBYY Vantage server in the Initial Value field.
4. Specify the login and password that were used to register your ABBYY Vantage account. Double-
click the login data item and fill in the Initial Value field. Do the same for the password data item.
5. On a local disk, create a new folder accessible to the user running Blue Prism, for example, C:
\ABBYY_Vantage.
6. In the folder you created in step 5, create another folder called Input and copy the Invoice
US_1.tif image file into it. This image file is located in the folder where the connector has been
installed. The default location is C:\Program Files\ABBYY Vantage Connector for Blue Prism
<version>\SampleImages.
Specify the full path to the Invoice US_1.tif file in the Initial Value field of the
sourceFileDirectoryPath data item (e.g. C:\ABBYY_Vantage\Input\Invoice US_1.tif).
7. In the folder you created in step 5, create a folder called Output and specify the full path to this
folder in the Initial Value field of the outputDirectoryPath data item. A file containing the
processing results will be placed into the Output folder.
9
ABBYY Vantage Connector for Blue Prism Guide
8. Run the process. When the process completes, the Invoice US.json file will appear in the
Output folder.
10
ABBYY Vantage Connector for Blue Prism Guide
Information in this document is subject to change without notice and does not bear any commitment on the part of ABBYY.
The software described in this document is supplied under a license agreement. The software may only be used or copied
in strict accordance with the terms of the agreement. It is a breach of the United States copyright law and international laws
to copy the software onto any medium unless specifically allowed in the license agreement or nondisclosure agreements.
No part of this document may be reproduced or transmitted in any from or by any means, electronic or other, for any purpose,
without the express written permission of ABBYY.
11