Employee Checkin Status Empty

Hi everyone, I need help with the status does not update and it stays empty after assigning a shift, before shift setup to the employee, it was showing a yellow off-shift but now it shows nothing, I have asked the ai about this and it says this is a virtual column and only fetches from the attendance doctype, which has a status for example present or absent.

Hi @reddm3232,

The Status column in the Employee Checkin list is a virtual field that pulls data from the linked Attendance record. Here is why it is currently appearing blank for you:

  • Raw Logs vs. Processed Attendance: Employee Checkins are simply the raw logs of when someone clocked in or out. At this stage, the system hasn’t “decided” if the employee is Present, Absent, or Half-day yet.

  • The Linkage: The status will only populate once the Attendance has been marked/generated based on these check-ins and the assigned Shift Type.

  • The “Off-Shift” Logic: You saw “Off-Shift” previously because the system couldn’t find a valid shift for those logs. Now that you have assigned a shift, the system is waiting for the attendance to be processed (either via the Shift Type auto-attendance settings or a manual Bulk Attendance Tool run).

To fix this: Check if an Attendance record has been created for those dates. Once the Attendance record exists and has a status (e.g., “Present”), it should automatically reflect in this column.

Looks like the status field is just sitting there waiting for its Attendance buddy to show up. I’ve bumped into this before, and once I created or generated the Attendance for that day, the status snapped into place right away. If you already assigned the shift, you might just need to trigger Attendance creation so the system has something to pull from.