Welcome to the UiPath Projects Repository! This repository contains a wide range of automation projects built using UiPath Studio, showcasing various use cases such as web scraping, email automation, invoice processing, sentiment analysis, and much more. These projects are designed to demonstrate the capabilities of UiPath and help you get hands-on experience with different automation workflows.
This repository is organized in a way that allows you to easily access and explore each project. Each project contains its own set of workflows, configurations, and dependencies, and most projects are accompanied by a folder containing the necessary files to run them.
- This repository will not be updated in the future. The current contents reflect the full set of experiments available for download and usage.
The repository is organized into different folders, each representing a specific UiPath automation project. Here's how it is structured:
-
Project Folders: Each project folder contains the relevant .xaml workflow files, along with configuration files (like
project.json
) and required dependencies (like .dll or .nupkg files). -
Auxiliary Files: Most of the projects use external files (like Excel files, PDFs, or datasets). These are stored in the
Auxiliary_Files
folder within each project directory. The data files are referenced using relative paths, so the projects should work seamlessly when the folder structure is maintained. -
Zip Files: All the projects are available in compressed formats within the
Zip Files
folder. This allows you to quickly download any individual project or even the entire collection of projects. -
Download All Experiments: There is a compressed file available that contains all the experiments in a single file for quick access. This can be downloaded in multiple formats (e.g.,
.zip
,.rar
,.tar
,.7z
).
To run any of the projects, follow these steps:
-
Open UiPath Studio:
- If you don't have UiPath Studio installed, you can download and install it from the official UiPath website.
-
Select Your Project:
- Navigate to the project folder you wish to run. For example, if you want to run the BMI Automation project, go to the folder
BMI Automation
.
- Navigate to the project folder you wish to run. For example, if you want to run the BMI Automation project, go to the folder
-
Load the Project:
- Inside the folder, locate the
project.json
file. - Open UiPath Studio and choose File > Open.
- Locate and select the
project.json
file to load the automation project into UiPath Studio.
- Inside the folder, locate the
-
Run the Workflow:
- Once the project is loaded in UiPath Studio, you can click Run to start executing the workflow.
-
Troubleshooting:
- If you encounter errors, make sure all dependencies are installed, and the paths to the Auxiliary_Files folder are correctly referenced.
The following is a list of all the projects available in this repository, along with descriptions of each project. You can click on each project name to access the project folder directly.
Project Name | Description | Download Link |
---|---|---|
AssetsINorchestrator | A simple trial project that demonstrates how to use assets in UiPath Orchestrator. This project shows how to store and retrieve configuration data during automation workflows. | Download |
AttendedAutomationTrigger1 | A sample automation project using an attended trigger. Based on UiPath's templates, this project shows how attended processes work. Outputs include playful text files like "Done something instead of nothing." | Download |
AttendedAutomationTrigger2 | A variation of AttendedAutomationTrigger1 with added enhancements. Outputs include messages such as "If you don't know anything, at least learn from the one who is going ahead." | Download |
BMI Automation | Automates the calculation of Body Mass Index (BMI). This project uses Excel and a BMI web page, alongside UiPath's recording features. | Download |
DynamicWebScrapingAJAX | Web scraping of YouTube Shorts metadata, including name, likes, views, and upload date. Includes auto-scrolling to capture more data. | Download |
EcommerceWebscraping | Scrapes product data from a dummy e-commerce website, demonstrating basic web scraping techniques. | Download |
ExceptionalHandling | Demonstrates best practices for exception handling in UiPath. This project showcases how to handle errors gracefully to ensure smooth workflow execution. | Download |
GmailAutomation | Automates Gmail interactions including generating email bodies using LLM, sending emails, logging unread emails, reading specific emails, and downloading email attachments. | Download |
InvoiceAutomation | Automates the extraction and validation of invoice data. Scrapes invoice dates, checks for inconsistencies, and sends an email to the respective auditor if an error is found. | Download |
QueuesInOrchestrator | A simple trial project using queues in UiPath Orchestrator. Demonstrates managing automation tasks using Orchestrator's queue functionality. | Download |
SentimentalAnalysisDocumentUnderstanding | Analyzes shopping product reviews using sentiment analysis. Scrapes reviews, creates a dataset, and labels them based on sentiment (positive/negative). | Download |
SimpleWorkflow | A simple demonstration of basic UiPath functionalities. This project serves as a starting point for new users to get familiar with UiPath Studio. | Download |
feeConcessionBot | Automates the fee concession process for educational institutions using Excel and if-else conditions. | Download |
pdf Automation | Automates handling of PDF documents. Scrapes data from invoices and sales reports, and merges multiple PDFs into a single file. | Download |
For those who want to download all the projects at once, you can choose the compressed file in your preferred format from the options below:
Click any of the links above to start downloading the full set of experiments.
We welcome contributions! If you find any bugs or have suggestions for improvements, feel free to open an issue or submit a pull request.
This repository is available under the MIT License. You can freely use, modify, and distribute the code in this repository for personal and commercial purposes.
Feel free to reach out if you need help, have questions, or would like to share your feedback. Happy automating with UiPath!