签到和签退¶
Odoo的**考勤**应用允许已登录数据库的用户无需进入**考勤**应用或使用终端机即可完成打卡操作。对于员工同时都是用户的小型企业来说,这一功能尤为实用。
用户可在 Odoo 主仪表板或任意应用界面完成打卡操作。位于顶部主菜单栏右上角(该菜单栏在所有应用界面均保持可见)的:icon:fa-circle
(红色圆圈) 或 (绿色圆圈) 即为打卡入口,点击该彩色圆圈即可展开打卡组件进行签到/签退操作。
签到¶
当显示红色圆圈时,表示用户尚未签到。点击 (红色圆圈) 将出现包含绿色 签到 :icon:`fa-sign-in`按钮的打卡组件。

用户通过数据库打卡时,**考勤**应用会记录包括IP地址和 GPS 坐标在内的详细位置信息。
重要
要使**考勤**应用记录位置信息,用户需授权其计算机访问位置信息服务。
如果用户在当前工作日内尚未签到和签退,则该按钮是 小部件中唯一可见的项目。如果用户之前已经签到和签退,按钮上方会出现一个 今日总计 字段,字段会显示当天已记录的总时间,格式为 :guilabel:`HH:MM`(小时:分钟)。
点击 签到 按钮完成签到操作后,顶部菜单的 (红色圆圈) 将变为绿色,同时打卡组件界面同步更新。原有的绿色 签到 按钮将替换为黄色 签退 按钮,表示用户当前已签到。
点击屏幕上的任意位置关闭考勤小工具。
签退¶
如果用户是首次签出,自 HH:MM(上午/下午) 会出现在小工具的顶部,用户签入的时间会填入时间字段。在该行下方,以 HH:MM 格式显示签到后过去的小时和分钟。随着时间推移,该值会不断更新,以反映用户签到后已过去的小时和分钟。
如果用户之前已签到和签退,则会显示额外字段。除了 自 HH:MM(上午/下午) 字段外,还会出现一个 在 HH:MM (上午/下午)之前 字段。这两个字段中显示的时间相匹配,并以最近的签入时间填充。在 HH:MM(上午/下午)之前 字段下方,将以 HH:MM (小时:分钟)格式显示先前记录的时间。
此外,在这两个字段的下方,会出现一个 今日总计 字段。该字段是 在 HH:MM 之前(上午/下午) 和 自 HH:MM(上午/下午) 字段的总和,是用户在退出时已记录的总时间。
随着时间推移,自 HH:MM(上午/下午) 和 今日总计 字段都会实时更新。如要签退,请点击黄色的 签退 :icon:`fa-sign-out`按钮。考勤小部件会再次更新,显示带有记录时间的 :guilabel:`今日总计` 字段,同时黄色的 签退 按钮变为绿色的 签到 按钮。
当用户通过数据库签退时,**考勤**应用同样会记录其位置信息(需用户授权后方可获取)。

小技巧
系统对用户每日的打卡次数不做限制,即使连续多次打卡且间隔时间为 00:00 也会被完整记录,所有打卡数据(包括零时长的记录)都会显示在**考勤**主仪表板中。