Skip to main content
Version: 10.2.4

View Work.AI Developer capabilities

Intelligent Automation Cloud Developer (IA Cloud Developer) is a part of WorkFusion IA Cloud Enterprise and provides a unique automation environment to evaluate, learn, design, create, and support automation projects.

info

Download Intelligent Automation Cloud Developer. You can install it either on a developer's laptop (desktop) or into a remote server accessible by a developer. IA Cloud Developer installation for a single server production is not allowed. You can use the tool for design and development only.

Compatibility​

IA Cloud Developer versionIA Cloud Enterprise version
10.2.410.2.4

Components​

To understand the goals of each component included in IA Cloud Developer and how parts work together, first, let's group them on a high level.

Now, let's look at each component description and the functions it provides.

Application level​

Launcher​

Launcher is the management desktop application that allows to start and stop local server components, access their logs, and search in them.

The component is designed for:

  • Managing local server components
  • Monitoring component processes
  • Handling log data

Related components: Control Tower, Workspace, RPA, OCR, Object Storage, WorkFusion Studio, Secrets Vault, RabbitMQ, Nexus Repository

Control Tower​

Control Tower is the central managing web application orchestrating automation processes and tasks and providing a user interface for power users, admins, and developers.

The component is designed for:

  • Managing automation processes
  • Creating and editing workflows using GUI tools
  • Running and monitoring automation
  • Handling input and output data
  • Managing user and roles
  • Managing Manual Tasks
  • Providing system-wide configuration

Related components: Workspace, Workflow, RPA, AutoML, OCR, Object Storage, WorkFusion Studio

Workspace 2.0​

Workspace 2.0 is a local web application for Manual Task management.

The component is designed for:

  • Manual Task queue management
  • Manual Task processing

Related components: Control Tower, Object Storage

WorkFusion Studio​

WorkFusion Studio is an Eclipse-based IDE used to develop Bot configurations.

WorkFusion Studio IDE includes:

  • Code (for Automation Engineer) and Recorder (for Low-Code Developer) perspectives
  • Inspector tool for collecting handlers from native Windows (multiple frameworks), Java, SAP applications
  • Git and Subversion (svn) IDE plugins for working with version control systems
  • Maven build tool IDE plugin for Automation Engineer
  • Out-of-the-box integration with ODF 2 archetypes to quick-start RPA or ML automation projects
  • Compatibility with IA Cloud Enterprise (a concrete compatible Enterprise version depends on the ODF 2 archetype version used)

The component is designed for:

  • Creating, editing, and publishing Bot configurations
  • Recording user workflows
  • Inspecting desktop applications

Related components: Control Tower, ODF 2, OCR, AutoML, RPA, Object Storage

Service level​

ODF 2​

Open Development Framework 2 (ODF 2) provides high-level components and API for data processing, architecture for large RPA and ML automation, support for dependency injection, unit, and integration testing. It reduces the usage of XML code and adds deployment automation.

The component is designed for:

  • Quick project start from archetypes
  • Multi-team SDLC and internal components sharing
  • Business Process data flow optimized for developers
  • Scalable RPA architecture
  • Java API wrappers for WebHarvest WorkFusion components
  • Tools for continuous integration and continuous delivery based on the SPOKE testing framework
  • Library of ODF 2 OOTB components

Related components: WorkFusion Studio, Control Tower, Nexus Repository

BEP​

Bot Execution Platform (BEP) is the engine that increases AutoML performance and the number of running Workers. The platform processes tasks and distributes them to queues.

The component is designed for:

  • Horizontal scaling of Workers
  • Bot execution isolation
  • Reuse of shared resources (cluster nodes) both by Control Tower and AutoML tasks
  • Task processing fault-tolerance
  • Aggregation of logs and metrics from tasks and Workers

Related components: Control Tower, AutoML, Workflow, RPA

RPA​

An RPA Cluster is a scalable computing environment that executes user scenarios within desktop or web applications. It takes control of the keyboard and mouse pointer to emulate user inputs.

The component is designed for the automation of user scenarios within desktop and web applications.

Related components: WorkFusion Studio, Control Tower, Bot Manager, BEP, Secrets Vault, Database

OCR​

OCR engine converts unstructured, image-based data into structured character documents in several formats (HTML, XML). The component includes two bundled licenses:

  • FRE 11 license for 1,000 pages
  • FRE 12 license for 1,000 pages

Related components: WorkFusion Studio, Control Tower, Workspace, Object Storage, Secrets Vault, Database, RabbitMQ

Workflow​

Workflow Engine executes automation processes authored in Control Tower. This is the server application configured within Control Tower.

The component is designed for Automation Process execution according to the process definition created in Control Tower. Execution is handled in different computing environments�RPA, Workspace, OCR, and AutoML.

Related components: Control Tower, RPA, Workspace, AutoML

Nexus Repository​

Nexus is a repository manager. It allows to proxy, collect, and manage dependencies so that developers aren't constantly juggling a collection of JARs. Internally, the team configures a build to publish artifacts to Nexus for them to become available to other developers.

The component is designed as:

  • Single source of truth for all your project Java components, binaries, and build artifacts
  • Efficient distribution of parts and containers to developers, OOTB integration with most Java tools
  • WorkFusion Java dependencies provider

Related components: Control Tower, ODF 2, WorkFusion Studio

Data level​

Database​

The database stores Business Process definitions, runtime and tracking information on their execution, including RPA and Cognitive automation.

The component is used as a reliable storage of the designed automation implementation.

Related components: Control Tower, Bot Manager, Workspace, Analytics, OCR

Secrets Vault​

Secrets Vault is a secured storage destination for sensitive data.

The component is designed for:

  • Storing authentication data (logins and passwords) for applications involved in automation and providing secure access to it during Business Process execution
  • Storing authentication data for WorkFusion Intelligent Automation Cloud inter-component interaction

Related components: Control Tower, Bot Manager, RPA, OCR

Object Storage​

Object Storage based on the Minio tool keeps binary file type content, such as OCR results, AutoML models, screenshots, and reports generated by automation.

The component is designed for reliable storage of OCR results and trained AutoML models.

Related components: WorkFusion Studio, Workflow, OCR, AutoML