UI Path Integration with Joget
We developed a system to integrate Joget processes with UI Path in order to trigger robotic automation (BOT) workflows directly from the Joget platform. The integration enables users to select and execute BOT processes dynamically without leaving Joget, allowing for seamless process automation and orchestration.
The system securely manages BOT process names, process IDs, and release keys, and handles authentication and API communication with the UI Path Orchestrator. This integration eliminates the need for manual BOT initiation, ensuring faster, more consistent, and automated execution of repetitive tasks.
Client Overview
An investment management company located in Dubai with stakes in Technology, Oil & Gas, Pharmaceuticals, Industrial Chemicals & Supplies, Hospitality, Healthcare, and Consumer Services, and holding international partnerships.
Technical Stack
Industry
Services
Region
UAE
Project-size
Non-Disclosable
Company size
Large scale company
Implementation Highlights
 Designed and implemented a seamless integration between Joget DX8 and UI Path Orchestrator, enabling BOT workflows to be triggered directly from Joget processes.
Built three core Joget modules—BOT Management, Release Key Management, and BOT Execution—to allow dynamic selection, configuration, and execution of multiple BOTs.
Used BeanShell scripting, JSON Tool Plugin, and REST API calls to handle authentication, secure communication, and parameter passing between Joget and UI Path.
Implemented secure handling of BOT metadata (process names, IDs, release keys) and automated token-based authentication for API calls to UI Path.
Enabled users to trigger and monitor BOT processes within Joget without switching platforms, ensuring a unified workflow experience.
Challenges & Solutions
Challenge: Handling sensitive data such as process IDs, release keys, and authentication tokens without exposing them.
Solution: Implemented a secure storage model within Joget, combined with token-based authentication and controlled access via configuration modules.
Managing timeouts, invalid tokens, and unexpected API responses.
Solution: Added structured error-handling mechanisms in BeanShell scripts, including token refresh routines, API retry logic, and detailed logging.
1000+ Projects Experienced
Access Iqra Technology’s skilled developers and experts. Enjoy a risk-free two-week trial and take advantage of our cost-effective solutions.
8+
Years of Business
Experience
100+
Happy
Customers
15+
Countries with
Happy Customers
100+
Agile enabled
employees
Results & Impact
- Reduced the time required to initiate BOT processes by enabling one-click execution directly within Joget.
- Enhanced process consistency and accuracy by removing manual BOT initiation steps.
- Improved orchestration between business workflows and automation tasks, resulting in smoother end-to-end process automation.
- Increased visibility and control over BOT operations through centralized management in Joget.
Key Learnings & Next Steps
- Robust token handling and a modular approach to BOT metadata make integration more stable, scalable, and easier to maintain. These practices ensure consistent communication with automation platforms and simplify onboarding new BOTs.
- A unified execution interface improves user adoption by reducing complexity, while strong logging and traceability provide better visibility and faster troubleshooting across interconnected workflows.
- Extending the integration to support BOT execution monitoring with real-time status updates inside Joget, implementing role-based access for stronger governance.

