Important! Read this.
We have launched a new documentation website. If you're using Enterpise Edition 10 (or higher) or Express/Business Edition 2.4.1 (or higher), visit this page.
We have moved to a new documentation platform. This section is no longer supported. For the up-to-date information, see License verification.
License Verification is a sample Business Process that gets a list of license numbers as initial data set, checks their validity, scrapes the license information from the web-site, puts the acquired data to a spreadsheet and saves the spreadsheet as a Report to the local S3 File Storage.
To view and change, if necessary, the input data go to the Data tab. In this Business Process the Input Data contains a list of licenses to be checked.
Click Next to proceed to Business Process Design to check the workflow and Business Process steps.
Go to the Design tab to see the entire Business Process workflow and check each particular step (Task or Rule).
Tasks can incorporate variables, which are used to transfer the data from one Task to another or identify an external source (for example, pre-defined S3 bucket) for Task's input data. Such variables are declared externally, for example in configuration files and not included to the input data for the Business Process.
In such case, you will see the warning message as below:
The warning message is redundant, so you can skip it.
The workflow of the current Business Process consists of the following steps:
Double click a Task to see its structure and properties.
Workflow is initiated and started.
Step 2 is a Bot Task. At this step all records from the Input Data (license numbers) are checked, if they are valid. A license number is valid, if it's not empty.
Add check result to the license number and create a list with license numbers and results of verification (Output data)..
Step 3 is a Rule to filter out the invalid license numbers and exclude them from the next steps.
Step 4 is a Bot Task to open the web-site and search for details of a license by the license number.
Step 5 is a Rule to prepare the information about the licenses to export to a spreadsheet to create a report.
Step 6 is a Bot Task to create a report as a spreadsheet containing information about the processed licenses.
Step 7 is a Bot Task to put the spreadsheet (report) to the local S3 File Storage.
To start the Business Process go to the Run tab.
During execution of the Business Process you can check the results of execution for the entire Business Process and each particular Task:
When all Business Process's Tasks are complete and submitted, the Business Process finishes.
During execution of the Business Process or upon completion you can check the results of execution for the entire Business Process and each particular Task.
The overall progress is displayed in Submission Statistics in the Results tab:
Click the progress bar on a Task to view the records created by each step.
To see the entire set of records select Final Results in the Choose Task drop-down menu:
s3_excel_link – link to the spreadsheet (Report) in the S3 File Storage.
The spreadsheet (Report) in S3
For the Business Process a temporary datastore is created:
The datastore is intended to keep records about Business Process executions: