WorkFusion SPA local development environment
The page summarizes requirements and a configuration guide for local development environment for efficient project implementation and delivery work.
Target audience
- IT Ops admin configuring development environment (desktop or VDI) and provisioning access for the implementation team.
- Developer setting up own development environment.
Prerequisites
Server Intelligent Automation Cloud installation.
System requirements
Windows VDI or desktop:
- 4 cores
- 32 GB RAM
- 100 GB HDD
Platform engineer list
- Install WorkFusion Studio.
- Request Intelligent Automation Cloud license to fully unlock Control Tower.
- Link Control Tower and Nexus to create and check your BCB.
- Connect local Control Tower to AutoML server.
- Connect WorkFusion Studio to Shared AutoML Server.
MLE list
Development software:
- IntelliJ Idea Community Edition
- Java SE Development Kit 8u171
- Maven 3.5.4
- Sublime (Text editor)
- Git
- Putty as SSH client
- WinSCP
- S3 Browser (S3 Storage Client)
Office software:
- Microsoft Excel, Word
- Skype
- Email (Outlook) with ability to send emails outside the network
Access to:
- Internet (access to Google)
- Dev Control Tower and WorkSpace
- Dev Mesos and Marathon
- Dev app Linux box and dev ML Linux box
- Nexus
- S3
SPA developer
As a developer, ensure to have the following items after installation regadless on-premises or cloud:
- URLs (including a host and a port) of all components with credentials to access it. For example, Control Tower: https://ct-blabla:8433/workfusion Credentials: name/pwd
- Control Tower URL and default creds
- Master password for Secret Vault
- OCR URL with API credentials
- S3 URL with S3 public and private key
- Marathon URL and credentials
- AutoML REST API credentials
- BI host and RDP creds
- RPA URL and RDP creds (for all machines)
- Nexus URL and Nexus admin credentials
- SSH username and private key if feasible