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 Create business process.
The video shows how a business process containing a manual task is run on multiple machines.
The video allows to view how to create a business process on an example of BP-Rating BP. You can see the process of creating the BP-Rating BP in Control Tower in the video.
Here are the materials you can use to implement the BP-Rating BP.
The recording has been created using RPA Express 2.0.3.
Below, you can find the detailed guide on how to publish your recordings to Control Tower and create a BP step by step.
To publish a recording to Control Tower, do as follows.
To open the BP draft in Control Tower for editing, click Open in Control Tower.
Each recording is published both as a ready one-step BP that can be run in Control Tower and as a BP step (or a Bot Task) that can be used in other business processes.
To update a recording that has already been published, publish it again using the Publish to Control Tower button. You will be prompted with the following message.
Click Finish to update both the BP and the Bot Task in Control Tower. It will also update all BPs that include this Bot Task.
To publish a recording as a different BP, use the As new business process option.
Publishing the recording as a new BP will remove connection between the recording and the previously published BP, and will create a connection to the new BP. If the recording is published again, only the new BP will be updated.
To publish a Bot Task to Control Tower from the Code perspective in WorkFusion Studio, follow the scenario below.
To update the already published Bot Task, publish it again.
To publish without updating the previously published Bot Task, select the Publish Bot Task to new BP option.
Besides running the one-step BPs published from WorkFusion Studio, Control Tower allows you to create complex BPs with multiple steps (bot tasks and manual tasks) and various workflows.
To create a new BP in Control Tower, do as follows.
Go to Business Processes > Create
You can also click the Create New button on the business processes page.
As an example, we will use the BP-Rating BP that collects information about a number of companies online. The BP consists of two bot tasks and a manual task. These are as follows.
In the manual task, you see which webpages return the Not found status (saved in the is_valid variable) in Bot Task 1, find the correct url manually, and pass it to Bot Task 2.
You can find the video demonstrating how to create a BP in Control Tower, and download used recordings and input data at the end of this guide.
On the Workflow tab, perform the following steps.
Step 1: Enter the BP title and tags if required.
Step 2: Add the BP elements to the canvas.
Available BP elements in are as follows: Start, End, Manual Task, Bot Task, Decision Rule. A process must contain start and end elements and at least one bot or manual task.
Using BPs as elements of other BPs is not available in Express or Business Editions. The option is available in Enterprise Edition.
You can add the elements to the canvas by:
To edit a step in the workflow, double-click on its element in the canvas.
Step 3: Create connections between the elements by dragging the arrow iconfrom one element to the other. If the line is green, the connection is allowed. If the line is red, the connection is not allowed (an error message is displayed in this case).
Rules for creating connections
Step 4: Make sure all the BP steps use valid data from the previous tasks, i.e.:
Step 5: Validate and save your BP by pressing the corresponding buttons. In case you have any error messages, click them one by one, and appropriate steps or connections will be highlighted in red.
You can define several flows for a BP, depending on certain conditions with the help of Rules.
Rules are added to a BP by:
To define a new or edit existing rule, double-click on the element's icon. The following actions are performed in the Rule Editor.
The logic of Rule elements is the following:
Each Condition contains three fields:
Outcomes are connected to respective elements in the BP.
Validate the BP to check that the workflow is valid.
Using Input Data in a BP is optional.
If you need to use input data, do as follows.
The input data file has to be a .csv file. The column headers in the file should be the same as the variables used in the BP.
The default data file settings are as follows.
You can change the settings by clicking the Show options link.
Input data file
Input data can contain values for different types of variables.
Follow these rules to create the correct input data file.
["1", "2", "3"].
[["1", "2", "3"], ["a", "b", "c"]], where
["1", "2", "3"]and
["a", "b", "c"]are table rows.
Download a sample data file.
Upon uploading, the contents of the input file is displayed along with the file's existing columns headers.
You can remove the uploaded data by clicking the Remove Data button.
In case the headers do not correspond to the variables used in the BP, the following notification appears. Click Map columns to see the error and re-map the columns.
Click Next to proceed to the Workflow tab.
To create a manual task in a BP, double-click on the manual task element in the workflow.
You can also create a standalone manual task not connected to any BP, by clicking Create Manual Task on the manual tasks list, or by selecting Manual tasks > Create.
To add the existing manual task to the BP workflow later, drag it from the side panel.
Design the manual task as follows.
Click Select Use Case.
If you create the manual task from the dashboard, you can upload Input Data that will be used in it (read about data file format here). If the manual task receives data from the previous BP steps, no input data is required. Click Next.
Add Title and instructions if required, and click Save.
Click Save Answer.
You can add several answers to one manual task.