Explore development tools and techniques
To develop with IA Cloud Enterprise, you have the following components:
- Control Tower with all features available in server Enterprise version.
- WorkSpace with all features.
- RPA runtime environment running a single bot on a local workstation.
- WorkFusion Studio IDE with:
- 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 work with version control systems.
- Maven build tool IDE plugin for Automation Engineer.
- Out-of-the-box integration with ODF archetypes to quick-start RPA and ML automation projects.
- Compatibility with IA Cloud Enterprise: a concrete compatible Enterprise version depends on the ODF archetype version used.
- Secrets Vault to store components credentials.
- File Storage to store binary files and documents used in Business Processes.
- OCR to understand structured and unstructured documents and extract fields.
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
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.