All the features you need


We know that each company has different policies, procedures, and standards for employee scheduling and we don’t try to force you to change all that to fit into some predefined workforce management box. Instead, we give you the power to customize RosterApps through all the available settings available.


Each time an action is attempted in RosterApps, the system first verifies if that action will violate any of the rules associated with the shift(s) and employee(s) involved. If there is a conflict, then the action is blocked thus strongly enforcing your company policies in a fair and consistent manner. There are rule set specific to trading, overtime, paid time-off, unpaid time-off, work hours, etc. You can have as many different rule sets as you require and each work group and person can have specific rule sets assigned to them.



Each shift has one or more (but usually one) skill assigned to it and should be thought of as the task being performed during that shift. You can of course create as many skills as you need to define your operation. Skills must also be assigned to employees and an employee must have the skill(s) required by the shift in order to be assigned to the shift (of course, all the other rule checks must pass as well).


Absence Reasons

You have complete control over the types of reasons available for selection when marking an employee absent. In addition, these absence reasons can be tied to accrual accounts to indicate that they are eligible for pay if the employee has enough hours in their accrual account to cover the absence. For example, the “Sick – Paid” absence reason might be tied to the “SICKHRS” accrual account but the plain “Sick” absence reason may not be. You can also indicate which reasons are available for the employees to self-select if you allow them to mark themselves absent.


Paid Time Off Reasons

You have complete control over the types of reasons available for selection when an employee submits a paid time off request. In addition, these paid time off reasons can be tied to accrual accounts to indicate which account they are paid from. You can set up the rules such that the employee cannot make a request that will cause his or her accrual account balance to go below zero. You will also indicate which paid time off reasons are applied for vacation week awards.




Within the company, the location is the highest level of organization. You can think of locations as physical or departmental, but most clients will set up locations based on physical location. A location might be an airport, store, warehouse, or anywhere an employee reports for work.



Work Groups

Work groups belong to locations and they can be thought of as the departments that the employees belong to. Specifically, work groups tend to be scheduled together whether you are using the fixed schedule/bid line method or the schedule builder method. In cases of seniority based assignments, people within the same work group are ranked against each other.