The Best Work Shifts Generator

Optimal Solutions

Automated generation of results


PGPlanning is powered by a sophisticated algorithm to discover the best and fairest solutions

  • The process of automated generation is complex and depends on many factors.
  • Our algorithms for the generation of timetables, are based on the principles of mathematical optimisation. They start from an initial definition of the requirements, the availability of workers and a number of rules and restrictions which can be customized.
  • Based on the problem to solve, various algorithms are applied. In all cases, thousands of combinations are explored and evaluated based on the requirements, rules, patterns, etc. to optimise and find the best possible solutions.
  • The software will try to balance the workload evenly between the workers, taking into account the restrictions applying to each of them.
  • The system will offer different solutions to the user, displaying the last five solutions found, each one better than the last.
  • If a planning problem starts with a given score, it will decrease as the system modifies the timetable (the lower the score, the better the solution).

Visualisation and export of results

Exportación Excel

Do you need to print a timetable per department or location?

  • The system will show you the solutions found by the engine and let you visualise them in real-time and filter the output based on various variables.
  • With a few clicks, you wil be able to export your data in various formats for convenience or to integrate the results with other applications.
  • We offer formats like XML, Microsoft Excel, CSV and ICS (Outlook or Google calendar). This last format allows to send the timetable to a specific worker or send it to all of them automatically.
  • To ease the printing of timetables, the application offers a selection of predefined formats with header, footer, legend.

Reports and Statistics


You will be able to extract all the required information, with a selection of reports related with the principal entities, and data collection forms at the level of a single worker or many of them.

The reports and statistics can be generated based on the main entities like:

  • Shifts
  • Locations
  • Qualifications
  • Employees
  • Incidences

  I accept the Privacy Policy

  We call you!