Skip to Content

Flexible Timetables and Shifts v.16

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

98€ 88€

Harga sah hingga 2026-09-15 (mengikut kempen promo August-September 2026).
Alat ini tidak memerlukan kebergantungan tambahan selain aplikasi Odoo standard.
Versi semasa: 16.0.1.1.6

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
HR attendance context
Odoo HR settings
Employee shifts: Odoo settings

Petua konfigurasi dan pemasangan untuk Flexible Timetables and Shifts Odoo v.16

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.

Soalan lazim tentang Flexible Timetables and Shifts Odoo v.16

Bolehkah saya mencipta kalendar untuk pekerja yang bukan pengguna.

Alat ini direka supaya pengguna merancang syif sendiri. Orang itu log masuk dan menetapkan syifnya supaya pengguna lain dapat melihatnya. Untuk itu diperlukan akaun. Malangnya, atas sebab keselamatan, peluang itu tidak boleh diberikan tanpa akaun.

Apakah dasar kemas kini alat anda?

Mengikut dasar Odoo Apps Store semasa:

  • Setiap modul yang dibeli untuk versi 12.0 dan sebelumnya memberi akses ke semua versi sehingga 12.0.
  • Bermula versi 13.0, setiap versi modul perlu dibeli berasingan.
  • Tanpa mengira versi, pembelian memberi hak kepada semua kemas kini dan pembetulan pepijat dalam versi utama.

Sila ambil perhatian bahawa pasukan faOtools tidak mengawal dasar itu. Untuk soalan, hubungi terus wakil Odoo Apps Store.

Bagaimana memasang aplikasi anda di Odoo.sh?

Pendekatan paling terus ialah menggunakan aliran kerja terbina dalam kedai Odoo:

1. Buka halaman modul dan klik butang Deploy on odoo.sh

2. Selepas itu anda akan dihalakan ke halaman GitHub. Log masuk ke akaun, kemudian klik 'Create a new repo' atau guna yang sedia ada. Pastikan repositori bersifat peribadi. Tidak dibenarkan menerbitkan aplikasi di bawah lesen OPL-1. Jika perlu, cipta repo baharu untuk projek Odoo.sh

3. Kemudian pergi ke odoo.sh dan klik butang Deploy. Dalam tetingkap pop timbul, hantar keputusan dan klik 'Continue.' Tindakan ini akan mencetuskan pemasangan.

Langkah ini akan memasang aplikasi pada cabang pengeluaran projek. Jika anda mahu men-deploy aplikasi ke cabang lain atau mengemas kini modul, lakukan tindakan berikut:

1. Muat naik kod sumber aplikasi dari kedai Odoo

2. Commit modul ke repositori GitHub yang diperlukan. Pastikan tiada folder/fail aplikasi diabaikan (iaitu tidak termasuk dalam .gitignore repo). Repositori dicipta secara automatik oleh odoo.sh dan secara lalai mungkin termasuk item penting (cth., /lib). Muat naik semua direktori, subdirektori dan fail modul tanpa pengecualian

3. Deploy cabang sasaran projek odoo.sh atau, jika tetapan anda mengandaikan demikian, tunggu sehingga ia dibina secara automatik.

Bagaimana memasang aplikasi anda pada pelayan saya sendiri?

1. Nyahzip kod sumber alat yang dibeli ke salah satu direktori add-on Odoo;
2. Mulakan semula pelayan Odoo;
3. Hidupkan mod pembangun (tetapan teknikal);
4. Kemas kini senarai aplikasi (menu aplikasi);
5. Cari aplikasi dan tekan 'Activate'/'Install';
6. Ikuti garis panduan pada halaman aplikasi jika ada.

Saya perasan aplikasi anda ada add-on tambahan. Boleh beli kemudian?

Ya, sudah tentu. Pada masa yang sama Odoo secara automatik menambah semua kebergantungan ke troli, jadi anda harus kecualikan alat yang sudah dibeli untuk elak bayaran berganda.

Saya menyebarkan aplikasi anda di Odoo.sh dan nampak amaran/ralat dalam ujian

Amaran merah/oren tidak mempengaruhi ciri aplikasi. Malangnya, modul kami kadang-kadang tidak lulus ujian automatik standard kerana ujian itu mengandaikan tingkah laku yang bercanggah dengan matlamat aplikasi. Contohnya kami mengubah pengiraan harga, manakala ujian modul Odoo standard membandingkan harga akhir dengan algoritma standard.

Pertama sekali, semak ciri pangkalan data yang dilancarkan. Adakah semuanya berfungsi dengan betul?

Jika anda masih menganggap amaran mempengaruhi ciri sebenar, hubungi kami dan hantar log pemasangan penuh serta senarai penuh modul yang dilancarkan (termasuk teras dan pihak ketiga).

Bolehkah saya membeli aplikasi terus daripada syarikat anda?

Tidak, kami hanya mengedarkan alat melalui kedai aplikasi Odoo rasmi.

Saya ingin mendapat diskaun

Malangnya, kami tidak mempunyai cara teknikal untuk memberikan harga individu. 

Bolehkah saya memasang aplikasi pada pangkalan data Odoo Online (SaaS) saya?

Tidak, aplikasi pihak ketiga tidak boleh digunakan di Odoo Online. Malangnya Odoo SaaS menyekat kemungkinan itu.

Alat anda bergantung pada aplikasi lain. Patutkah saya membelinya?

Ya, alat memerlukan semua modul yang ditanda dalam kebergantungan untuk berfungsi dengan betul. Harga pada halaman aplikasi sudah merangkumi semua kebergantungan yang diperlukan.

Berapakah harga modul dalam dolar AS? Mengapa ia berubah?

Harga modul kami ditetapkan dalam euro. Kedai Odoo menukar harga ke mata wang lain mengikut kadar pertukaran dalamannya. Jadi harga dalam dolar AS mungkin berubah apabila kadar dikemas kini.

Teks aplikasi dan laman web dalam bahasa selain Inggeris dibantu AI dan diselaraskan dengan terjemahan rasmi Odoo. Jika anda nampak kesilapan, hantar tiket ketepatan terjemahan dan kami akan membetulkannya.

Pangkalan data demonstrasi Odoo (pratonton langsung)

Untuk aplikasi ini, kami mungkin sediakan pangkalan data demo peribadi percuma.

Anda tidak memerlukan nombor telefon atau kad kredit untuk menghubungi kami. Hanya pendaftaran e-mel ringkas yang tidak mengambil lebih daripada 30 saat.

Atas permintaan anda, kami sediakan pangkalan data pratonton langsung individu, di mana anda boleh menguji dan semak andaian selama kira-kira dua minggu.

Pelaporan pepijat

Jika anda menemui pepijat atau tingkah laku tidak konsisten, sila hubungi kami. Kami jamin pembetulan dalam 60 hari selepas belian dan masih berminat menambah baik alat selepas tempoh itu.

Anda tidak memerlukan nombor telefon atau kad kredit untuk menghubungi kami. Hanya pendaftaran e-mel ringkas yang tidak mengambil lebih daripada 30 saat.

Sertakan sebanyak mungkin butiran dalam permintaan: tangkapan skrin, log pelayan Odoo, penerangan penuh cara menghasilkan semula masalah, dan sebagainya. Biasanya mengambil beberapa hari bekerja untuk menyediakan pelan kerja (jika pepijat disahkan) atau memberi garis panduan apa yang perlu dilakukan (jika tidak).

Permintaan ciri awam dan idea modul (pembangunan percuma)

Kami sangat bermotivasi untuk menambah baik alat kami dan berterima kasih atas sebarang maklum balas. Jika keperluan anda berguna secara awam dan boleh dilaksanakan dengan cekap, pasukan akan memasukkannya ke senarai tugasan kami.

Senarai tugasan sebegini diproses secara berkala dan tidak melibatkan yuran tambahan. Walaupun kami tidak dapat menjanjikan tarikh akhir dan reka bentuk muktamad, ini mungkin cara baik untuk mendapat ciri yang diingini tanpa pelaburan dan risiko.

Anda tidak memerlukan nombor telefon atau kad kredit untuk menghubungi kami. Hanya pendaftaran e-mel ringkas yang tidak mengambil lebih daripada 30 saat.

Anda mungkin juga menyukai alat ini
Cloud Storage Solutions

The tool to flexibly structure Odoo attachments in folders and synchronize directories with cloud clients: Google Drive, OneDrive/SharePoint, Nextcloud/ownCloud, and Dropbox. 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€
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€
KPI Balanced Scorecard

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

198€
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

Apl untuk menilai, markah dan menyusun kedudukan pelanggan dan vendor Odoo

98€