How to Schedule Python RPA Bots using Orchestrator

Creating a Schedule for Python RPA Bots

Creating a schedule for Python RPA bots is a straightforward process that involves the following four steps:

Note: to run Bots by schedule you will need to assign the Unattended license to the Agent. See more:

Managing Licenses

Step 1: Selecting a Project and a Command to Send

The first step in creating a schedule for a bot is to select the project and the command that the bot will execute. This can be done by navigating to the "Scheduler commands" tab in Orchestrator and clicking on the "Add Scheduler Command" button.

Untitled

From there, select the project and the action that you want to launch by schedule

Untitled

Click “Next”

Step 2: Selecting Project Version

Once you have selected the project and action, the next step is to select the project version. In Orchestrator, you can choose to use the latest version or select a specific version of the project that you want to use.

Untitled

Click “Next”

Step 3: Selecting Project Configuration to use and the PC/Virtual Machine (VM) where the Python RPA Bot should run

After selecting the project version, the next step is to choose the project configurations that you want to use and select the PC/VM where the bot should run. In the Available RDPs window click on a Machine where you want to run your bot, and it will move to “Selected rdps” window. Click “Next”

Untitled

Step 4: Execution Schedule

The final step in creating a schedule for a bot is to specify the execution schedule using a cron-like syntax. This syntax allows you to specify the exact date and time when the bot should execute, as well as any recurring intervals. Fill in all the fields starting from minutes to months, and hover on the “Question mark” icon to see the help. Click “Save”