Automatic generation

Oravis builds the team's complete schedule in a few seconds, starting from shifts, constraints and availability. Changed a constraint? Regenerate it in moments, without starting over.

Pre-flight check

Before generating the schedule, Oravis checks whether the team is large enough to cover the required shifts and whether constraints conflict. If something doesn't add up, it tells you which constraint is blocking and why, instead of returning a wrong schedule.

Replacements with minimal changes

A sudden absence? Oravis proposes the solution that changes the fewest shifts, avoids last-minute changes and doesn't touch anyone already on duty. You confirm: nothing changes without your OK.

Verified shift swaps

Staff propose shift swaps to each other directly in Oravis. Before approval, every swap is checked against rest periods and contract constraints.

Absences and availability

Everyone's holidays, time off and unavailability are collected in one place and taken into account automatically when the schedule is built.

Shadowing for new hires

New staff automatically follow their mentor's shifts, with a backup mentor when the first is on leave, without being counted towards minimum coverage.

Managers across departments

A coordinator who covers shifts in another department joins that department's planning for the period you set, with personal leave and constraints always respected.

Working-time and collective agreement compliance

Every shift respects the working-time rules of your labour law and collective agreement: minimum rest between shifts, a cap on consecutive working days, contract hours and the agreement's specific rules — all configurable for your country.

Shift and night sequences

Forbid the sequences you don't want, such as Night → Morning or Night → Rest → Morning. Nights that end the next day are handled correctly: a day off also protects the night shift of the evening before.

Custom constraints

Define your organization's rules: required skills, minimum coverage and department-specific constraints.

Data hosted in the EU

Data lives on servers in Italy, within the EU, in an instance dedicated to your organization. On request, Oravis can be installed on your own servers.

GDPR compliant

All data is processed in compliance with the GDPR: each role only accesses what it needs, and access to sensitive data is logged.

Health data protected

Health-related data, such as disability or caregiver leave entitlements, is treated as special-category data (GDPR Art. 9): only HR and the person concerned can see it, and every read or change is logged.

Secure access and roles

Managers, deputies, HR and staff only see the information and actions they are responsible for, with two-factor authentication for sensitive roles.

Staff preferences

Each person states the shifts they want or want to avoid, with a priority level, or a time slot (e.g. "mornings only"). Oravis respects them as far as possible, giving more weight to the most important ones.

Fairness across the team

Share night, holiday and weekend shifts evenly among all staff, reducing tension and any sense of favouritism.

Hour bank and balances

Oravis calculates each person's hour credit and debit at month end and carries it over automatically to the next month, within the limits you set.

Multi-device access

View and manage schedules from your computer, tablet or smartphone, wherever you are.

Email notifications

Automatic email alerts when a schedule is published, on swap requests and on important team events.

Export to Excel, PDF and iCal

Download the schedule in one click: Excel for your records, PDF for printing, iCal to import into any calendar.

Shareable personal calendar

Each person generates a private link, no login needed, with their published shifts: viewable in the browser or as an always up-to-date iCal feed. Revocable at any time.

Assisted onboarding

You fill in the Excel with your staff data and we set everything up together: in a few minutes you have your first generated schedule.

Dedicated support

Our team is here to help with questions, configuration and fine-tuning.

Ready for smarter shift scheduling?

Tell us what you need: we will show you how Oravis algorithms can generate a schedule tailored to your organization.

Contact us