================
Employees Shifts
================
..
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:4705453286867fecbe8be154e9e9292781ab48af98812284a9fdfb3af464d94e
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png
:target: https://odoo-community.org/page/development-status
:alt: Beta
.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
:alt: License: AGPL-3
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fshift--planning-lightgray.png?logo=github
:target: https://github.com/OCA/shift-planning/tree/14.0/hr_shift
:alt: OCA/shift-planning
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/shift-planning-14-0/shift-planning-14-0-hr_shift
:alt: Translate me on Weblate
.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png
:target: https://runboat.odoo-community.org/builds?repo=OCA/shift-planning&target_branch=14.0
:alt: Try me on Runboat
|badge1| |badge2| |badge3| |badge4| |badge5|
Shifts to employees with variable work schedules.
**Table of contents**
.. contents::
:local:
Configuration
=============
In order to configure and create shift plannings you'll need to be in
the **Shift Manager** security group.
Creating shifts
---------------
Go to *Shifts > Shifts* and create a new one. Define a name, a color (it
will be used in the shifts assignment cards), a start and end time, a
time zone and week days span.
Create as many as you need to.
Setting employees with variable shifts.
---------------------------------------
Go to *Employees > Employees* and in the tab *Work information* go to
the *Schedule* section. There you can set the **Shift planning**
checkbox if this employee should have a shift generated automatically in
the weekly plannings.
Setting the default work week
-----------------------------
Go to *Settings > Employees* and in the *Work organization* section you
can define the default working week for your company. By default it goes
from Monday to Friday.
Usage
=====
After configuring the application we can start making plannings. To
create a new one:
1. Go to *Shifts > Plannings* and click on *Create*.
2. Set the year and week number for the planning and click *Save*.
3. Now click on *Generate* to pre-create the shifts assignments for your
employees.
You can start assigning shifts click on the *Shifts* smart button where
you'll go to a kanban view with a card per employee that you can drag
into the corresponding shift. Once you do it, you'll the color of the
week days in the card changes to the color of the shift assigned.
|Drag to assign|
Now if you want to assign a different shift for a specific day of that
week to that employee, you can do so clicking on **Shift details**. In
the detailed kanban view drag the days to their corresponding shifts.
|Changing specific days|
Going back to the general assignment screen you'll see the difference in
the days list colors for the employee's card. Every day is clickable and
it will pop up the shift details for that specific day.
|Card with different shifts|
Detecting employees issues
--------------------------
An employee could be on leave for one or serveral days of a planning
week. In that case when an assignment is made for that employee the
overlapping days will be flagged as unavailable and no shift will be
assigned.
We can detect those issues from the general plannings view in *Shift >
Plannings*.
|Mark as reviewed|
To set the issue as reviewed we can click on the checkbox of the
employee's assignment card. It won't be counted on the issues summary
when is checked.
|image1|
Generate planning from another one
----------------------------------
We can generate plannings from other planning so we can copy the shifts
assigments. To do so you can either click on **Generate planning** from
the general plannings view in *Shifts > Plannings* or click on **Copy to
new planning** from the origin planning form.
In both cases a wizard will open where you can choose to which week will
the new planning correspond to and from which planning we'll be copying
the assignations.
Regenerate shifts.
------------------
We can reset the assignments from the planning form clicking on
*Regenerate shifts*.
My shifts
---------
All the internal users can view their assigned shifts going to *Shifts >
My shifts*.
.. |Drag to assign| image:: https://raw.githubusercontent.com/OCA/shift-planning/14.0/hr_shift/static/description/assignment_dragging.gif
.. |Changing specific days| image:: https://raw.githubusercontent.com/OCA/shift-planning/14.0/hr_shift/static/description/assignment_details_dragging.gif
.. |Card with different shifts| image:: https://raw.githubusercontent.com/OCA/shift-planning/14.0/hr_shift/static/description/week_days_colors.png
.. |Mark as reviewed| image:: https://raw.githubusercontent.com/OCA/shift-planning/14.0/hr_shift/static/description/planning_card.png
.. |image1| image:: https://raw.githubusercontent.com/OCA/shift-planning/14.0/hr_shift/static/description/reviewed_checkbox.png
Known issues / Roadmap
======================
- We can use the *Reviewed* field for more purposes, like setting the
planning state when all the shifts are reviewed.
- Support working pauses.
Bug Tracker
===========
Bugs are tracked on `GitHub Issues <https://github.com/OCA/shift-planning/issues>`_.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us to smash it by providing a detailed and welcomed
`feedback <https://github.com/OCA/shift-planning/issues/new?body=module:%20hr_shift%0Aversion:%2014.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.
Do not contact contributors directly about support or help with technical issues.
Credits
=======
Authors
-------
* Tecnativa
Contributors
------------
- `Tecnativa <https://tecnativa.com>`__:
- David Vidal
- Pedro M. Baeza
Other credits
-------------
`Sun Moon icon <https://lucide.dev/icons/sun-moon>`__ by Lucide
Maintainers
-----------
This module is maintained by the OCA.
.. image:: https://odoo-community.org/logo.png
:alt: Odoo Community Association
:target: https://odoo-community.org
OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.
This module is part of the `OCA/shift-planning <https://github.com/OCA/shift-planning/tree/14.0/hr_shift>`_ project on GitHub.
You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
Raw data
{
"_id": null,
"home_page": "https://github.com/OCA/shift-planning",
"name": "odoo14-addon-hr-shift",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.6",
"maintainer_email": null,
"keywords": null,
"author": "Tecnativa, Odoo Community Association (OCA)",
"author_email": "support@odoo-community.org",
"download_url": null,
"platform": null,
"description": "================\nEmployees Shifts\n================\n\n.. \n !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n !! This file is generated by oca-gen-addon-readme !!\n !! changes will be overwritten. !!\n !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n !! source digest: sha256:4705453286867fecbe8be154e9e9292781ab48af98812284a9fdfb3af464d94e\n !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n\n.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png\n :target: https://odoo-community.org/page/development-status\n :alt: Beta\n.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png\n :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html\n :alt: License: AGPL-3\n.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fshift--planning-lightgray.png?logo=github\n :target: https://github.com/OCA/shift-planning/tree/14.0/hr_shift\n :alt: OCA/shift-planning\n.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png\n :target: https://translation.odoo-community.org/projects/shift-planning-14-0/shift-planning-14-0-hr_shift\n :alt: Translate me on Weblate\n.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png\n :target: https://runboat.odoo-community.org/builds?repo=OCA/shift-planning&target_branch=14.0\n :alt: Try me on Runboat\n\n|badge1| |badge2| |badge3| |badge4| |badge5|\n\nShifts to employees with variable work schedules.\n\n**Table of contents**\n\n.. contents::\n :local:\n\nConfiguration\n=============\n\nIn order to configure and create shift plannings you'll need to be in\nthe **Shift Manager** security group.\n\nCreating shifts\n---------------\n\nGo to *Shifts > Shifts* and create a new one. Define a name, a color (it\nwill be used in the shifts assignment cards), a start and end time, a\ntime zone and week days span.\n\nCreate as many as you need to.\n\nSetting employees with variable shifts.\n---------------------------------------\n\nGo to *Employees > Employees* and in the tab *Work information* go to\nthe *Schedule* section. There you can set the **Shift planning**\ncheckbox if this employee should have a shift generated automatically in\nthe weekly plannings.\n\nSetting the default work week\n-----------------------------\n\nGo to *Settings > Employees* and in the *Work organization* section you\ncan define the default working week for your company. By default it goes\nfrom Monday to Friday.\n\nUsage\n=====\n\nAfter configuring the application we can start making plannings. To\ncreate a new one:\n\n1. Go to *Shifts > Plannings* and click on *Create*.\n2. Set the year and week number for the planning and click *Save*.\n3. Now click on *Generate* to pre-create the shifts assignments for your\n employees.\n\nYou can start assigning shifts click on the *Shifts* smart button where\nyou'll go to a kanban view with a card per employee that you can drag\ninto the corresponding shift. Once you do it, you'll the color of the\nweek days in the card changes to the color of the shift assigned.\n\n|Drag to assign|\n\nNow if you want to assign a different shift for a specific day of that\nweek to that employee, you can do so clicking on **Shift details**. In\nthe detailed kanban view drag the days to their corresponding shifts.\n\n|Changing specific days|\n\nGoing back to the general assignment screen you'll see the difference in\nthe days list colors for the employee's card. Every day is clickable and\nit will pop up the shift details for that specific day.\n\n|Card with different shifts|\n\nDetecting employees issues\n--------------------------\n\nAn employee could be on leave for one or serveral days of a planning\nweek. In that case when an assignment is made for that employee the\noverlapping days will be flagged as unavailable and no shift will be\nassigned.\n\nWe can detect those issues from the general plannings view in *Shift >\nPlannings*.\n\n|Mark as reviewed|\n\nTo set the issue as reviewed we can click on the checkbox of the\nemployee's assignment card. It won't be counted on the issues summary\nwhen is checked.\n\n|image1|\n\nGenerate planning from another one\n----------------------------------\n\nWe can generate plannings from other planning so we can copy the shifts\nassigments. To do so you can either click on **Generate planning** from\nthe general plannings view in *Shifts > Plannings* or click on **Copy to\nnew planning** from the origin planning form.\n\nIn both cases a wizard will open where you can choose to which week will\nthe new planning correspond to and from which planning we'll be copying\nthe assignations.\n\nRegenerate shifts.\n------------------\n\nWe can reset the assignments from the planning form clicking on\n*Regenerate shifts*.\n\nMy shifts\n---------\n\nAll the internal users can view their assigned shifts going to *Shifts >\nMy shifts*.\n\n.. |Drag to assign| image:: https://raw.githubusercontent.com/OCA/shift-planning/14.0/hr_shift/static/description/assignment_dragging.gif\n.. |Changing specific days| image:: https://raw.githubusercontent.com/OCA/shift-planning/14.0/hr_shift/static/description/assignment_details_dragging.gif\n.. |Card with different shifts| image:: https://raw.githubusercontent.com/OCA/shift-planning/14.0/hr_shift/static/description/week_days_colors.png\n.. |Mark as reviewed| image:: https://raw.githubusercontent.com/OCA/shift-planning/14.0/hr_shift/static/description/planning_card.png\n.. |image1| image:: https://raw.githubusercontent.com/OCA/shift-planning/14.0/hr_shift/static/description/reviewed_checkbox.png\n\nKnown issues / Roadmap\n======================\n\n- We can use the *Reviewed* field for more purposes, like setting the\n planning state when all the shifts are reviewed.\n- Support working pauses.\n\nBug Tracker\n===========\n\nBugs are tracked on `GitHub Issues <https://github.com/OCA/shift-planning/issues>`_.\nIn case of trouble, please check there if your issue has already been reported.\nIf you spotted it first, help us to smash it by providing a detailed and welcomed\n`feedback <https://github.com/OCA/shift-planning/issues/new?body=module:%20hr_shift%0Aversion:%2014.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.\n\nDo not contact contributors directly about support or help with technical issues.\n\nCredits\n=======\n\nAuthors\n-------\n\n* Tecnativa\n\nContributors\n------------\n\n- `Tecnativa <https://tecnativa.com>`__:\n\n - David Vidal\n - Pedro M. Baeza\n\nOther credits\n-------------\n\n`Sun Moon icon <https://lucide.dev/icons/sun-moon>`__ by Lucide\n\nMaintainers\n-----------\n\nThis module is maintained by the OCA.\n\n.. image:: https://odoo-community.org/logo.png\n :alt: Odoo Community Association\n :target: https://odoo-community.org\n\nOCA, or the Odoo Community Association, is a nonprofit organization whose\nmission is to support the collaborative development of Odoo features and\npromote its widespread use.\n\nThis module is part of the `OCA/shift-planning <https://github.com/OCA/shift-planning/tree/14.0/hr_shift>`_ project on GitHub.\n\nYou are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.\n",
"bugtrack_url": null,
"license": "AGPL-3",
"summary": "Define shifts for employees",
"version": "14.0.1.0.1.dev3",
"project_urls": {
"Homepage": "https://github.com/OCA/shift-planning"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "c70f18d535fdcb34ed64786b093a8631e1a2c0333dbb57ea6c3d1bf6be146778",
"md5": "c44e4b81948fed75e711fdb6cb84f8f7",
"sha256": "028971efb3c5cc128de9daf83c5bf1a4f2d037a3d56c43d43713371ab3336dfa"
},
"downloads": -1,
"filename": "odoo14_addon_hr_shift-14.0.1.0.1.dev3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "c44e4b81948fed75e711fdb6cb84f8f7",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.6",
"size": 481503,
"upload_time": "2025-07-23T03:44:09",
"upload_time_iso_8601": "2025-07-23T03:44:09.989743Z",
"url": "https://files.pythonhosted.org/packages/c7/0f/18d535fdcb34ed64786b093a8631e1a2c0333dbb57ea6c3d1bf6be146778/odoo14_addon_hr_shift-14.0.1.0.1.dev3-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-07-23 03:44:09",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "OCA",
"github_project": "shift-planning",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "odoo14-addon-hr-shift"
}