Automation of repetitive work processes.

(Using Python and RPA)

This is a solution to generate the data for a specific client's monthly bookings and automate the process of entering such data into a system. It comprises of the following two stages:

  • Stage 1: Use of Python scripts to generate the monthly bookings data for a specific client and month based on a set of standard bookings recurring weekly
  • Stage 2: Use of RPA to automate the process of entering the data in a web application

Details for stage 1

Classes and their description
Class Role description
Month_data To model a particular month in terms of its data and methods
Standard_booking_schedule To model the standard pitch booking schedule for each week in terms of its data such as the pitch allocations for each day of the week and in terms of its methods such as to generate the bookings in a specific month for a particular client.
Daily_schedule_collection To model the collection of daily schedules for bookings already made in the system for a particular range of dates.
bdmt_interface To allow the user to specify the options for the application to generate the monthly bookings for a specific client and month as well as to generate and display analytics for the standard weekly bookings data.
Classes and functions that are imported from a separate script
ToolTip class and createToolTip function Creates a tooltip when the user hovers over a widget on the user interface.


Details for stage 2

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.