Overview

Estimated reading: 3 minutes 4042 views

Introduction

System activities in Robility encompass a range of tools and functionalities designed to streamline automation processes and enhance the capabilities of automation solutions. These activities cover various aspects of automation, including data handling, file management, communication with external systems, user interactions, time management, notifications, and advanced text processing.

These system activities collectively empower developers to build comprehensive automation solutions that handle diverse tasks efficiently, ranging from data processing and file management to user interactions and advanced text processing, enhancing the productivity and effectiveness of automation implementations in Robility.

Let’s delve deeper into the key functionalities offered by these system activities:

  1. Data Handling: It enables developers to manage data effectively within automation workflows. This includes activities for data extraction, transformation, validation, and integration with datatables or external data sources.
  2. File Management: It allows for seamless file handling operations such as file creation, copying, moving, deletion, and manipulation of file attributes.
  3. Communication with External Systems: Robility provides activities to facilitate communication with external systems.
  4. User Interactions: System activities in Robility support automation of user interactions with applications through simulated keyboard inputs, mouse actions, and UI interactions.
  5. Time Management: It also includes the functionalities for managing time delays and timeouts.
  6. Notifications: It allows for sending notifications, alerts, or messages during automation execution.
  7. Advanced Text Processing: It also supports advanced text processing capabilities through system activities such as regular expressions (Regex).

About the package

1. DataTable package: This package facilitates the manipulation of tabular data within automation workflows. It supports operations such as adding, updating, deleting rows, sorting, filtering, and performing calculations on Datatables.

2. FileSystem (FS) Package: It enables interaction with the file system, including operations like creating, copying, moving, renaming, and deleting files and directories. It also supports file attributes manipulation and file system monitoring.

It is crucial for file management tasks, file manipulation, working with file paths, and handling file-related operations in automation processes.

3. FTP package: This package facilitates file transfer operations between local and remote systems using FTP/SFTP protocols. It supports uploading, downloading, listing directory contents, and managing FTP connections.

It is valuable for automation tasks involving file transfers, data synchronization between servers, batch processing, and integration with FTP/SFTP servers.

4. Delay Package: This package introduces a time delay or pause in the automation workflow, allowing developers to control timing between actions. It helps in managing workflow execution timing and handling synchronization requirements.

5. Keyboard Automation Package: It simulates keyboard inputs, keystrokes, and keyboard shortcuts within automation workflows. It allows developers to interact with applications by sending virtual keyboard commands.

6. Notification Package: This package facilitates to send notifications, alerts, or messages to users or systems during automation execution.

7. Mouse Automation package: It simulates mouse actions and movements, including clicking, dragging, scrolling, and hovering, within automation workflows. It allows developers to interact with applications through virtual mouse inputs.

Mouse automation package is used for UI automation, mouse-based interactions, testing mouse functionalities, automating GUI interactions, and performing actions that require mouse input.

8. Regex (Regular Expression) package: Regex feature provides support for regular expressions, allowing developers to perform advanced text matching, pattern recognition, and text manipulation operations within automation workflows.

Project Compatibility

Share this Doc

Overview

Or copy link

CONTENTS