Explore development tools and techniques
The IA Cloud platform brings together concepts, guides, and techniques to begin your development journey.
Check system requirements
Mind the following OS requirements:
- Microsoft Windows 8+ 64-bit is needed for development.
- Windows 10 is recommended. Mind that WorkFusion does not ship macOS and Linux versions.
important
Installation of WorkFusion and recommended tools into Windows OS working under a virtual machine is out of product scope but is acceptable in exceptional cases.
Your workstation should have sufficient computation power to run multiple tools and build Java projects fast enough. Refer to the detailed requirements for the IA Cloud Developer installation prerequisites. The requirements for a Windows VDI or a dedicated laptop or desktop are as follows:
| Parameters/Role | Automation Engineer or RPA Developer | Machine Learning Engineer | Data Analyst | BI Engineer |
|---|---|---|---|---|
| CPU | 4 CPU | 4 CPU | 4 CPU | 4 CPU |
| RAM | 16 GB | 32 GB | 8 GB | 8 GB |
| Hard Drive | 100 GB | 500 GB | 100 GB | 100 GB |
tip
Do not run unneeded applications when working on large projects or using the IA Cloud Developer's RPA Recorder tool.
Install tools for WorkFusion development
To be a productive Automation Engineer, you should have multiple tools in addition to WorkFusion's IA Cloud Developer and IDEA IDE if that is your personal preference. These tools depend on the role you perform and are as follows:
| Basics |
|
|||
|---|---|---|---|---|
| Standard |
|
|||
| Role-specific |
|
|
||
| Advanced and optional for troubleshooting or debugging |
|
|
For the WorkFusion database access:
|
|
Get access to server environment
You should have a set of credentials to access the server environment:
- Web URLs and user credentials for the following web applications:
- Control Tower and WorkSpace
- File Storage or Minio Browser
- Mesos and Marathon (for MLE)
- Repository/API URL and credentials for:
- AutoML REST API
- OCR REST API
- Platform Nexus Repository
- Maven Central Repository (should be open)
To perform troubleshooting and reconfiguration, you shoul have access to:
- Linux servers via SSH
- BI Windows Server (for the Tableau Server configuration)
- RPA VDI or Windows Servers
Install IA Cloud Developer
Set up your personal development environment to design, create, and support automation projects.
note
The recommendation is to use IA Cloud Developer as a local (single desktop or laptop) development environment for the Automation Engineer persona who contributes to automation via IA Cloud Enterprise.
IA Cloud Developer is recommended for usage as a development tool for the Low-Code Developer and Automation Engineer personas.
Get started in IDE of your choice
Choose the development environment to start an automation project:
- Eclipse IDE as a part of IA Cloud Developer
- IDEA IDE
Use best development standard for delivering Bot Configs
Enjoy effective Use Case automation and code reuse with the help of Open Development Framework:
Enrich your developer experience with IA Cloud Enterprise components
Learn how to make the most of the following components in your automation projects:
Get certified with WorkFusion
To become a trained professional, select a WorkFusion Automation Academy course that suits your needs best:
- Automation Engineer certification for Automation Engineers who play a crucial role in ensuring the successful delivery of an automation project.
- Low-Code Developer certification for less technical users, Low-Code Developers, who want to get hands-on with automation projects.