Punch in / Punch out and scheduiling capabilities

Punch in / Punch out and scheduiling capabilities

Hello,

I would like to require the following from my team:
  1. Create weekly work schedules for each team member
  2. Require daily punch in / punch out
I'm not sure if I would use People for this, since it has Employee Self Service, but it seems that's only for record keeping on employees.

Any help will be appreciated.

Thanks,