근태 관리

Odoo’s Attendances application functions as a time clock. Employees are able to check in and out of work using a dedicated device in kiosk mode, while users are also able to check in and out of work directly from the database. Managers can see who is available at any given time, create reports to see everyone’s hours, and gain insights on which employees are working overtime, or checking out of work earlier than expected.

액세스 권한

Understanding access rights is essential to navigating the Attendances application.

Every user in the database is able to check in and out directly from the database, without needing access to the Attendances app. Additionally, all users can access their own attendance records from their employee form in the Employees app.

Access to both the Attendances application, and the various features within the application is determined by access rights.

To see what access rights a user has, navigate to the Settings app ‣ Users & Companies ‣ Users, and click on an individual user. The Access Rights tab is visible by default. Scroll down to the HUMAN RESOURCES section to view the settings. For the Attendances field, the options are either to leave the field blank or select Administrator.

If the Administrator option is selected, the user has full access to the entire Attendances application, with no restrictions. They can view all employee attendance records, enter Kiosk Mode from the application, access all reporting metrics, and make modifications to the settings. If left blank, the user does not have access to the Attendances application.

참고

If a user does not have Administrator rights for the Attendances app, they are not able to open the app, even though it appears on the main database dashboard. An Access Error pop-up message appears, stating:

You do not have enough rights to access the fields "attendance_manager_id" on Employee (hr.employee). Please contact your system administrator.

Users who cannot access the Attendances app can still check in and check out of work within the database, using the (red circle) or (green circle) that are always available at the top of the database.

결재권자

An approver is a user assigned to review and manage an employee’s attendance records. An approver is typically a manager, though that is not required. Approvers without administrative rights can access and modify attendance records only for the employees they are assigned to. This is the only exception where non-admin users can view records in the Attendances app.

To view who the attendances approver for an employee is, navigate to the Employees application and click on the specific employee. Click on the Work Information tab, scroll to the APPROVERS section, and check the Attendance field. The person selected is able to view that employees’ attendance records, both on the Attendances application dashboard as well as in the attendance reports, and make modifications to their records.

환경설정

Few configurations are needed in the Attendances app. Determining how employees check in and out, defining how the kiosks function, and determining how extra hours are computed are all set in the Configuration menu. Navigate to the Attendances application ‣ Configuration to access the configuration menu.

참고

Any configuration item with an (building) icon is a company-specific configuration. Items without an (building) icon apply to all companies within the database.

모드

  • Attendances from Backend : activate this feature to allow users to check in and out directly from the Odoo database. If this is not activated, users must use a kiosk to check in and out of work.

  • Automatic Check-Out : activate this feature to automatically check out employees according to their working schedule, after a buffer of time has passed.

  • Tolerance: this field appears only when the Automatic Check-Out feature is enabled. Enter the amount of time, in hours, that must elapse after an employee’s working hours have ended, before they are automatically checked out.

Example

With the Automatic Check-Out option enabled, and the Tolerance set to 2.00 hours, an employee checks in to work at 9:00 AM, and forgets to check-out at 5:00 PM. At 7:00 PM, they are automaticlaly checked out.

  • Absence Management : activate this feature to log any absences that are not associated with a time off request, such as vacation time or sick time, on the attendances report.

추가 시간

This section specifies how extra time (sometimes referred to as overtime) is calculated, including when extra time is counted and what time is not logged.

  • 회사에 유리한 시간 차이: 직원의 초과 근무에 미포함**되는 시간을 분 단위로 입력합니다. 직원이 체크아웃을 한 후 기록한 추가 시간이 지정 시간 (분) 미만인 경우에는, 추가 시간이 직원의 초과 근무 시간으로 계산되지 **않습니다.

  • 직원에게 유리한 시간 차이: 직원이 근무 시간보다 적은 시간을 기록하더라도 근태에 불이익이 없도록 허용하는 시간을 분 단위로 입력합니다. 직원이 체크아웃한 후 기록된 당일 총 시간이 지정된 근무 시간 및 특정 유예 기간보다 적은 경우에 단축된 시간에 대해 불이익을 받지 않습니다.

    Example

    회사에서 오차 허용 값 항목을 모두 `15`분으로 설정하고, 전체 회사 근무 시간은 오전 9시부터 오후 5시까지로 설정합니다.

    직원이 오전 9시에 체크인하고 오후 5시 14분에 체크아웃하는 경우에 추가된 14분은 초과 근무 시간에 포함되지 않습니다.

    직원이 오전 9시 5분에 체크인하고 오후 4시 55분에 체크아웃하는 경우, 전체 근무 시간보다 총 10분 적게 기록했더라도 이와 같은 불일치로 인해 불이익을 받지는 않습니다.

  • Extra Hours Validation : tick either the radio button next to Automatically Approved to have all extra time automatically approved, or Approved by Manager if all extra time should be reviewed and approved by a manager.

  • 시간외 근무 표시: 이 확인란에 표시하면 직원이 키오스크에서 체크아웃할 때 또는 사용자가 데이터베이스에서 체크아웃할 때 기록된 초과 근무 시간이 표시됩니다.

참고

Approved extra hours can be deducted from an approved time off request.

전체보기

When entering the Attendances application, the Overview dashboard is presented, containing all the user’s check in and check out information. If the user has the required access rights or is an approver for specific employees, those employeess’ check-in and check-out information also appears on the Overview dashboard.

The Attendance dashboard allows switching between (Gantt) and (List) views, and selecting a period to analyze. The current period is automatically highlighted in yellow for real-time attendance records, while the (Focus Today) button instantly returns the dashboard to the present date.

한 주의 정보를 제공하는 개요 현황판에서 현재 날짜가 강조 표시되어 있는 화면

참고

Any entries that have errors appear in red, indicating they need to be resolved by a user with the proper access rights and/or are approvers for the employees with the errors.

필터 및 그룹

Sometimes, attendance officers and managers need to view specific records, such as all automatic checkouts to determine which employees chronically forget to check-out, or by department, to determine which team is working the most overtime.

For these cases, use the search bar to select a Filters or Group By, or combine these both to present the desired information.

High-value filters

Filter

Common use case

At Work

Verify employees still on-site before shutting down the building for the night, or to perform a head count.

오류

View all errors to correct them prior to payroll processing.

Automatically Checked-Out

Perform an audit to determine employees who chronically forget to check-out of work.

Date

Limit results to a specific pay-period or audit window.

Active/Archived Employees

Switch between current staff and former employees when auditing historical data.

Insightful groupings

Group by

When it helps

직원

Review individual attendance records during a 1:1 meeting.

Department

Compare staffing levels and working hours to determine over-working and under-working teams.

Manager

Determine where attendance follow-up questions can be directed to for an employee.

Method

Spot trends in attendance methods to potentially resolve hardware issues.

Date (Day/Week/Month)

Identify absenteeism spikes or seasonal patterns.

근태 로그 세부 정보

Odoo records both the time and location for every check-in and check-out, with fields varying by the method used. These detailed attendance logs can confirm where an employee was on any given work day. This can be useful for companies with hybrid working schedules, who may need to perform audits to ensure proper compliance.

근태 로그 세부 정보에는 다음의 내용이 포함되어 있습니다.

주요 세부 정보

  • 직원: 직원의 이름입니다.

  • 체크인: 직원이 체크인한 날짜와 시간입니다.

  • Check Out: the date and time the employee checked out. This only appears if the employee has checked out.

  • Worked Time: the total amount of time the employee logged for the day, across multiple check-ins and outs. In an hour and minute format (HH:MM).

  • Worked Extra Hours: approved overtime (shows only when present for the employee).

  • Extra Hours: unpaid overtime hours worked beyond the expected working schedule (the Worked Time minus the approved Worked Extra Hours.

체크인/체크아웃 세부 정보

다음 정보는 체크인체크아웃 섹션에서 모두 표시됩니다.

  • Mode: attendance submission method. Can be Systray, Kiosk, or Manual entry.

  • IP Address: the device’s IP address used to log in or out.

  • 브라우저: 직원이 로그인 또는 로그아웃할 때 사용한 웹 브라우저입니다.

  • Localisation: the city and country associated with the computer’s IP address.

  • GPS Coordinates: the specific coordinates when the user logged in or out. To view the specific coordinates on a map, click the View on Maps button beneath the GPS Coordinates. This opens a map in a new browser tab, with the specific location pointed out.

근태 항목에 대한 세부 정보입니다.

Attendance errors

Entries that contain an error appear on the overview dashboard in red. In the (Gantt) view, the entry appears with a red background. If in the (List) view, the entry text appears in red.

An error occurs when an employee has checked in but not checked out within 24 hours, or when a single check-in period exceeds 16 hours.

오류를 수정하려면 근태 항목을 수정하거나 삭제해야 합니다. 항목을 클릭하면 해당하는 항목에 대한 세부 정보가 팝업창으로 표시됩니다. 체크인 및/또는 체크아웃 정보를 수정하기 위해서는 체크인 또는 체크아웃 필드를 클릭하여 달력 선택기를 표시합니다. 원하는 날짜를 클릭한 다음 달력 아래의 시간 선택기를 사용하여 항목에 특정 시간을 선택합니다. 정보가 모두 정확하다면 :guilabel:`적용`을 클릭합니다.

팝업창에 있는 정보가 모두 정확하면 저장 후 닫기 를 클릭합니다. 더 이상 오류가 없으면 항목이 빨간색 대신 회색으로 표시됩니다.

To delete an entry, click the red Delete button on the pop-up window instead of making modifications to the entry.

보고

근태 보고서를 확인하려면 상단 메뉴에서 보고 를 클릭합니다. 기본 보고서에는 지난 3개월 동안의 각 직원의 근태 정보가 선 그래프 로 표시됩니다.

The default view is a Graph. To view the data in a pivot table, click the Pivot Table button on the top-right of the report. To switch back to the graph view, click the Graph button, located next to the Pivot Table button.

다른 정보를 표시하려면 필터 및 그룹개요 현황판에서와 동일한 방식으로 조정합니다.

데이터는 막대 그래프, 선 그래프, 원 그래프, 누적형 차트 또는 내림차순 또는 오름차순 으로 표시할 수 있습니다. 화면을 위와 같은 그래프로 변경하려면 표시된 그래프 위에 있는 버튼을 클릭합니다.

측정 을 변경하려면 측정 버튼을 클릭하고 드롭다운 메뉴에서 원하는 측정값을 선택합니다.

스프레드시트에 보고서를 삽입할 수도 있습니다. 스프레드시트에 삽입 버튼을 클릭하면 팝업창이 나타납니다. 원하는 스프레드시트를 선택하고 확인 을 클릭합니다.

선택 화면 버튼이 모두 강조 표시된 기본 보고서 화면

더 보기