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 Check criminal records.
Check Criminal Records is a sample Business Process that gets a list with person's first name, last name and date of birth as an initial data set, opens the web-site and searches for criminal records using the Input data. Then, depending on whether the site has been found or not, the workflow decides either to process the information automatically or shift it to the Workspace to be processed by a Worker as a Manual Task. If the task goes to the Workspace, the workflows finishes upon completion of the Manual Task. If the workflows proceeds automatically, the brief information acquired (search results) is saved to the local S3 File Storage in HTML format (a file per person). At the next, a complete profile of the person is saved to the local S3 File Storage in the same way. Then the information about the criminal record is extracted and saved in the Business Process Output data.
To view and change, if necessary, the input data go to the Data tab. In this Business Process the Input Data contain a list of person's first name, last name and date of birth (Personal data) to be used for the search on the web-site.
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. The workflow is executed in cycles per each record from the Input data.
Step 2 is a Bot Task. At this step, a record from the Input Data (Personal data) is checked on the web-site. If the site is found, the Bot harvests the information for the automated processing.
Put the Personal data from a record in the Input data in the respective fields on the site.
Step 3 is a Rule to to decide depending on the attempt to access the site, if the workflow goes on automatically or the task should be completed by a Worker in the Workspace.
Step 4 is a Manual Task performed by Workers to collect the information in the Workspace.
Step 5 is a Bot Task to save the search results for first and last names to the local S3 File Storage as an HTML file.
Step 5 is a Bot Task to save the Person profile to the local S3 File Storage as an HTML file.
Step 7 is a Bot Task to extract information from the Profile.
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:
Search results in S3
Profile in S3
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.