Przejdź do zawartości

Flexible Timetables and Shifts v.17

The tool to plan, share and control employees shifts in a form of weekly timetables. Work schedule. Work shift calendar

98€ 88€

Cena obowiązuje do 2026-09-15 (zgodnie z kampanią August-September 2026).
Narzędzie nie wymaga dodatkowych zależności poza standardowymi aplikacjami Odoo.
Aktualna wersja: 17.0.1.1.11

Enterprise
Community
Odoo.sh

This is the Odoo app to organize teamwork when employees have flexible timetables. The tool allows and forces users to plan shifts in advance. Peers know their colleagues working time, while HR managers control attendance.

 
 
Odoo shifts for timetables
Odoo shift calendar

Comfortable shifts planning

The app introduces the innovative work calendar where users create shifts just by choosing a period and update those by merely dragging a card. A minute to plan a whole week. As flexible as needed

Team collaboration

Employees can access each other shifts calendar. Work schedule can be also printed to be physically stuck in the office. Thus, users always know where and when their colleagues are available

Work calendar interface

Find a specific user shift using the built-in calendar filters by employee, department, context, or company. Analyze a single user or the whole team. Control shifts on the Odoo Enterprise Gantt view

Odoo weekly timetables

Shifts are auto-combined into weekly timetables from Monday to Sunday. There, employees check themselves while HR managers control the correctness and completeness of plans

HR control

Based on the Odoo attendance features, HR administrators supervise shift fulfillment right in employees' timetables. Turn on the approval option also to force users to get a confirmation for their shifts

Working context (reasons)

For both attendance and planned shifts, users may be asked to choose a context. The list is up to you: 'distant', 'office central', 'office west', and so on. The features let quickly understand where or why employees work

Timetable reminders

Configure Odoo to remind employees to plan shifts for the next week. Notify users of being late if they have not checked in but were previously planning to work

Multiple companies and timezones

The app fully supports multi-timezones and multi-companies environments. Perfect for geographically distributed teams where cooperation becomes really crucial.

Odoo work schedule report
Shift full timetable
Monthly view for the working calendar
Gantt view for Odoo shifts

Team Work Schedule

Shifts and working calendar

  • The app's key idea is that employees may independently and flexibly plan shifts for the next or a few next weeks
  • In this way, all team members always know when (time) and where (context) to find their colleagues. Ordinary users can access anybody else schedule but, surely, can change only their own
  • Shifts are organized in the Odoo calendar interface with instant filtering by employees, department, context, and company. To register a new shift, that's enough to choose a period and a reason. To update a shift just drag it and drop it to another time slot
  • The interface fully supports multiple timezones, so the module is perfect for geographically distributed teams
  • The tool allows printing a work schedule of a specified period (up to 31 days) to have a physical copy on a whiteboard, for instance. The layout is configurable: for example, make it A3 or A4, add or remove a company logo

Timetable interface

  • Planned shifts are automatically combined in weekly timetables from Monday to Sunday
  • There, employees can control themselves on how much working time is planned in comparison to how much it should be according to the contract
  • The timetable interface groups shifts by working contexts. It makes analysis much more comfortable and lets make corrections in time. For example, if you had certain restrictions on the 'distant work', here it is under full control
  • To simplify shifts planning, employees are allowed to save any timetable as a template, so they can re-use the same schedule for other weeks
  • It is possible to export a specific timetable as an Excel table to share or print out

Managerial control and attendance

  • Besides the owners, timetables are available only for this employee department manager and for all users with the access group 'HR administrators'
  • The app relies on the Odoo attendance functionality. When checked in, a user might be optionally forced to choose a working context (reason)
  • Thus, HR administrators not only see planned shifts but also control their fulfillment: when a user actually checked in and out, how much work time is planned, how much is actually spent, and what calculated overload is
  • Superiors and subordinates might discuss any scheduling issues and set up activities right under each specific weekly timetable
  • The app supports multi companies. Users can access only their real colleagues' shifts. If a user has an employee in a few companies, he/she controls timetables of all of those but the app makes sure there are no overlappings

Approval workflow

  • The tool lets optionally introduce the approval workflow for timetables based on the states update Planning > To approve > Approved
  • Then, after planning shifts, an employee should send a weekly timetable to their department manager for confirmation (the button 'Send for approval')
  • Department managers and any HR administrators subscribed for this employee 'Timetables and shifts' subtype would get a notification that a timetable state has been updated
  • Such managers or any user with the right 'HR Administrator' may confirm (the button 'Approve') or refuse (the button 'Refuse') the shift schedule. The decision principles are fully up to you
  • As a weekly timetable is sent for approval or has been already approved, ordinary employees cannot any more update shifts for that week. In this way, team collaboration becomes much more predictable and might be planned beforehand.
Odoo shifts scheduling wizard
Odoo working shifts' templates
Shifts: XLSX
Odoo systray attendance context
HR attendance context
Odoo HR settings
Employee shifts: Odoo settings

Wskazówki konfiguracji i instalacji dla Flexible Timetables and Shifts Odoo v.17

Contexts (reasons) for shifts and attendances

The app allows to configure an unlimited number of working contexts on the Odoo HR configuration page.

One of those contexts should be set as default. Then, it would be entered as the first choice for planned shifts and attendances.

When a user plans shifts, he/she would be asked to introduce a context.

It is possible to turn on context selection also when a user checks in Odoo. Otherwise, default context would be entered to attendances.

Timetable combines shifts and attendances by contexts. In case you have rarely used contexts, mark those as 'Do not show if empty' to avoid too many lines.

Notifications to plan shifts

Reminders to create timetables are sent for the next week. Configure days of the previous week when to notify employees on the configuration page.

Only employees with the flagged setting "Timetable Notifications" would receive reminders.

To change the reminder email, go to the Odoo technical settings > Email > Templates. Find there 'Timetable for the next week'. You are welcome to introduce any changes to subject or body and to update translations.

Change time of the reminder through the Odoo technical settings > Automation > Scheduled jobs > 'Notify employees to plan working time for the next week'.

Notifications of being late

Reminders of being late is sent if a user at this particular moment has a planned shift, but he/she has not checked in.

Only employees with the flagged setting "Being Late Notifications" would receive reminders.

To change the reminder email, go to the Odoo technical settings > Email > Templates. Find there 'Timetable: you are late'. You are welcome to introduce any changes to subject or body and to update translations.

Set up frequency of the reminder through the Odoo technical settings > Automation > Scheduled jobs > 'Notify employees of being late'. By default check is done once an hour.

Hours to plan (contract hours)

How many hours should be planned for a week is defined per each user individually. Define contract hours on an employee form.

Często zadawane pytania o Flexible Timetables and Shifts Odoo v.17

Czy moge utworzyc kalendarz dla pracownikow, ktorzy nie sa uzytkownikami?

Narzedzie pozwala uzytkownikom samym planowac zmiany: osoba loguje sie i ustawia zmiany, by inni je widzieli. Potrzebne jest konto. Ze wzgledow bezpieczenstwa bez konta sie nie da.

Jakie sa zasady aktualizacji Waszych narzedzi?

Zgodnie z biezacymi zasadami Odoo Apps Store:

  • Modul kupiony dla wersji 12.0 lub starszej daje dostep do wszystkich wersji do 12.0.
  • Od wersji 13.0 kazda wersja modulu musi byc kupiona osobno.
  • Niezaleznie od wersji zakup daje prawo do wszystkich aktualizacji i poprawek w ramach wersji glownej.

Zespol faOtools nie kontroluje tych zasad. Pytania kierujcie bezposrednio do przedstawicieli Odoo Apps Store.

Jak zainstalowac aplikacje na Odoo.sh?

Najbardziej bezposrednie podejscie to wbudowany przeplyw sklepu Odoo:

1. Otworz strone modulu i kliknij Deploy on odoo.sh

2. Zostaniesz przekierowany do GitHub. Zaloguj sie i kliknij Create a new repo lub uzyj istniejacego. Repozytorium musi byc prywatne. Publikowanie aplikacji na licencji OPL-1 jest zabronione. W razie potrzeby utworz nowe repo dla projektu Odoo.sh

3. Nastepnie w odoo.sh kliknij Deploy, potwierdz i kliknij Continue. Instalacja sie rozpoczyna.

Te kroki instaluja aplikacje na galezi production. Dla innych galezi lub aktualizacji:

1. Pobierz kod zrodlowy ze sklepu Odoo

2. Zrob commit modulu do repozytorium GitHub. Zaden folder/plik aplikacji nie moze byc w .gitignore. Repo tworzone przez odoo.sh moga ignorowac wazne sciezki (np. /lib). Przeslij wszystkie katalogi i pliki modulu

3. Wdroz docelowa galaz projektu odoo.sh lub poczekaj na automatyczny build, jesli tak ustawiono.

Jak zainstalowac aplikacje na wlasnym serwerze?

1. Rozpakuj kod zrodlowy zakupionych narzedzi w jednym z katalogow dodatkow Odoo;
2. Uruchom ponownie serwer Odoo;
3. Wlacz tryb programisty (ustawienia techniczne);
4. Zaktualizuj liste aplikacji (menu Aplikacje);
5. Znajdz aplikacje i kliknij Activate/Install;
6. Postepuj zgodnie ze wskazowkami na stronie aplikacji, jesli istnieja.

Aplikacja ma dodatkowe dodatki. Czy moge kupic je pozniej?

Tak. Odoo automatycznie dodaje zaleznosci do koszyka: wylacz juz zakupione narzedzia, aby nie zaplacic dwa razy.

Wdrozyłem aplikacje na Odoo.sh i widze ostrzezenie/blad w testach

Czerwone/pomaranczowe ostrzezenie nie wplywa na funkcje aplikacji. Czasem nasze moduly nie przechodza standardowych testow automatycznych, bo te zakladaja zachowanie sprzeczne z celami aplikacji. Na przyklad zmieniamy obliczanie ceny, a testy Odoo porownuja cene koncowa ze standardowym algorytmem.

Najpierw sprawdz funkcje wdroznej bazy. Czy wszystko dziala?

Jesli nadal uwazasz, ze ostrzezenie wplywa na rzeczywiste funkcje, skontaktuj sie z nami i przeslij pelne logi instalacji oraz pelna liste wdroznych modulow (rdzen i firmy trzecie).

Czy moge kupic aplikacje bezposrednio u Was?

Nie, dystrybuujemy narzedzia tylko przez oficjalny sklep aplikacji Odoo.

Chcialbym uzyskac znizke

Niestety nie mamy srodkow technicznych, by oferowac ceny indywidualne.

Czy moge zainstalowac aplikacje na bazie Odoo Online (SaaS)?

Nie, aplikacji innych firm nie mozna uzywac na Odoo Online. Odoo SaaS blokuje te mozliwosc.

Narzedzie zalezy od innych aplikacji. Czy musze je kupic?

Tak, narzedzie wymaga wszystkich modulow oznaczonych jako zaleznosci. Cena na stronie aplikacji juz je obejmuje.

Jaka jest cena modulu w dolarach amerykanskich? Dlaczego sie zmienila?

Ceny naszych modulow sa w euro. Sklep Odoo przelicza je na inne waluty wedlug wewnetrznego kursu. Dlatego cena w dolarach amerykanskich moze sie zmienic po aktualizacji kursu.

Sformułowania aplikacji i witryny w językach innych niż angielski są wspomagane przez AI i zgodne z oficjalnymi tłumaczeniami Odoo. Jeśli zauważysz błąd, wyślij zgłoszenie o poprawność tłumaczeń a naprawimy to.

Bazy demonstracyjne Odoo (podglądy na żywo)

Dla tej aplikacji możemy zapewnić darmową spersonalizowaną bazę demo.

Nie potrzebujesz telefonu ani karty, by się z nami skontaktować. Wystarczy krótka rejestracja e-mail, która nie zajmuje więcej niż 30 sekund.

Na Twoją prośbę przygotujemy indywidualną bazę podglądu na żywo, w której przez około dwa tygodnie możesz testować i sprawdzać założenia.

Błąd Raportowanie

Jeśli zauważysz błędy lub niespójne działanie, napisz do nas. Gwarantujemy poprawki w 60 dni od zakupu i dalej ulepszamy narzędzia.

Nie potrzebujesz telefonu ani karty, by się z nami skontaktować. Wystarczy krótka rejestracja e-mail, która nie zajmuje więcej niż 30 sekund.

Dołącz jak najwięcej szczegółów: zrzuty ekranu, logi serwera Odoo i pełny opis odtworzenia problemu. Zwykle kilka dni roboczych zajmuje plan (gdy błąd potwierdzono) albo wskazówki (w przeciwnym razie).

Publiczne Funkcjonalności Zgłoszenia Moduł Pomysły BEZPŁATNIE Rozwój

Jesteśmy mocno zmotywowani do ulepszania narzędzi i wdzięczni za każdą opinię. Jeśli wymagania są użyteczne publicznie i da się je sprawnie wdrożyć, zespół wpisze je na listę zadań.

Taka lista zadań jest przetwarzana regularnie i nie zakłada dodatkowych opłat. Choć nie możemy obiecać terminów i ostatecznego projektu, to dobry sposób na pożądane funkcje bez inwestycji i ryzyka.

Nie potrzebujesz telefonu ani karty, by się z nami skontaktować. Wystarczy krótka rejestracja e-mail, która nie zajmuje więcej niż 30 sekund.

Mogą Ci się też spodobać narzędzia
Cloud Storage Solutions

The tool to flexibly structure Odoo attachments in folders and synchronize directories with cloud clients: Google Drive, OneDrive/SharePoint, Nextcloud/ownCloud, Dropbox, Amazon S3, Box, and NAS. DMS. File Manager. Document management system

398€ 358€
OneDrive / SharePoint Odoo Integration

The tool to automatically synchronize Odoo attachments with OneDrive files in both ways

487€ 438€
Password Manager

The tool to safely keep passwords in Odoo for shared use. Shared vaults

198€
KPI Balanced Scorecard

The tool to set up KPI targets and control their fulfillment by periods. KPI dashboards. Dashboard designer. KPI charts

198€
KnowSystem: Knowledge Base System

The tool to build a deep and structured knowledge base for internal and external use. Knowledge System. KMS. Wiki-like revisions.

398€
Universal Appointments and Time Reservations

The tool for time-based service management from booking appointments to sales and reviews

398€ 358€
Google Drive Odoo Integration

The tool to automatically synchronize Odoo attachments with Google Drive files in both ways

487€ 438€
Security User Roles

The tool combines users in roles and simplifies security group assigning. Access group management. Users mass updating

38€
Partner Scoring and Evaluation

The app to evaluate, score, and rank Odoo customers and vendors

98€