I may be misunderstanding. For example, if Last Sync is 1 January 2023 17:00, then only the attendance prior to that time/date will be processed, correct?
Is this something that needs to be changed daily?
I have yet to be able to get auto-attendance to work. I have all the prerequisite settings correct with shift assignments, etc.
Based on the screenshots, the check-in times are different from the shift setup.
People can check-in from 12:30 pm - 7:00pm and any check-ins between these times will be considered.
Also first entry will be treated as IN type and the next one will be treated as OUT type based on the option selected in "Determine Check-in and Checkout" field.
Dear @kartik,
thank you! i followed your guide as shown in my screenshot:
i have two shift, morning(9:00-12:30) and afternoon(13:30-18:00),the morning shift setting is same as afternoon beside start and end time.
i imported new checkin from June first to third, as the order of in followed by out.
even though, i doubt it might not get inside the function of process_auto_attendance, so i put one log to find out, after i put below log, somehow the job is not working, i did not see the log above anymore.
that is really confused me. i did not know where i went wrong.
Dear @mangroliya,
thank you for point that out, yes, my check in details does not show the shift field as you marked, i checked the shift assignment, it was assigned to HRM, why HRM’s checkin does not have the shift field?
Dear @mangroliya,
good day, i finnally figure out why my checkins don’t have shift field, they are all imported via a csv files, when i mannually add one shift, the filed shows up. this bring me why can’t import checkins?
during the mannually add checkins, i encountered antoehr problem, our morning shift out time is 12:30, when i add out checkin after 12:30, it was automatically assigned to afternoon shift’s checkin? it should be morning check out, because my morning shift time end at 12:30
Attendance marking depends on the Last Sync of Checkin. If your last sync of checkin is being updated then the attendance should function fine. More details here: