Hi,
To view the attendance of their own for the employees, first what we have to do is that, make the menu Attendance under the Manage attendance menu should be visible for the employees.
To make this menu visible for the employee, activate the developer mode and navigate to Settings -> Technical -> User Interface -> Menu items,
then search the menu named Manage attendance and its sub menu Attendance , Open the record and add the group employee in the access right page. Do the process for the both the menu's.
Once for the both menus the group employee is added , then the users can see the menu named Attendance.
Now the problem is that the employees can see the attendance of other employees too. So we have to restrict it. For restricting it, we have to add a record rule to overcome it.
Navigate to Settings -> Technical -> Security -> Record Rules, then create a new rule.
Select the object as Attendance, in the group section add group employees into it.
Then in the rule definition add this line,
['|',('employee_id.user_id','=',user.id),('employee_id.user_id','=',False)]
Thanks