Skip to main content

1. Feature overview

DingTalk Attendance is a professional, intelligent attendance management tool. It delivers full-scenario solutions across attendance, leave, and overtime, helping organizations improve attendance management efficiency. DingTalk Attendance lets organizations customize employee attendance, leave, and overtime rules in the Admin Console. Employees must clock in and submit overtime requests in DingTalk Attendance according to the rules set by the organization, and the system records attendance data automatically.

2. Use cases

  • Daily organization attendance: Record employee clock-in and clock-out times, late arrivals, and early leaves.
  • Field attendance: Ideal for scenarios where employees clock in from non-fixed locations, helping organizations track team attendance.
  • Chain industry management: Centrally manage attendance data across multi-location stores.
  • Flexible scheduling: Suitable for project teams and freelancers.
  • Overtime management: Track overtime duration to streamline approval and compensatory leave.
  • Other attendance-related scenarios.

3. Workflow

There are two ways to access the Attendance Admin Console:
1
Go to Admin Console > Workbench > App Management, find the Attendance app (or search for Attendance in the search box at the top of the DingTalk Admin Console), and click Enter to open the app admin console.
Entry point to the Attendance Admin Console

Example: Opening the Attendance Admin Console

2
Open DingTalk on desktop, then find the Attendance app on the Workbench (or search for Attendance in the search box in the upper right corner) to open the Attendance admin console.
Steps to open the Attendance admin console from the Workbench

Example: Steps to open the Attendance admin console

⚠️ Notes:After you open the Attendance admin console, you will see the interface below. (Note: The interface may vary slightly based on your admin permissions.)
Attendance admin console overview

Example: Attendance admin console page

  • Attendance Overview: View the number of employees who clocked in, along with quick entries to key attendance settings.
  • Attendance Group Management: Create attendance groups and configure their members, attendance types, and clock-in methods.
  • Shift Management: Add shifts, set shift times, and configure flexible clock-in.
  • Scheduling Management: Edit schedules for shift-based attendance groups.
  • Attendance Rules Management: Configure overtime rules, business trip rules, makeup clock-in rules, and other rules.
  • Leave Management: Configure leave grant rules and adjust employee leave balances.
  • Attendance Statistics: View and export employee attendance data, and manage attendance reports.
  • Attendance Analytics: View employee clock-in status, such as clock-in count, attendance rate, and leave count.
  • Attendance Confirmation: Upload Excel attendance sheets and send them to employees for confirmation.
  • Attendance Automation: Connect attendance data with different apps to automate workflows.
  • Attendance Operations: Set contact points for admins or supervisors when employees cannot clock in, are unscheduled, or have questions about attendance statistics.
  • Time Clock Management: Add or manage Time Clocks bound to the organization, edit device names, and view SN codes.

4. Get started with Attendance

Attendance covers shift management, attendance group management, attendance rules management, leave management, and data management. Follow the 5 steps below to get started with attendance management quickly.

Shift management

DingTalk Attendance lets admins set shifts, that is, define clock-in and clock-out times and clock-in rules within a day. Once configured, shifts can be used in attendance groups.

Path

Open DingTalk on desktop > Workbench > Attendance > Shift Management, then click Add Shift to create a new shift. (If your organization already has shifts, click Edit to open the modification page.) ⚠️ Notes: The shift owner can delete and modify their own shifts. By default, the shift owner is the shift creator. You can add other admins to co-manage the shift.
Steps to add a new shift

Example: Steps to add a shift

Adding a shift includes the following

⚠️ Notes:
  1. Shift owner: The shift owner can delete and modify their own shifts. By default, the shift owner is the shift creator. You can add other admins to co-manage the shift.
  2. Set clock-in period: Clock-ins outside the clock-in period are not counted as attendance.
  3. Late departure allows late arrival next day: If an employee leaves late after work on the first day, they can arrive late on the second day. Only supported for fixed shift attendance with in-office clock-in.
  4. Shift working hours: Attendance statistics for working hours, leave, business trip, and field records are based on this time.
  5. Set basic information: Set the shift name and owner.
  6. Set the shift’s attendance times. You can set multiple clock-in/clock-out sessions or a single clock-in/clock-out session with a clock-in period. Clock-ins outside the clock-in period are not counted as attendance.
Setting shift attendance times

Example: Setting shift attendance times

  1. Configure flexible clock-in.
  1. Set the number of minutes of late arrival that count as severe late arrival or absenteeism-level late arrival.
Setting minutes threshold for late arrival

Example: Setting minutes threshold for late arrival

Attendance group management

DingTalk Attendance manages attendance based on “attendance groups.” Follow the steps below to edit attendance rules.

Path

Open DingTalk on desktop > Workbench > Attendance > Attendance Group Management, then click Add Attendance Group to create a new attendance group. (If your organization already has attendance groups, click Edit to open the modification page.)
Steps to add or modify an attendance group

Example: Steps to add or modify an attendance group

Editing attendance rules includes the following

  1. Set basic information: Set the attendance group name, owner, and participants.
  2. Set the attendance type: DingTalk Attendance provides 4 attendance types. Select and configure as needed, then select the work shifts.
  1. Set the clock-in method: DingTalk Attendance provides 4 clock-in methods. Select and configure as needed.
Learn more about the differences between the 4 clock-in methods (location, Wi-Fi, Zhidian Bluetooth, Time Clock).
  1. More attendance settings: Configure additional attendance rules for the attendance group, including overtime rules, field clock-in, holiday clock-in, makeup clock-in rules, photo clock-in, and facial recognition clock-in rules.
More attendance settings page

Example: More attendance settings page

Attendance rules management

DingTalk Attendance also provides management capabilities for overtime, makeup clock-in, field, business trip, and other rules, so you can easily manage a wide range of rules within your organization. Open DingTalk on desktop > Workbench > Attendance > Attendance Rules Management, then click the rule you want to configure.
Attendance rules management page

Example: Attendance rules management page

Leave management

DingTalk Attendance also provides leave management capabilities, so you can easily manage various types of leave within your organization.

Path

Open DingTalk on desktop > Workbench > Attendance > Leave Management. DingTalk Attendance provides templates for annual leave, personal leave, compensatory leave, and more. Click Edit to modify and use them, or click Add Leave Rule to create a new leave type.
Steps to add a leave rule

Example: Steps to add a leave rule

Editing leave rules includes the following

  1. Basic information: Set the leave name, owner, applicable scope, and other content.
  2. Edit grant rules: When the leave is quota-based, set the grant rules as well, including the grant cycle and grant amount. (Unlimited leave does not require this step.)
  3. Limit leave usage duration: Set whether to allow extension after leave expires, the duration that can be retained after expiration, and reminders before leave expires.
⚠️ Notes:
  1. Whether paid: If an employee takes paid leave, it counts as attendance in attendance statistics.
  2. Minimum leave unit: If leave is taken by the hour, employees select time in units of 1 hour, and attendance reports are calculated by the hour.
Setting leave rules page

Example: Setting leave rules page

Data management

DingTalk Attendance records employee attendance data automatically, and you can view and manage it easily in the Attendance admin console. Attendance Statistics: Open DingTalk on desktop > Workbench > Attendance > Attendance Statistics to view and export employee attendance data. If an employee’s clock-in result is incorrect, manually edit the error result.
Viewing and exporting attendance reports

Example: Viewing and exporting attendance reports page