UiPath Developer Needed to Build Automation Tool with Basic Monitoring Features

Job ID: 38908479

Budget: £250 – £750 GBP

We are looking for an experienced UiPath Developer to build the foundation for an automation tool designed to track and log user activities in a software environment. The tool will monitor user logon times, interactions, and idle periods while triggering real-time alerts for unusual activity patterns. This project is intended to provide core functionality, and I will handle the final mapping of workflows to the target software systems.

Responsibilities:
Database Integration:

Set up and integrate a SQLite database to store activity logs, including:
Logon and logoff times.
Interaction timestamps.
Idle time tracking.
Workflow Creation:

Create UiPath workflows to:
Monitor user logon/logoff times.
Track interactions (e.g., session activity and transitions).
Calculate idle time during active sessions.
Trigger real-time alerts for predefined patterns (e.g., extended idle times).
Flexibility for Mapping:

Develop workflows with dynamic selectors and robust error handling to allow for easy mapping to different software interfaces.
Documentation:

Provide basic documentation for workflows and selectors if required, but full guidance can be skipped as mapping support will be provided separately.

Preferred Skills:
Proven experience with UiPath Studio and Orchestrator.
Expertise in dynamic selector handling and UI automation.
Familiarity with creating workflows for logging and reporting user activity.
Knowledge of SQLite or similar databases.
Ability to handle complex scenarios like unresponsive UI elements or unexpected system behavior.

Deliverables:
Fully functional UiPath workflows for:
Logging user activity (logon/logoff, interaction timestamps, idle times).
Triggering real-time alerts for predefined patterns.
SQLite database schema for storing activity data.
A working example of a basic report output (e.g., CSV or Excel).

Timeline: 1-2 weeks (negotiable)
Mapping Responsibility: Final mapping of workflows to the target system interfaces will be handled separately, so the freelancer does not need to account for system-specific adjustments.