22.Odoo产品分析 (三) – 人力资源板块(3) – 休假管理(1)

安装休假管理模块,出现"休假"菜单:

休假管理为了更方便直观的看出员工的休假信息,将信息以日历视图显示出来。
在日历中点击某一天时,可以创建改天的休假申请:

下面介绍休假申请。
点击配置菜单,可以创建一个休假类型:

该表单对应hr.holidays.status数据表:

应用双重验证:double_validation,若选中,则表示该种类型的分配和休假申请需要二次验证才能批准。
允许不受限制:limit,若选中,系统将允许员工的休假天数大于这种类型的可用天数,并且计入员工表单上的"剩余法定休假"项目。
会议类型:categ_id,一旦批准该休假,odoo会日历上生成一个这种类型的活动。
分配操作为每一种假期类型分配的休假天数,点击"我的休假"中的分配申请,当前的申请列表:

创建一个申请,该表单对应hr.holidays数据表:

模式:可以选择"员工"或"按员工标签",对员工为单个员工的分配假期,对按员工标签为一组职员的分配假期,当选择"按员工标签"时:
点击保存并批准。
为每一个假期类型分配了天数,员工就可以申请该类型的休假了。
点击休假申请菜单,可以在日历视图中点击某一天创建申请,也可以切换为列表视图,点击新建按钮创建申请,该表单对应hr.holidays数据表:

休假类型:关联hr.holidays.status数据表。
有效期:number_of_days_temp,请假的起止时间,并自动计算出天数,这里的天数是按照该天的某一时刻到第二天同样时刻为一天,未到对应的时间按小时计算,如:
注意:
个人觉得该系统的时间自动计算机制不是很完美,因为在像下面这样设置的时候,根本不符合现实:
可能开发者也注意到该问题,也许是考虑到不同的企业在计算请假时间上有不同的定义规则,所有将天数这里设置为可手动输入。因此企业在实施该系统时应该按照企业本身的情况重新定义或进行手动输入,而不是死板的遵循系统的规则。
天的时间,表示该员工对该休假的申请最多为3天,但是在1. 休假类型中定义了该种休假不受限制,因此对该种休假的申请可以超过3天。
当保存了一个休假申请后,该申请处于"待批准"状态,该状态会在日历显示:

点击"待批准休假"菜单下的"休假选项",就会显示出休假的请求列表。如果未显示,则查看右上的筛选并删掉不适用的:

点击一项进行处理:

看到左边有三个按钮:
点击"批准"表示同意该申请,状态更新为"已批准"(由于在创建该休假类型的时候选中了"应用双重验证"功能,因此这里出现"第二次审批"状态,再点击"验证"时即切换到"已批准状态"。),批准后仍然可以点击"拒绝"驳回该申请:


点击"拒绝"表示拒绝该申请(不管是"第二次审批"状态下还是"待批准"状态下),状态更新为"已拒绝",并能重置为草稿进行再次申请:

点击"重置为草稿",将请求重新切换到"待提交"状态,并可重新"确认"到"待批准"状态:

一个休假的申请及审核结束。
版权声明:本文为博主原创文章,未经博主允许不得转载。
22.Odoo产品分析 (三) – 人力资源板块(3) – 休假管理(1)的更多相关文章
- 26.Odoo产品分析 (三) – 人力资源板块(6) – 工资表(2)
查看Odoo产品分析系列--目录 接上一篇Odoo产品分析 (三) – 人力资源板块(6) – 工资表(1) 4. 缴纳登记册 在"缴纳登记册"菜单中可以查看所有的登记册并新建: ...
- 25.Odoo产品分析 (三) – 人力资源板块(6) – 工资表(1)
查看Odoo产品分析系列--目录 工资表不在"应用"中,在搜索该模块时需要将默认的"应用"过滤删除掉. 安装工资表后,出现工资单菜单: 1. 薪资规则类别 ...
- 23.Odoo产品分析 (三) – 人力资源板块(4) – 招聘流程(1)
查看Odoo产品分析系列--目录 安装招聘流程模块: 可以看到我们在前面的章节中设置的"生产经理"岗位,和其他的看板视图一样,每一个岗位板块提供了各种便捷的操作入口和颜色设置. ...
- 20.Odoo产品分析 (三) – 人力资源板块(1) – 员工目录(1)
查看Odoo产品分析系列--目录 人力资源指在一个国家或地区中,处于劳动年龄.未到劳动年龄和超过劳动年龄但具有劳动能力的人口之和.狭义讲就是企事业单位独立的经营团体所需人员具备的能力(资源).(解释来 ...
- 24.Odoo产品分析 (三) – 人力资源板块(5) – 出勤(1)
查看Odoo产品分析系列--目录 安装"出勤"模块,管理员工的上下班打卡. 1. 签到与退签 安装完模块后,点击"出勤"主菜单: 点击中间的签到按钮,实现签到 ...
- 21.Odoo产品分析 (三) – 人力资源板块(2) – 工时表(1)
查看Odoo产品分析系列--目录 工时表是一个用来管理员工工作时间和出勤的模块.当需要计算员工的工作时间,并将这些时间对应到项目或者顾客上时,"工时表"就会起到一个非常好的作用. ...
- 38.Odoo产品分析 (四) – 工具板块(7) – 车队管理(2)
查看Odoo产品分析系列--目录 接上一篇Odoo产品分析 (四) – 工具板块(7) – 车队管理(1) 4 显示及状态说明 合同默认以列表视图显示: 当合约到期时,以红色显示,并显示状态为待关闭 ...
- 36.Odoo产品分析 (四) – 工具板块(6) – 午餐管理(2)
查看Odoo产品分析系列--目录 接上一篇Odoo产品分析 (四) – 工具板块(6) – 午餐管理(1) 4 查看订单 点击"之前的订单",可以看到刚才的订单信息: 点击右边的 ...
- 35.Odoo产品分析 (四) – 工具板块(6) – 午餐管理(1)
查看Odoo产品分析系列--目录 很多公司为都会为员工提供午餐.然而,公司内部的午餐需要适当的管理,特别是在员工或供应商数量非常重要的时候."午餐订单"模块的开发,使管理更容易,也 ...
随机推荐
- 机器学习入门06 - 训练集和测试集 (Training and Test Sets)
原文链接:https://developers.google.com/machine-learning/crash-course/training-and-test-sets 测试集是用于评估根据训练 ...
- 学习关于display :flex 布局问题!
很多人不明白这个display:flex是到底是什么东西,如何使用的 . 1.什么是display:flex呢? 答:flex是 flexible box的缩写,意为弹性布局 :这个东西的引入,为 ...
- HBase数据持久化之HRegion.flushcache即CF持久化
我们从HRegion.flushcache开始分析.由于这个过程还是比较复杂的,因此,在这一节,我们不会分析的太过详细,只是单单的介绍一下其大体流程,待大家有了整体的把握之后,我们将在下一节详细介绍其 ...
- Mac 下使用svn
作为一个一直使用windows系统的人,还真不知道mac上的svn如何使用,偶然机会下现在需要. 查过后发现 mac 是自带svn的,在我装好xcode后,再安装 Command Line Tools ...
- 《HelloGitHub月刊》第 02 期
<HelloGithub>第02期 兴趣是最好的老师,而<HelloGitHub> 就是帮你找到兴趣! 因为我比较熟悉python语言,所以月刊中python语言的项目居多,个 ...
- Redis 事物
MULTI . EXEC . DISCARD 和 WATCH 是 Redis 事务的基础. Multi 和 Exec Multi:开启一个事务,它总是返回 OK .执行之后, 客户端可以继续向服务器发 ...
- Log4Net 生成多个文件、文件名累加解决方法
Log4Net 生成多个文件.文件名累加解决方法 项目中的WCF服务里采用Log4Net用来记录异常日志,但部署后,生成的日志会出现多个累加文件,如下图: WCF是寄宿在IIS上,包含了5个SVC服务 ...
- 【原创】驱动卸载之DeleteService
BOOL WINAPI DeleteService( _In_ SC_HANDLE hService ); 函数作用:从SCM数据库中标志一个服务已删除 参数: 1. OpenService 或Cre ...
- Docker网络的基本功能操作示例
一.Docker常用的四种网络模型 1.第一种:使用网络名称空间,但不设置任何网络设备 这种模型中只有lo接口,是一个封闭式的容器,不能与外界进行通信.设置网络模型需要使用 --network 选项来 ...
- eclipse如何将项目上传到码云
把Eclipse项目上传到码云的步骤: 一.将代码提交到本地 1.登录码云:新建项目 2.输入项目名: 3.空项目创建成功如下图: 4.右键点击Eclipse的项目,选择“Team”——>“Sh ...