Making Auto Attendance work

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?


where i went wrong?

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

1 Like

hello everyone,
please somebody help here, still not making auto attendance working,



i did everything according to this article.
1, create shifts(moring and afternoon)–>enable auto attendence-> assign to a employee;
2, add checkins.

Is your issue resolved yet?

Can you search for the Scheduled Job Type doctype and check the status of this background job?

If it has failed, share the traceback. Also, what version are you using?

Dear Rucha Mahabal,
Thank you for your reply, it suddenly worked at day 19th June. i did not change anything. don’t know why?

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:

https://frappehr.com/docs/v14/en/auto-attendance#2-when-is-the-attendance-marked-automatically-for-a-particular-shift-

Hello,
How to automatically Attend for a shift without pressing the “Mark Attendance” button during that shift?


Checkin my staff here

Sorry, i’m a newbie. Help me, thanks. Best regards!

tx to @kartik @JayRam for the initial discussion.

Auto attendance is pretty nifty, yet clearly tricky to diagnose.
Quick recap of what helped me:

  • Check if Shift type has been set
  • Check, double check and triple check auto attendance configuration
  • Check scheduled job list, logs
  • Process Attendance After only checkins after this ts will be processed
  • Last Sync of Checkin checkins up to this data have been synced (if using a biometric device) or added (manually/API), and attendance upto this date can be procssed.

** Last Sync of Checkin: this was the biggest gotcha for me, learned a bit too late, that this needs to be updated every time. You can either do it manually, or via a script/API.

As an admin i did all the steps.but when login as a user i can’t mark the attendance

Create permission needs to be given to the role.
Go to Role Permission Manager > Select Employee Checkin doctype > Select role which this particular user is assigned. e.g. Employee/ > Select Create checkbox.
Screenshot below for reference :arrow_down:

I already performed this .But still it is not working

Go to User doctype > Open “litty.thomas@norq.in” user record > Open “Roles and Permissions” tab > Check if the role which has Create permission is assigned to this user or not.
That should fix it.


could you please explain the auto attendance set up in erpnext14 from its initial step. As an administrator what to do? Then as a user what to do ?





These are the steps i did. Is all the steps are correct?

administrator cannot be a employee hence it will not accept. Kindly create another user for marking attendance.

@rucha_mahabal @kartik @mangroliya Please humble request from you i have done each and evevry think but after employee checkin within 1 hrs employee mark as a Absent i have set absent hrs, and same case for the Half day .

please check below post i am toally confused .

inside the frappe comunity any can help me to why this issue happen

TODAY Isuue
i have change Working Hours Threshold for Absent to 0 AND
Working Hours Threshold for Half Day is 5
but after 5 hrs attendees mark as a half day.

Hi,

Please share the screenshot of your shift. Particularly the details of Last Sync of Checkin.

Thanks,

Divyesh M.

A} Shift Type

B} Shift Assignment

C}Employee checkin

ok This are SS but In that i have setup Half hrs is 5 , when 5 hrs is over automatically Half day Attendance is Mark ?
Please Help me @mangroliya sir

This My Post Also i have explain in detail what i have issue