About to start EC Time Sheet Implementation? consider below key points
We have recently gone live with Employee Central along with Time Off and Time Sheet functionalities, so thought to share my experience with the community.
A couple of month’s back I wrote a blog on Time Sheet and Time Valuation ( SuccessFactors Employee Central Time Sheet and Time Valuation) which gives more of technical details to configure Time Sheet, rather than actual scenarios we encounter in project or pain points/challenges anyone face during the implementation.
In this blog, I would like to emphasize on few key things which are commonly required to use Time Sheet feature efficiently in any implementation. Let’s get started with my findings.
Additional Fields:
In any organization, it is quite common to track the employee time spent on each project. In standard solution, we have the option to charge time to cost centre, and sometimes this may not be sufficient to capture enough details like for which project employee is charging time.
To cover this, we can add additional fields easily as Time Sheet objects are built on MDF framework. It is also possible to upload attachments if required. Below is the screen shot with additional fields to capture employee time.
Reports:
Reports play vital role in any product, we have below 2 standard reports for Time Sheet, but they may not be so useful especially if customer specific fields are defined in Time Sheet to track additional information. However, the alternative is you can define your own report which is quite easy.
1) Employee Times Overview
2) Time Pay Type Overview
We have created few reports (example below) to track employee time on the daily basis and weekly basis.
Note: In below report, Hours field is a calculated field with the formatting option set to 2 decimal points. For some reason, Analytics system is showing around 10 decimals (for example 7.6 in EC is being shown as 7.5999999) in reports, therefore, use calculated field with formatting to get the desired result.
Workflow Notifications and Approval: When it comes to notifications, in particular Time Off and Time Sheet, notification template is very generic, therefore enough details are not provided in the notification as of now. However, SuccessFactors is working on building template-based notification to address this issue which is very similar to template based document generation. Once this feature is released it may be so handy to build the notification relevant to the object.
Another challenge we have with Time Sheet approval is, no statistics (such as a total number of hours in the week etc.) are provided in approval page for the approver to get a quick view before approving the time sheet. Apparently this is also in roadmap so soon we can have better approval version. As a workaround solution custom report such as below can be created to meet the purpose. In the below report, Weekly Recorded Hours is an aggregate calculated field.
Current Time Sheet Approval Page
Custom fields for Reporting: By default, custom fields are not available for reporting, therefore ticket must be created to get them enabled for reporting.
Important : Enabling advanced reporting may take longer time as there are a couple of activities involved in this process. As an implementation partner we need to raise a support ticket, then “customer support” team has to raise an internal ticket, then batch jobs have to be run etc…
In a nutshell, make sure that you are giving enough time to CS team to get advanced reporting enabled.
Summary
In summary, based on my experience with the product, Time Sheet is perfectly meeting the customer requirements to capture employee time, and the customer satisfaction is superior so far.
I hope this blog may help the community to understand a bit more about EC Time Sheet functionality.
I am more than happy to receive comments if anyone has faced any challenges with Time Sheet and how they addressed the challenge.
previous blogs.
SuccessFactors Employee Central Time Sheet and Time Valuation
SuccessFactors Employee Central and Compensation Integration
Hi Ramanjaneyulu,
Thank you for sharing this usefull information from the field!
I am sure this will help with the next implementation 🙂
Thank you Bob.
Excellent work Ram. This assists Pendragon in monitoring hours spent on individual projects by our employees. Cuts down administration tasks.
Thank you Paul for your kind comments.
Thank you Ramanjaneyulu, Very useful notes, I have one question though.
The reports what you have created , were they from standard reporting tools or did you use EC Advanced reporting ?
Thanks Srikanth, I created the reports in Advanced Reporting .
Hi Ramanjaneyulu,
If the EC Time sheet is set up with the start and end time to capture the hours spent working for an employee and all the evaluations etc happen in the system as they happen normally THEN is it possible to import the start and end time information via an MDF import ?
Will the evaluations or workflows work when the start and end time is imported ?
Just evaluating the functionality
Thanks in advance.
Azhar
Hi Azhar,
Uploading timesheet data with start and end time including immediate evaluation is planned to be supported in the coming releases.
Kr,
Bob
Thanks Bob, is there a timeframe by which this feature will be released in future. Where can I get more information around the timelines on this feature ?
This would be important to know when we propose the EC timesheet as a solution to potential clients.
Thanks in advance
Hi Azhar,
I don't know the exact time frame, but i know it is planned for at least for 2016.
Timelines on specific features are not given up front because these are influenced by different factors.
For available roadmap information (without exact timelines) you can check here:
http://community.successfactors.com/t5/Resources-and-Updates/SuccessFactors-Product-Roadmap/ba-p/95610
Hi Ramanjaneyulu,
Comparing SAP CATS with EC timesheets is possibly not the right thing for me to do but has been tempting while evaluating EC for our customers. Your solution seems to plug in a big chunk of functionality that I felt was 'missing' in EC. Good job.
Also considering Bob Vos's inputs on clock time availability in 2016, the solution is looking a lot more complete now.
Thanks
Sanchit
Thanks Sanchit.
Thanks for sharing!
Thanks Johanna.
Nice Information Ram!!!
Thanks Ashish.
Nice work Ram. Good to hear that there are consultants out there that can make use of our EC time sheet in an innovative way. I would like to learn some more on your customer project - can you get in contact with me?
Volker Ruof
Thanks Volker. Appreciate your kind comments.
Ram:
First, let me say great article! It answers many of my questions.
In a previous blog post, you mentioned that there was a limitation on the Work Week. I believe you stated that EC Time Sheet only supported a Sunday to Saturday work week. Is this still the case?
Also, can time punches from a system like Kronos be imported into an EC time sheet?
Thank you,
Joe
Hi Joe,
definition of work week is planned and will come soon. Check my regular blogs on new time sheet features for each new release. But it won´t be a definition like bi-weekly, semi-monthly... You will be able to define the start day of the week. This applies for time sheet UI and for calculations like weekly overtime calculations.
For time recording terminals: Very soon an import service will be released where you can upload working time into time sheet. However, this is not yet a full support of terminal integration cause time sheet will accept only duration based records for the import.
So, when you have got terminals and can derive out of the terminal software a duration, you can upload this via a CSV file. Time Sheet than performs all time evaluation like overtime calculation, shift premiums and so on. A real terminal integration is on the roadmap, but this will take time.
Volker
Hi Volker Ruof
Is the time import from Recording terminals,the integration, in place now??
Or how does the employee record the clock in / clock out now?
Thanks,
Shweta
Not provided. You need to record a record with Start AND end time. Single clock in / out events can´t be recorded or replicated. You need externally do the pair formation and send a full record with start / end times to EC Time Sheet via the External time data API.
Volker
Good Job Ram
I know it is a long time but I am just using EC Time Sheet.
have you used field criteria in EC Time Sheet Custom fields
I try to filter the list of projects to be filter by employee's line of business
Any Help
Thanks
Hello Emad,
check my blog on this - it is possible since Q3 release.
https://blogs.sap.com/2018/12/04/ec-time-tipps-and-hints-nr.-9-how-to-use-ec-time-sheet-for-project-time-recording/
Volker
Dears,
Can we add extra 1 hour to all overtime records entered in timesheet ?
Suppose employee records OT -- 4 hours while this record is evaluated and send to payroll it should go as 5 hours.
Example rule would be helpful.
Thank,
Suraj T.