Automating tasks with IBM RPA start when you create a script. A script contains all resources that are needed to run a task. It includes the source code and its resources like assets, variables, commands, and subroutines.

Development process

Scripts are the main part of how you develop your bots. Each script can represent a task that you need to run to achieve an outcome, like send an email, or read an Excel file to add data to a legacy system.

A script is a collection of commands, which are subtasks that bots must do during their operation. Some commands run actions that you can see on screen, like clicks in webpages or in Windows™ applications, while others run actions that happen in background, like API calls. Therefore, the development process of a script might require basic understanding of logic programming skills.

Data at run time

Scripts store some data at run time. It means that commands get or set data when you run a script. It doesn't include the data that you fixed on your code.

Script versioning

IBM RPA has its own versioning system. Publish your scripts to your tenant repository and control their versioning. A versioning implies in saving the latest modification that is made on the script globally.

Access scripts in your tenant repository on the IBM RPA Control Center or when you open a file from the repository at IBM RPA Studio.

Script changes

A script generates a backup file that contains some configurations of it, like variables and lines of the script that contain breakpoints. For more information, see Backup files to store script changes.

Create new scripts

Create scripts by going to Home > New or use the Alt+Shift+W keyboard shortcut on the IBM RPA Studio. For more information, see Creating scripts.

Open a script from your computer or repository

Open existing scripts from your computer or from a tenant repository. For more information, see Opening existing scripts.