Display employee hours worked via MES

I get a request nearly every week from employees on the shop floor asking how many hours they've put in this week or over the last couple weeks (payroll is every 2 weeks).

Has anyone implemented something from MES that would display for an employee their hours worked? I'm wondering if a dashboard or a Crystal report is the best direction for something like this since I want to limit the access to only their own labor entries.