Automation of Music downloading and uploading workflows to make things more efficient for clients.
Our client, a major entertainment and music distribution firm, operates a large library of playlists for its customers. They must update their playlists on their site regularly in order to guarantee easy access. Such playlists are downloaded, and playlists must be compressed and made available to the end-users.
The downloading of single music files, zipping folders, and uploading to the website was, however, completely manual, consuming more time, creating error possibilities, and slowing down delivery.
The operational issues in the workflow of the client were major:
The workers needed to download single music audio files, pack them in zip files, and upload them to the site manually. This monotonous procedure took them a long time.
The playlists and the number of tracks supplied made errors likely to happen. The loss of files, wrong uploads, and broken zip files were very frequent.
The pub cycle slackened the publishing. Customers took more time to get the revised playlists, which influenced customer satisfaction.
When the business expanded and playlists expanded, the manual process could not be scaled. The client had to have a powerful solution that could accommodate more volumes without the workforce requirements increasing.
Our area of expertise at Ramam Tech is intelligent automation, especially Robotic Process Automation (RPA). We have researched the workflow of the client and found the RE Framework (Robotic Enterprise Framework) to be the optimal point to create a scalable automation solution.
We knew we wanted to make the whole process automatic, much faster, error-free, and scalable.
The RE Framework allowed us to create a fully automated workflow, and the following steps were developed in it:
It starts with the Excel input file as given by the client. This file includes the information about playlists and about definite music tracks that should be downloaded.
The automation bot is used to log into the music application of the client in order to search for the necessary music files and download them automatically.
Once the download has been completed, the bot automatically moves the files into zip files, ensuring that they are arranged in the manner the client wants them to be.
The final step is that the bot should log in to copy ready zip files to the upload in a secure way.
The RE Framework makes sure that any errors, such as failed downloads, missing files, or interrupted uploads, must be logged and solved.
Our team worked closely with the client to learn their playlist workflow, their input formats, and the output requirements.
With the UiPath RE Framework, we created a process that is highly modular, easy to maintain, and upgrade.
Real playlists were tested rigorously to verify that downloading, zipping, and uploading were accurate.
The automation was implemented in the client with minimum disruption.
The client team underwent training to monitor the bot and interpret logs as well as manage exceptions when necessary.
The Ramam Tech automation changed the operations of the client:
Automation of Ramam Tech has changed the manner in which we manage our playlists. A process that would take a long time and was full of mistakes is now smooth and dependable. Their experience with RPA and the RE Framework provided us with a scalable solution that expands with our business.
Based on this project, some lessons were learnt: