Overview

Estimated reading: 3 minutes 3366 views

Developer activities in Robility are actions performed by developers using Robility Designer to create and deploy automation solutions. These activities involve building workflows, designing automation processes, and integrating various technologies to automate repetitive tasks.

These developer activities encompass a wide range of tasks used to build, develop, and deploy automation solutions. They include working with SQL commands, JSON, and XML, allowing developers to interact with databases, manage structured data, and seamlessly integrate with external systems. These activities consist of several packages available for developers, providing the tools needed to effectively create robust automation solutions.

The developer activities consist of the following packages available,

  1. Portable database
  2. Database Automation
  3. Json
  4. XML

About the package

Portable Database Package:

This package facilitates the integration and manipulation of data stored in lightweight, portable databases such as SQLite. It allows developers to create, read, update, and delete (CRUD) operations on database records within the workflows.

Developers can use activities from the portable database package to connect to an SQLite database file, execute SQL queries, retrieve query results, insert or update records, and manage database transactions. This package is valuable for automation processes that involve local data storage, offline operations, or lightweight database interactions.

Database Package:

This package enables developers to interact with traditional relational databases such as MySQL and SQL Server. It supports a wide range of database operations, including data retrieval, data manipulation, stored procedure execution, and transaction management.

Developers can utilize activities from the database package to establish connections to external databases, execute SQL commands or stored procedures, fetch data based on criteria, perform bulk operations, handle database transactions with rollback and commit options, and manage database connections efficiently. This package is crucial for projects that involve integration with enterprise databases and data-driven automation tasks.

JSON Package:

This package is designed to handle JSON (JavaScript Object Notation) data structures, allowing developers to parse, manipulate, and generate JSON data within workflows. It is commonly used for data exchange between systems, API integration, and handling structured data in modern applications.

Developers can employ activities from the JSON package to parse JSON strings into objects, extract specific data elements from JSON structures, transform JSON data formats, validate JSON schemas, and handle JSON serialization/deserialization. This package is essential for processes that involve working with web APIs, RESTful services, or systems that use JSON as a data interchange format.

XML Package:

This package facilitates the manipulation and processing of XML (Extensible Markup Language) documents, which are commonly used for data representation, configuration files, and communication protocols. It allows developers to parse, generate, validate, and transform XML data within the workflows.

Developers can utilize activities from the XML package to parse XML documents into structured data, extract information using XPath expressions, modify XML nodes and attributes, validate XML against schemas etc. This package is valuable for tasks that involve working with XML-based systems, data interchange formats, or configuration files in applications.

Project Compatibility

Share this Doc

Overview

Or copy link

CONTENTS