Organization Project

Cloud RPA Governance

Role: Full-Stack Developer
Duration: 6 months
All Projects
Cloud RPA Governance

Overview

This project involved building a governance tool for the RPA platform, enabling users to monitor and manage their automation workflows effectively. The tool provides insights into workflow performance, resource utilization, scheduling of automations, credential management, qeueue management, and error handling and reporting.

Challenge

The Cloud RPA platform needed a robust governance tool to help users monitor their automation workflows, manage resources, and ensure compliance with organizational policies.

The Process

I collaborated with stakeholders to define the key features required for the governance tool. I designed the user interface using Angular and TypeScript, focusing on data visualization and user experience. The backend was developed using .NET Core with C#, providing real-time data access using SignalR. I implemented D3.js and Chart.js for interactive data visualizations, allowing users to gain insights into their automation workflows.
Cloud RPA Governance

Solution

The governance tool features a dashboard that displays key metrics such as workflow performance, resource utilization, and error rates. Users can view detailed reports, manage credentials, schedule automations, and handle errors effectively. The tool also includes role-based access control to ensure compliance with organizational policies.

Outcome

The governance tool was successfully integrated into the Cloud RPA platform, providing users with a comprehensive solution for managing their automation workflows. It received positive feedback for its intuitive interface and powerful data visualization capabilities, leading to improved decision-making and resource management.

Technologies

Angular TypeScript D3.js Chart.js SCSS Typescript Web API's Dot Net Core C# MSSQL SignalR

Key Learnings

Building the governance tool enhanced my skills in data visualization, real-time data access, and user experience design. I learned how to effectively present complex data in a user-friendly manner and implement role-based access control for secure governance. Additionally, integrating D3.js and Chart.js provided valuable experience in creating interactive visualizations that enhance user engagement.