休息时间¶
Odoo 的 休假 应用程序是所有与休假相关信息的中枢。该应用程序管理请求、余额、分配、审批和报告。
用户可 申请休假,并查看其申请概览及休假余额。经理可 分配休假 给个人、团队或整个公司,并 审批休假申请。
可以运行详细的 报告 来查看使用了多少休假(以及哪些类型的休假),可以创建 累积计划,并且可以设置 公共假期。
注解
请注意,只有拥有特定访问权限的用户才能查看 休假 应用的所有功能。
所有用户均可访问 Time Off 应用中的 My Time Off 和 Overview 部分。其他所有部分均需要特定的访问权限。
要更好地理解访问权限如何影响 休假 应用,请参阅 新员工 文档,特别是关于配置工作信息选项卡的部分。
配置¶
为了给员工分配休假时间,并让员工申请和使用他们的休假,首先必须配置各种休假类型,然后(如果需要)将其分配给员工。
休假类型¶
要查看当前配置的休假类型,请导航至
。休假类型将以列表视图展示。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 Time 或 Absence。Worked Time 表示所休时间计入员工正在累积的任何类型的工作时间,而 Absence 不计入任何类型的累积。
Company: 如果在数据库中创建了多个公司,并且此休假类型仅适用于一家公司,请从下拉菜单中选择该公司。如果此字段留空,则休假类型适用于数据库中的所有公司。此字段 仅 在多公司数据库中出现。
Negative Cap 部分¶
如果员工能够申请比当前拥有的更多的休假时间,允许出现负余额,请启用 允许负上限 选项。如果启用,将出现一个 负值金额 字段。在此字段中,输入允许的最大负值时间,以天为单位。
Example
Sara 目前有三天的 休假
类型假期。她正在计划一次需要五天假期的旅行。
Vacation
休假类型已启用 允许负余额 选项,并且 负余额金额 设置为五。
这些设置允许 Sara 提交五天的 休假
类型请假申请。如果获得批准,她的 休假
余额将为负二(-2)天。
薪资部分¶
如果该休假类型应在 薪资 应用中创建 工作条目 ,请从下拉列表中选择 工作条目类型 。
工时表部分¶
注解
Timesheets 部分仅在用户处于开发者模式时显示。有关如何进入开发者模式的详细信息,请参阅 开发者模式(调试模式) 文档。
当员工请假并且也在使用工时表时,Odoo 会在 工时表 应用中为请假创建条目。本节定义了这些条目的录入方式。
Project: 选择该休假类型条目出现的项目。
Task: 选择此休假类型在工时表中显示的任务。默认选项为:Time Off、Meeting 或 Training。
显示选项部分¶
颜色: 选择一种颜色用于 休假 应用仪表板。
Cover Image: 选择一个图标用于 Time Off 应用的仪表板。
应计计划¶
部分休假时间通过累积计划获得,这意味着员工每工作一定时间(小时、天、周等),他们就会赚取或 累积 一定量的休假时间。
Example
如果员工每工作一周累积一天假期,那么他们每工作一小时将获得0.2天的假期。在完成四十小时的工作周后,他们将获得一整天的假期(8小时)。
创建累积计划¶
要创建新的累积计划,请导航至 新建 按钮,这将显示一个空白的累积计划表单。
。然后,点击在表单中输入以下信息:
Name: 输入累积计划名称。
Accrued Gain Time: 选择员工何时开始累积休假时间,可以是 At the start of the accrual period 或 At 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 文档。