1. OptaShift Employee Rostering Introduction

1.1. What is OptaShift Employee Rostering?

Every organization faces planning problems: providing products or services with a limited set of constrained resources (employees, assets, time and money). One such planning problem is employee shift rostering: assigning shifts to employees. OptaShift is a web application and REST service that solves employee shift rostering problems using the OptaPlanner engine.

1.2. System Properties

These system properties can overwrite default properties of the application, for example as -Doptashift.generator.zoneId="America/New_York" to WildFly. These system properties might also be exposed as OpenShift template parameters.

  • optashift.generator.timeZoneId: The time zone ID for the automatically generated tenants. For example America/New_York. This defaults to the system default Zone ID.