休息时间

Odoo 的 休假 应用程序是所有与休假相关信息的中枢。该应用程序管理请求、余额、分配、审批和报告。

用户可 申请休假,并查看其申请概览及休假余额。经理可 分配休假 给个人、团队或整个公司,并 审批休假申请

可以运行详细的 报告 来查看使用了多少休假(以及哪些类型的休假),可以创建 累积计划,并且可以设置 公共假期

注解

请注意,只有拥有特定访问权限的用户才能查看 休假 应用的所有功能。

所有用户均可访问 Time Off 应用中的 My Time OffOverview 部分。其他所有部分均需要特定的访问权限。

要更好地理解访问权限如何影响 休假 应用,请参阅 新员工 文档,特别是关于配置工作信息选项卡的部分。

配置

为了给员工分配休假时间,并让员工申请和使用他们的休假,首先必须配置各种休假类型,然后(如果需要)将其分配给员工。

休假类型

要查看当前配置的休假类型,请导航至 休假应用 ‣ 配置 ‣ 休假类型。休假类型将以列表视图展示。

Time Off 应用预配置了四种休假类型: 带薪休假病假无薪休假补休 。这些类型可以根据业务需求进行修改,或直接使用。

创建休假类型

要创建新的休假类型,请导航至 休假应用 ‣ 配置 ‣ 休假类型。在此处,点击 新建 按钮以显示一个空白的休假类型表单。

在表格顶部的空白行中输入特定类型的假期的名称,例如 病假假期。然后,在表格中输入以下信息。

注解

休假类型表单上 必填 的字段只有 休假类型 的名称、休假时间单位休假种类。此外,休假请求分配请求 部分 必须 进行配置。

请假申请部分
  • Approval: 选择该休假类型需要何种特定的审批。选项包括:

    • 无需验证: 申请此类休假时无需审批。休假请求将自动获得批准。

    • By Time Off Officer: 仅需指定的 Time Off Officer,在此表单的 Notified Time Off Officer 字段中设置,来批准休假请求。默认情况下,此选项已被选中。

    • By Employee’s Approver: 只有员工指定的请假审批人(在 员工表单工作信息 标签页中设置)需要批准该请假请求。

    • By Employee’s Approver and Time Off Officer: 员工的 :ref`指定请假审批人<employees/work-info-tab>` 和 :ref`请假主管 <time_off/time-off-officer>` 均需批准该请假请求。

分配请求部分
  • Requires allocation: 如果必须为员工分配休假时间,请选择 Yes。如果可以在未预先分配休假时间的情况下申请休假,请选择 No Limit。如果选择了 No Limit,则表单上不会显示以下选项。

  • Employee Requests: 如果员工可以申请比分配更多的休假时间,请选择 Extra Days Requests Allowed

    如果员工 不应 能够申请超过分配时间的休假,请选择 不允许 选项。

    Example

    该员工针对此类休假分配了十天,并且启用了 允许额外天数申请 选项。员工希望休假十二天。由于启用了 允许额外天数申请 选项,他们可以提交两天的额外申请。

    重要

    需要注意的是,申请额外的休假时间 并不 保证休假会被批准。

  • Approval: 选择此特定休假类型分配所需的审批类型。

    • 由休假主管批准 表示此表单上设置的 休假主管 必须批准该分配。

    • 无需验证 表示不需要任何批准。

配置
  • Notified Time Off Officer: 选择负责接收通知并审批此类特定休假请求和分配的人员。

  • Take Time Off in: 从下拉菜单中选择请假请求的格式。

    可选项有:

    • Day: 如果请假只能以整天(8小时)为单位申请。

    • Half Day: 如果请假只能以半天为单位申请(4小时)。

    • Hours: 如果休假可以按小时递增。

  • 扣除额外工时: 如果请假申请应考虑员工累积的任何额外时间,请启用此选项。

    Example

    如果一名员工一周加班两小时,并申请五小时的休假,那么实际申请的休假时间为三小时,因为首先使用了两小时的加班时间,并从申请中扣除。

  • Allow To Attach Supporting Document: 启用此选项以允许员工在请假请求中附加文件。这在需要提供证明文件的情况下非常有用,例如长期病假。

  • Kind of Time Off: 从下拉菜单中选择休假类型,可以是 Worked TimeAbsenceWorked Time 表示所休时间计入员工正在累积的任何类型的工作时间,而 Absence 不计入任何类型的累积。

  • Company: 如果在数据库中创建了多个公司,并且此休假类型仅适用于一家公司,请从下拉菜单中选择该公司。如果此字段留空,则休假类型适用于数据库中的所有公司。此字段 在多公司数据库中出现。

Negative Cap 部分

如果员工能够申请比当前拥有的更多的休假时间,允许出现负余额,请启用 允许负上限 选项。如果启用,将出现一个 负值金额 字段。在此字段中,输入允许的最大负值时间,以天为单位。

Example

Sara 目前有三天的 休假 类型假期。她正在计划一次需要五天假期的旅行。

Vacation 休假类型已启用 允许负余额 选项,并且 负余额金额 设置为五。

这些设置允许 Sara 提交五天的 休假 类型请假申请。如果获得批准,她的 休假 余额将为负二(-2)天。

请假类型表单的上半部分,已填写所有病假信息 。
薪资部分

如果该休假类型应在 薪资 应用中创建 工作条目 ,请从下拉列表中选择 工作条目类型

工时表部分

注解

Timesheets 部分仅在用户处于开发者模式时显示。有关如何进入开发者模式的详细信息,请参阅 开发者模式(调试模式) 文档。

当员工请假并且也在使用工时表时,Odoo 会在 工时表 应用中为请假创建条目。本节定义了这些条目的录入方式。

  • Project: 选择该休假类型条目出现的项目。

  • Task: 选择此休假类型在工时表中显示的任务。默认选项为:Time OffMeetingTraining

显示选项部分
  • 颜色: 选择一种颜色用于 休假 应用仪表板。

  • Cover Image: 选择一个图标用于 Time Off 应用的仪表板。

请假类型表单的下半部分,已填写所有病假信息 。

应计计划

部分休假时间通过累积计划获得,这意味着员工每工作一定时间(小时、天、周等),他们就会赚取或 累积 一定量的休假时间。

Example

如果员工每工作一周累积一天假期,那么他们每工作一小时将获得0.2天的假期。在完成四十小时的工作周后,他们将获得一整天的假期(8小时)。

创建累积计划

要创建新的累积计划,请导航至 休假应用 ‣ 配置 ‣ 累积计划。然后,点击 新建 按钮,这将显示一个空白的累积计划表单。

在表单中输入以下信息:

  • Name: 输入累积计划名称。

  • Accrued Gain Time: 选择员工何时开始累积休假时间,可以是 At the start of the accrual periodAt the end of the accrual period

  • Carry-Over Time: 选择员工何时收到先前获得的时间。选项为:

    • At the start of the year: 如果累积在来年的1月1日结转,请选择此项。

    • At the allocation date: 如果时间一分配给员工,应计即滚动,请选择此项。

    • Other: 如果其他两个选项均不适用,请选择此选项。选择后,会出现一个 Carry-Over Date 字段。使用两个下拉菜单选择日期,一个用于选择日,另一个用于选择月。

  • 基于工作时间: 如果休假累积是根据员工的工作时间确定的,请启用此选项。在 Odoo 中,不**被视为工作时间的日子 **不 计入累积计划。

    Example

    员工根据累积计划获得休假,该计划配置为每工作五天累积一天假期。累积计划基于员工的工作时间(勾选了 基于工作时间 复选框)。

    该员工每周工作标准40小时。根据累积计划,他们每月应获得四天假期。

    员工请了五天假。该员工所请的 休假类型 已将 休假种类 配置为 缺勤

    由于累积计划仅根据工作时间授予休假,员工在视为缺勤的五天休假期间 不会 累积假期。

    月底时,员工仅累积三天,而非四天。

  • Milestone Transition: 该字段 在累积计划中配置了至少两条 规则 后可见。此选择决定了员工何时晋升到新的里程碑。如果他们在支付周期的中途符合更改里程碑的条件,请决定员工是 立即 更改里程碑,还是 :guilabel:`在此累积周期后`(当前支付周期后)更改。

  • Company: 此字段 在多公司数据库中显示。使用下拉菜单,选择该累积计划适用的公司。如果留空,则累积计划可用于所有公司。

一个已填写所有条目的累积计划表单。
规则

必须创建规则,以便员工可以从累积计划中累积休假时间。

要创建新规则,请点击灰色 规则 部分中的 新建里程碑 按钮,随后会出现一个 创建里程碑 的模态表单。

填写表单上的以下字段:

  • Employee accrue: 在本部分中选择应计休假的相关参数。

    首先,使用下拉菜单选择累积时间的增量单位,可以是 小时

    接下来,输入所选参数的累计数值。数值格式为 X.XXXX,以便也可以配置部分天数或小时数。

    最后,使用下拉菜单选择时间累积的频率。默认选项包括:每小时每天每周每半月每月每半年每年

    根据所选选项的不同,可能会出现额外的字段。例如,如果选择了 每月两次 ,则会显示两个额外字段,用于指定每个月中里程碑发生的两天。

  • Cap accrued time: 如果员工在此计划下可累积的最大天数有限制,请启用此选项。

    启用后,下方会出现两个额外的字段。从下拉菜单中选择时间段类型,可以是 小时

    然后,在字段中输入一个数值,以指定可以累积的最长时间。

  • Milestone reached: 输入员工开始累积休假前必须经过的时间段的数量和值。第一个值为数字;在第一个字段中输入一个数字。

    然后,使用第二个字段中的下拉菜单选择时间段的类型。选项有:

  • Carry over: 选择如何处理任何未使用的休假时间。选项包括:

    • None. Accrued time reset to 0: 任何未使用的休假将被清零。

    • All accrued time carried over: 所有未使用的休假时间将结转至下一个日历年。

    • Carry over with a maximum: 未使用的休假时间会滚动到下一个日历年,但有一个上限。如果选择此选项,会出现一个 Up to 字段。输入可以滚动到下一年度的 Days 的最大数量。超过此参数的休假时间将失效。

重要

如果 Carry over 字段设置为 None. Accrued time reset to 0,该规则将 覆盖 在累积计划中设置的 Carry-Over Time

如果公司创建了一个累积计划,在 累积期开始时`(即年初)授予员工休假时间,并在 *累积计划* 中将 :guilabel:`结转时间 设置为 年初,则允许未使用的假期时间滚动到下一年。

然后,公司向累积计划添加规则,每年在年初分配五天假期(1月1日分配一周假期)。

如果在 Create Milestone 弹出窗口中将 Carry over 字段设置为 None. Accrual time reset to 0,任何未使用的假期时间 不会 结转,即使在 Accrual Plan 表单中,Carry-Over Time 设置为 At the start of the year

规则 上设置的结转优先于在 累积计划表单 上设置的结转。

表单填写完成后,点击 保存并关闭 以保存 创建里程碑 表单并关闭模态框,或点击 保存并新建 以保存表单并创建另一个里程碑。根据需要添加任意数量的里程碑。

一份里程碑表格,所有条目均已填写完毕。

公共假期

要遵守公共或国家假日,并为员工提供额外的假日休息日,请在 Odoo 中配置观察到的 公共假日

在 Odoo 中配置这些日期非常重要,这样员工就能知道他们的休息日,并且不会在已经设定为公共假期(非工作日)的日子里申请休假。

此外,在 休假 应用中配置的所有公共假日也会反映在使用工作日程的任何应用中,例如 日历计划制造 等。

由于 Odoo 与其他使用工作日程的应用程序集成,确保配置 所有 公共假期被认为是最佳实践。

创建公共假日

要创建公共假日,请导航至 休假应用 ‣ 配置 ‣ 公共假日

所有当前配置的公共假期都会显示在列表视图中。

点击 新建 按钮,列表底部将出现一个新行。

在该新行中输入以下信息:

  • 名称: 输入假期的名称。

  • Company: 如果是在多公司数据库中,当前公司默认填充此字段。此字段 无法 编辑。

    注解

    默认情况下,公司 字段是隐藏的。要查看此字段,请点击列表右上角、列标题最右侧的 (更多选项) 图标,然后从出现的下拉菜单中激活 公司 选项。

  • Start Date: 使用日期和时间选择器,选择假期开始的日期和时间,然后点击 Apply。默认情况下,此字段配置为当前日期。开始时间根据公司的开始时间设置(根据 working schedules)。如果用户的计算机设置为不同的时区,开始时间将根据公司时区进行调整。

  • End Date: 使用日期和时间选择器,选择假期结束的日期和时间,然后点击 Apply。默认情况下,此字段配置为当前日期,时间设置为公司的结束时间(根据 working schedules)。如果用户的计算机设置为不同的时区,开始时间将根据公司的时区进行相应调整。

    Example

    一家位于旧金山的公司营业时间为上午9:00至下午6:00,每天工作八小时,午休一小时。

    对于位于纽约的用户,若计算机时区设置为东部标准时间,创建的公共假期将显示开始时间为12:00 PM - 9:00 PM,考虑到了三小时的时区差异。

    同样,位于洛杉矶的用户,如果计算机时区设置为太平洋标准时间,会看到公共假期时间为上午 9:00 至下午 6:00。

  • Working Hours: 如果假期仅适用于具有特定工作时间的员工,请从下拉菜单中选择工作时间。如果留空,则假期适用于所有员工。

  • Work Entry Type: 如果使用 Payroll 应用,此字段定义了假期的 work entries 如何显示。从下拉菜单中选择工作条目类型。

配置菜单中的公共假期列表。

强制天数

有些公司有特殊的日子,要求特定部门或全体员工必须到场,这些特定日子不允许请假。

这些类型的日子在 Odoo 中被称为 强制日。可以将其配置为公司范围或特定部门。配置后,指定部门或公司的员工无法为这些强制日提交休假请求。

创建强制休息日

Odoo 默认未配置任何强制日。要创建强制日,请导航至 休假应用 ‣ 配置 ‣ 强制日

点击左上角的 新建 按钮,列表中会出现一个空白行。

在该新行中输入以下信息:

  • Name: 输入法定节假日的名称。

  • 公司: 如果是在多公司数据库中,默认情况下此字段可见,并由当前公司填充。使用下拉菜单,选择法定假日所属的公司。

  • Departments: 此列默认隐藏。首先,点击右上角 Color 旁边的 (additional options) 图标,然后勾选 Departments 旁边的复选框以显示该列。

    接下来,从下拉菜单中选择所需的部门。可以选择多个部门,且添加的部门数量没有限制。

    如果此字段留空,则强制日适用于整个公司。

  • 开始日期: 使用日历选择器,选择强制日开始的日期。

  • 结束日期: 使用日历选择器,选择强制日期的结束日期。如果创建单个强制日期,结束日期应与开始日期相同。

  • Color: 如果需要,从提供的选项中选择一种颜色。如果不需要颜色,请选择 No color 选项,该选项由一个带有红色对角线的白色方框表示。所选颜色会显示在主 Time Off 应用仪表板上,包括日历和图例中。

已配置三天的强制休假部分。

概述

要查看用户休假时间及其管理团队的彩色编码日程,请导航至 休假应用 ‣ 概览。这将显示一个日历,默认过滤器为 我的团队,并以月视图展示。

要更改显示的时间段,请点击 按钮以显示下拉菜单。然后,选择 ,以相应的视图展示日历。

要在选定的时间增量(如 等)中向前或向后导航,点击 ←(左箭头)→(右箭头) 即可在指定的时间量内向前或向后移动。

例如,如果选择了 Month ,箭头会将视图调整一个月。

要返回到包含当天的视图,请随时点击 今天 按钮。

团队成员按字母顺序单独列出,他们申请的休假时间,无论状态如何(已批准待批准),都会在日历上显示。

每位员工都有颜色编码。员工的颜色是随机选择的,并且 与他们申请的休假类型相对应。

请假的状态通过请求的颜色细节来表示,要么显示为实心(已批准),要么显示为条纹(待批准)。

请求的天数或小时数会写在请求上(如果有足够的空间)。

在日历底部,总计 行中,条形图显示了预计在任意一天有多少人不在。每个条形上的数字代表在突出显示的那些天里不在的员工人数。

点击一个休假条目以查看该特定休假条目的详细信息。列出总小时数或天数,以及休假的开始和结束时间。要在模态窗口中查看休假请求的详细信息,请点击 查看 按钮。

用户团队的概览,显示请假请求。

报告

报告功能允许用户查看其团队的休假情况,可以按员工或休假类型查看。这让用户能够了解哪些员工正在休假、他们休了多少假以及使用了哪些休假类型。

任何报告都可以添加到电子表格中,无论是在 (图表) 还是 (透视表) 视图中,通过报告左上角出现的 插入到电子表格 按钮即可实现。

注解

如果安装了 Documents 应用,会出现将报告添加到电子表格的选项。如果没有安装,报告可以添加到 仪表板 中。

按员工

要查看员工请假申请的报告,请导航至 请假应用 ‣ 报告 ‣ 按员工

默认报告以列表视图展示当前年度的数据,按字母顺序显示所有员工。默认情况下,每位员工的行是折叠的。要展开某一行,请点击该行的任意位置。

视图展开后,休假请求按休假类型组织。点击休假类型行的任意位置以展开,查看属于该类型的所有单独休假请求。

列表中显示的信息包括:员工 姓名、请假天数开始日期结束日期状态描述

每位员工在列表视图中显示的休假报告。

报告也可以以其他方式显示。点击页面右上角的相应按钮选项,以特定方式查看数据。各种选项包括 (列表),或默认视图, (图表) (透视表),或 (日历) 视图。

当做出选择后,该特定选择会显示额外的选项。有关报告及其各种选项的详细信息,请参阅 reporting 文档。

按类型

要查看按休假类型组织的所有休假列表,请导航至 休假应用 ‣ 报告 ‣ 按类型。这将在一个默认的条形图中显示所有休假请求。

将鼠标悬停在条形图上以查看该特定休假类型的 Duration (Days)

各种休假类型及申请天数的条形图。详细信息 用红色框突出显示。

点击条形图可查看该休假类型的所有休假申请的详细列表视图。

每个请求都列出来了,并显示以下信息:员工天数请求类型开始日期结束日期状态描述

报告也可以以其他方式显示。点击页面右上角的相应按钮选项,以该方式查看数据。各种选项包括 (图表) (默认视图)、 (列表) (透视表)

当做出选择后,该特定选择会显示额外的选项。有关报告及其各种选项的更多详细信息,请参阅 reporting 文档。