This project automates the ESG (Environmental, Social, and Governance) compliance process for IT companies using UiPath. It enables authorities to upload ESG data in various formats (Excel, PDF), validates the data against dynamic rules, and generates automated reports, summaries, and dashboards - all integrated with AI and cloud technologies.
No hardcoding. No manual work. 100% dynamic and scalable.
-
Controls:
- Uploads Excel, PDF files
- Upload button triggers bot
- Status label shows real-time success/error/missing data
- Optional table shows last 3 uploads
-
Automation:
- Saves file to
Input/ - Triggers
main.xaml - Bot processes and stores results automatically
- Saves file to
-
Steps:
- Get file path from App
- Detect file type (.xlsx, .pdf, etc.)
- Extract fields dynamically
- Load validation rules using OpenAI
- Loop through data and validate
- Score the file (pass %)
- Call OpenAI for AI summary
- Generate report
- Save results in excel form
- Output: status, PDF path, score, summary
-
Dynamic data display
- Columns: FileName, Score, Status, Violations, Date, Download Link
-
Filters:
- Score range (e.g. >80%)
- Date Range
-
User Input:
- Text box + Ask button
-
Backend:
- Reads latest file entry from Excel
- Builds a prompt from extracted ESG data
- Sends prompt to GPT-4
- Returns and displays response
- Template:
ESG_Report_Template.docx - Generates PDF and saves to
Output/
| Tool | Use |
|---|---|
| UiPath Apps | Upload, Dashboard, Chatbot UI |
| UiPath Studio | Automation bots |
| Orchestrator | Bot trigger from Apps |
| Google Sheets | Dynamic, live database |
| Word | Auto-filled report generation |
| OpenAI API | Generate AI summary and chat response |
/ESG_Automation
/Input ← All uploaded files
/Output ← All generated reports
/Templates
ESG_Report_Template.docx
main.xaml
| Section | Description |
|---|---|
| Upload Page | Upload any ESG Excel or PDF files |
| Backend | Auto-validates using AI |
| Report | AI-powered summary & violation analysis in PDF format |
| Dashboard | Real-time dashboard with filters |
| Chatbot | Real-time ESG Q&A using OpenAI + latest uploaded data |
| Sends the reports as E-mail to the Authorities |