Scheduling concepts

RoboRunner had two ways of executing robots:

The -file option

If your robots were scheduled individually using RoboRunner, you will have to create a separate schedule for each robot to have it run at the desired time, as described here. Scheduling robots this way has an added benefit, as you can now parametrize your robots using input objects.

If you have multiple robots that need to run at the same time, you can create a schedule by selecting the robots on the Robots Tab in Management Console, right clicking and selecting 'Create Schedule' from the context menu.

The -dir option

If you were running multiple robots in a directory using RoboRunner's -dir option, use a 'robot group job'. This allows you to schedule a number of robots at a given time based on the name of the robot. This means that robots that have to run together will have to either:

  • Have a common name prefix or suffix, like batch1_bestbuy.robot, batch1_newegg.robot, or

  • Be in a project of their own. This allows you to use the pattern based criteria with the .* argument.

Before you start uploading your robots you should choose which of the two strategies you want to use, as changing this later may require a lot of work.

Important: Robots that use the FileStorageEnvironment or the FileMessageEnvironment are not supported by the Management Console. You can either rewrite the robots to use the Write File step action, or you can store the data in a database and write a script or program to convert the stored data into files.