Utilities
concept australia Updated Sep 10, 2026 2 min read utilities.md
The Utilities components in the RPA Desktop Design Studio enable diverse and wide-range useful operations. The utilities range from changing screen resolution to extracting zipped files.
- Barcode
The Barcode components in RPA Desktop Design Studio accept an image file that contains one or more barcodes and return the barcode values. - Screen
The screen components in the RPA Desktop Design Studio enable capturing program windows and changing screen resolution. - Clipboard
The Clipboard components in the RPA Desktop Design Studio enables the clipboard, copy, and extraction operations on files. - Data Reader
The Data Reader components in the RPA Desktop Design Studio enable reading of data from different programs such as MS Excel and CSV. - Data Writer
The Data Writer components in the RPA Desktop Design Studio writes data to different programs such as MS Excel and CSV. - DateTime
The DateTime components in the RPA Desktop Design Studio enables different useful operations with date and time. - Debug
The Debug components in the RPA Desktop Design Studio enable writing logs to the console log and verify whether a project is running from the RPA Desktop Design Studio or a robot. - Dialogs
The Dialogs group of components performs basic operations on file and folder dialogs as part of an attended automation. - Environment
The Environment components in the RPA Desktop Design Studio retrieve information and perform specific operations on the Windows environment. - File
The File components in the RPA Desktop Design Studio perform standard operations on the Windows files and directories. For example, copying files or retrieving temporary file names. - Directory
The Directory components in the RPA Desktop Design Studio perform standard operations on Windows directories. For example, rename a directory or get the list of files in a directory. - HTTP
The HTTP components enable you to interact with servers over the HTTP protocol. You can download files or post content to the server using the components. - Image Utilities
The Image utility components in the RPA Desktop Design Studio perform various useful operations on images. For example, adjust brightness or contrast or resize images. - JSON
The JSON components in the RPA Desktop Design Studio perform different operations on JSON objects. For example, serialize a JSON object or get JSON object properties. - Keyboard
The Keyboard component in the RPA Desktop Design Studio simulate keyboard strokes and shortcuts to perform various day-to-day actions on various applications and programs. - Math
The Math components in the RPA Desktop Design Studio perform simple mathematical operations. For example, find the highest integer or round off a decimal. - Mouse
The Mouse components enable you to perform various mouse device actions as part of a Workflow on various programs and applications. - Random
The Random components in the RPA Desktop Design Studio perform random operations on data types. For example, generate a random password or a number within a range of numbers. - Reflection
The Reflection components in the RPA Desktop Design Studio perform standard Reflection operations on objects and classes. For example, retrieve object properties. - String utilities
The String components in the RPA Desktop Design Studio perform different operations on strings. For example, replace or convert string to upper or lower case. - System process
The System components in the RPA Desktop Design Studio perform standard Windows systems operations. For example, get the process ID or terminate a process. - Token
The Token utilities in the RPA Desktop Design Studio retrieve the OKTA token to get access to an application. - Zip
The Zip components in the RPA Desktop Design Studio perform standard Zip utility operations. For example, extract or remove files.
Parent Topic:Automation components
66 lines · 7.6 KB
--- title: Utilities description: The Utilities components in the RPA Desktop Design Studio enable diverse and wide-range useful operations. The utilities range from changing screen resolution to extracting zipped files. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/integrate-applications/utilities.html release: australia topic_type: concept last_updated: "2026-09-10" reading_time_minutes: 2 breadcrumb: [Automation components, RPA Desktop Design Studio, Robotic Process Automation \(RPA\) Hub, Workflow Data Fabric] --- # Utilities The Utilities components in the RPA Desktop Design Studio enable diverse and wide-range useful operations. The utilities range from changing screen resolution to extracting zipped files. - **[Barcode](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/integrate-applications/barcode.md)** The Barcode components in RPA Desktop Design Studio accept an image file that contains one or more barcodes and return the barcode values. - **[Screen](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/integrate-applications/screen.md)** The screen components in the RPA Desktop Design Studio enable capturing program windows and changing screen resolution. - **[Clipboard](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/integrate-applications/clipboard.md)** The Clipboard components in the RPA Desktop Design Studio enables the clipboard, copy, and extraction operations on files. - **[Data Reader](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/integrate-applications/datareader-utility.md)** The Data Reader components in the RPA Desktop Design Studio enable reading of data from different programs such as MS Excel and CSV. - **[Data Writer](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/integrate-applications/datawriter-utility.md)** The Data Writer components in the RPA Desktop Design Studio writes data to different programs such as MS Excel and CSV. - **[DateTime](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/integrate-applications/datetime-utility.md)** The DateTime components in the RPA Desktop Design Studio enables different useful operations with date and time. - **[Debug](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/integrate-applications/debug-utility.md)** The Debug components in the RPA Desktop Design Studio enable writing logs to the console log and verify whether a project is running from the RPA Desktop Design Studio or a robot. - **[Dialogs](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/integrate-applications/dialogs.md)** The Dialogs group of components performs basic operations on file and folder dialogs as part of an attended automation. - **[Environment](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/integrate-applications/environment-utility.md)** The Environment components in the RPA Desktop Design Studio retrieve information and perform specific operations on the Windows environment. - **[File](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/integrate-applications/file.md)** The File components in the RPA Desktop Design Studio perform standard operations on the Windows files and directories. For example, copying files or retrieving temporary file names. - **[Directory](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/integrate-applications/directory.md)** The Directory components in the RPA Desktop Design Studio perform standard operations on Windows directories. For example, rename a directory or get the list of files in a directory. - **[HTTP](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/integrate-applications/http.md)** The HTTP components enable you to interact with servers over the HTTP protocol. You can download files or post content to the server using the components. - **[Image Utilities](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/integrate-applications/image-utilities.md)** The Image utility components in the RPA Desktop Design Studio perform various useful operations on images. For example, adjust brightness or contrast or resize images. - **[JSON](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/integrate-applications/json.md)** The JSON components in the RPA Desktop Design Studio perform different operations on JSON objects. For example, serialize a JSON object or get JSON object properties. - **[Keyboard](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/integrate-applications/keyboard-utilities.md)** The Keyboard component in the RPA Desktop Design Studio simulate keyboard strokes and shortcuts to perform various day-to-day actions on various applications and programs. - **[Math](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/integrate-applications/math.md)** The Math components in the RPA Desktop Design Studio perform simple mathematical operations. For example, find the highest integer or round off a decimal. - **[Mouse](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/integrate-applications/mouse-utility.md)** The Mouse components enable you to perform various mouse device actions as part of a Workflow on various programs and applications. - **[Random](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/integrate-applications/random.md)** The Random components in the RPA Desktop Design Studio perform random operations on data types. For example, generate a random password or a number within a range of numbers. - **[Reflection](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/integrate-applications/reflection-utility.md)** The Reflection components in the RPA Desktop Design Studio perform standard Reflection operations on objects and classes. For example, retrieve object properties. - **[String utilities](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/integrate-applications/string-utilities.md)** The String components in the RPA Desktop Design Studio perform different operations on strings. For example, replace or convert string to upper or lower case. - **[System process](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/integrate-applications/system-process-utilities.md)** The System components in the RPA Desktop Design Studio perform standard Windows systems operations. For example, get the process ID or terminate a process. - **[Token](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/integrate-applications/token-utilities.md)** The Token utilities in the RPA Desktop Design Studio retrieve the OKTA token to get access to an application. - **[Zip](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/integrate-applications/zip-utilities.md)** The Zip components in the RPA Desktop Design Studio perform standard Zip utility operations. For example, extract or remove files. **Parent Topic:**[Automation components](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/integrate-applications/rpa-studio-automation-components.md)
| title | Utilities |
| description | The Utilities components in the RPA Desktop Design Studio enable diverse and wide-range useful operations. The utilities range from changing screen resolution to extracting zipped files. |
| locale | en-US |
| canonical_url | https://www.servicenow.com/docs/r/australia/integrate-applications/utilities.html |
| release | australia |
| topic_type | concept |
| last_updated | 2026-09-10 |
| reading_time_minutes | 2 |
| breadcrumb | Automation componentsRPA Desktop Design StudioRobotic Process Automation \(RPA\) HubWorkflow Data Fabric |