Tag Archives: TimeControl

FAQ: How do I control vacation entries?

We are often asked if TimeControl supports a method to ensure that employees don’t take more vacation time than they’ve been approved for.vacationtime_300x150.jpg

This is controlled in TimeControl two ways:

TimeRequest™
First, the approval of the timesheet is managed in the TimeRequest™  feature.  TimeRequest let’s employees request vacations in the future.  If the vacation is approved, the employee will be able to see that in the TimeRequest screen.  They can also be optionally notified by email through TimeControl and that email can automatically include a calendar notification to load into their Outlook or other calendar system.

TimeControl can then be configured to include a Validation Rule that says “You cannot enter vacation without a matching approved TimeRequest.”

Employee Banks
TimeControl also uses banks which can  be loaded for the entire year or loaded as time goes on through the TimeControl Accruals module to show vacation, personal time off, banked overtime, etc. that has been earned by this employee.

TimeControl has numerous banks created by default in the system which can be used for this purpose so different types of banks can be defined by the TimeControl Administrator. A TimeControl Validation Rule can then be created that generates an error if the amount of vacation taken in the current timesheet exceeds the amount in the bank for the vacation category.  Different organizations have different rules for this.  Some will allow only vacation that has been completely earned.  Others will allow an employee to be up to a week “negative” in their vacation bank.  Whatever the rule is, it can be defined for this in the Validation Rule.

 

FAQ: Saving time in TimeControl with Best Practices

Let’s be honest: We don’t know anyone who wakes up early on Friday morning and excitedly shouts, “Yay! It’s Timesheet Day!”. bestpractices.jpg

Most of us do our timesheets because we have to and because the result of doing our few minutes of work entering data pays back bigger dividends to both ourselves and to the organization we’re doing the timesheet.  Here at HMS, our technical staff are asked often about the best practices for timesheet use.

HMS maintains a portal of materials that will help you get the most out of timesheeting with TimeControl.

The resource center is divided so you can focus on practices for the whole organization or individual best practies.  The Timesheet Best Practices Portal has tips, techniques and materials that are identified as being more useful from the organizational or individual perspective.

One of the more popular areas is the Timesheet Best Practices Q & A page.  Ever wondered just how much time is too much to spend on entering your timesheet?  Do you question just how much detail is productive in a timesheet?  Or, perhaps you’re wondering if it makes sense to track the start and stop times of the day along with the durations for each task? You’ll find answers to these and other questions in the portal.

There are many materials in the Best Practices Solution Portal including white papers on how to increase resource capacity through better timesheet practices, guidance for executives on how a timesheet system can benefit the organization, webcasts of how to be effective with your timesheet system and even a blank timesheet process template for creating your own timesheet process.

Access to the Timesheet Best Practices Solution Portal is free.  Some materials may require registering and logging into the timecontrol.com website which is also free.

To access the Timesheet Best Practices website, visit www.timecontrol.com/resources/best-practices.

 

FAQ: Timesheets by Exception

autofill.jpgCan TimeControl support timesheets entered only by exception? We have some operational staff who do the same thing all the time and are on salary so the only time we need their timesheet is when they need to book sick leave or vacation.

You can do timesheets by exception.  But, more importantly, you can do timesheets by exception for some staff while doing positive-entry timesheets for everyone else.  A positive-entry timesheet is one where an employee is expected to enter the timesheet with what they did with their time each day.  An exception timesheet is one where the employee typically does the same task each day so tracking their day-to-day activities is not important.  In their case, we’d like to default their timesheet to a standard week (for example: 40 hours of “in attendance”). Those employees would only have to make an entry for an “exception” such as vacation or sick leave or personal time off.

TimeControl includes a function called “Autofill” that automatically fills a timesheet for any employee in this category to the maximum per day required.  If there are no entries for that person, a complete week is filled in.  If there are some exception entries, only the gaps are filled in.  In this manner we can accommodate both exception timesheet employees and positive-entry timesheet employees.  More on this and other HR-related functions can be found at: http://www.timecontrol.com/use-cases/human-resources

FAQ: Dealing with approvals when supervisors are absent?

Question:
How do you deal with approvals when supervisors are absent due to vacation or if a person changes departments?

Answer:
It is a common occurrence for a person to be absent and this is just as
true for managers and supervisors as it is for any other employee.  TimeControl includes an “Alternate User” function that is designed to manage the situation where a supervisor or administrator will be absent and someone else must assume their duties.  A user can set their own Alternate in their Profile area and can define when the privileges of that alternate will expire.  alternate_login.jpgAn Administrator can set an alternate for any user in the User Table.  The Administrator can also determine who should receive email notices from TimeControl for things like missing timesheets.  They can go to the original user, the alternate or both.  In the example at the right, Joe Gardner has logged into TimeControl and is told that he has been assigned as an alternate for Tom Logan.  He can now log in as himself or as Tom.

When the alternate logs into TimeControl, they will be presented with a new intermediate screen after their login which asks who they would like to access the system as.

If alternate_headerthey select the Alternate, then TimeControl will indicate that at the top of the screen. In the example on the right, Joe Gardner has logged in as Tom Logan.

While the Alternate is logged into TimeControl they will see the menu and data selections that the absent person would see but TimeControl always keeps track in the background of who really did approvals or data changes for auditing purposes.

TimeControl Administrator Management

7276253TimeControl is a centralized timesheet system and requires administration as any other centralized system would.  In smaller deployments of 100 users or less, all the responsibility typically falls to one person who helps design the TimeControl implementation and then manages it ongoingly.  But what happens when the deployment is more complex?  Let’s talk for a moment about the Administration Roles and how this work can be distributed to more than one person.   First of all, there are several types of Administrators that are possible:

Technical Administrator

If you have installed TimeControl on premises, you will almost certainly require a Technical Administrator.  If you are subscribed to TimeControlOnline, HMS Software takes care of this responsibility.
The Technical Administrator is typically from the IT department and is responsible to keep the TimeControl system functioning.  They will be responsible for the server TimeControl is installed on, the database that TimeControl is using and technical responsibilities that include the following:

  • System Monitoring
  • System Usage
    • Database storage
    • Log file storage
  • Technical Support
  • Testing and Installing new Upgrades

TimeControl may have been installed with multiple instances to provide a production instance that everyone uses as well as a staging or development instance that is used for testing new updates prior to giving access to the update to everyone.

Main Administrator

Whether you are subscribed to TimeControlOnline or are using TimeControl on premises, you will want a Main TimeControl Administrator who will take charge of the centralized aspects of the system.  This includes being responsible for:

  • Documenting and Maintaining the System Processes
  • Table Maintenance of the Employee, User, Charge, Project, Resource and Rates tables
  • System Preferences
  • Management of User Profiles
  • Archiving of old timesheet data
  • Routine Data Cleanup
    • Deleting or hiding old projects, employees, users, pop-up values etc. so that current users don’t need to go through them as they use the system.

Secondary Administrators (optional)

Larger organizations may divide up some responsibilities to different people in the organization.  It is not unusual in larger deployments for example, to have an HR administrator who will deal with onboarding and offboarding employees who join and leave the company.  They will be responsible to add or remove these employees from TimeControl as part of the overall process of a new employee or one who is leaving.  Some common Secondary Administrators include:

  • HR Administrator
    • Users
    • Employees
    • Internal Rates
    • TimeRequest Wizard
  • Project Administrator
    • Project Table
    • Charge Table
    • Resource Table
    • Assignments
    • Project Rates
  • Costing/Billing Administrator
    • Rate Values

Training for these secondary administrators must ensure that the multiple roles don’t conflict so ensuring that one aspect of the data is the responsibilty of one person is critical.

Some other notes

  • Share the knowledge
    One thing we see often at HMS is a call from a client informing us that their long standing and very knowledgeable TimeControl Administrator has just left and they need to retrain someone “right away”.  While HMS often does such training, it’s important to remember that complete training requires intimate knowledge of your internal processes.  It’s much more effective to have more than one Technical and Main TimeControl Administrator trained and active so that if there is someone missing even for a short time, there is no loss of continuity.
  • Document your system
    No one loves this responsibility but it is important nonetheless.  HMS does system documentation as a matter of course but process documentation is also critical and this is often left to the client to produce.  The more documentation you have for your centralized system, the easier it is to update and to train new people when required.
  • Don’t miss out on what’s new
    When new versions of TimeControl are released, take the opportunity to see what new functionality will be of benefit to your particular deployment.  It is common to skip an update or even if the Technical Administrator updates the system to just keep using it the way you always have without pausing to see if any new or enhanced functionality would be of use to you.  So, take a few minutes, look over the new features and see if there is something there that will make your life easier!

If you need help with Administrator Training, talk to HMS Technical Services at info@hms.ca.

See us at PMI Westchester April 2nd!

pmiwestchester_300x34.pngWe’ll be on the road next week at the PMI Westchester’s Professional Development Day which takes place April 2nd at the Holiday Inn in Mt. Kisco, NY.

HMS is this year’s Platinum sponsor so attendees will get a chance to talk to HMS personnel about their timesheet needs and see the latest of TimeControl, TimeControlOnline and TimeControl Industrial.

For more information on the conference, see pmiwestchester.org and if you’d like to make an appointment to speak to HMS personnel while you’re at the conference, contact info@hms.ca.

FAQ: How do I make corrections in a closed timesheet?

balance_debit_credit_dice_250x250Question:
If I need to make a correction in an already closed timesheet, can I do so? And, if so, can I see what was changed?

Answer:
Yes. This has been a part of TimeControl since version 1.0 and it is something that HMS has spent a lot of time on. The function allows you to both remove hours and add hours as you adjust and you can force those changes to balance so we’ve called the function Debit/Credit just as you would in an accounting system. The Debit/Credit function occurs only once the main organizational approval has completed. You can identify every line that has been adjusted and as it must comply with the Defense Contractor Audit Agency, TimeControl must be able to re-create a timesheet as it was first entered at the time by the employee and for each change that occurs. Using the optional balanced Debit/Credit, you can ensure that any adjustments to the timesheet result in the same total that was approved by the supervisor. This allows project managers to redistribute hours from one task to another or even one project to another but not to affect the timesheet totals that may have already been sent to payroll and HR.

Debit/Credit is one of the functions that makes TimeControl completely auditable. For more information about Debit/Credit and how it is used in the Matrix Approval Process, see www.timecontrol.com/use-cases/matrix-approvals.

In the historical timesheet, TimeControl optionally shows the source user of each line and, in the background, we can see the time-date stamp for when the line was saved and posted. When you look at adjustments you can instantly see any reversed lines and their corresponding adjusting lines.

Just tell us about your week

saving_time_300x200.jpgThere is a feature that you won’t find in TimeControl though it has been asked for more times than any other enhancement request.  The specification usually looks something like this:

“We want TimeControl to automatically populate a timesheet with all the hours that an employee should have done so that they can just click ‘Ok’ if the timesheet is correct and save time.”

“Sorry, we won’t do that,” we reply.

It’s not that we’re being difficult.  In fact client and prospective client feedback is a key source of enhancements in TimeControl.  And it’s not that it would be technically difficult to deliver this feature.  The projected hours could have come from the project plan, for example and populating each cell on a line for that task isn’t a major programming challenge.

No, the difficulty is what would happen if we delivered such a feature.  As desirable as it seems to be for end users, we are certain that the result would be bad data.

Imagine that I ask an employee, “What did you spend your time on this week?”

Instead of answering with hours and tasks, they respond to my question with a question, “What do *you* think I should have spent my time on this week?”

I’d be instantly concerned that if I give my expectations that the feedback I’d receive would be tainted by the employee’s desire to please.

Or, imagine this scenario.  You come to the end of your week and your timesheet happily pops up your expected hours.  “Uh oh,” you think to yourself.  “I can see that I was supposed to spend 35 hours on task #27.  But I didn’t spend a minute on task #27.  I spent 35 hours instead on task #25.”  The pressure you’d feel to put at least *some* hours of your timesheet on task #27 would be enormous.

In the over two decades we’ve been selling TimeControl, we’ve seen these scenarios play out in countless organizations.  It’s not that employees want to lie.  They just don’t want to disappoint their managers.

Here at HMS when we get this request we now know to ask what the client wants this feature for and then we ask what they expect will happen to the quality of data if we were to deliver the feature.  The request always fades away.  As it should.  After all, life happens to projects.  The chance that something changed between the plans for the week on Monday morning when the week started and Friday when the timesheet was filled out will be the exception, not the rule.

Instead of prompting people with what they should have done, we want TimeControl to ask something very simple: “What did you actually do?”  TimeControl can preload tasks from a project system’s schedule or from personal preferences to save time in looking up those tasks but TimeControl won’t prompt with the hours per day that were expected.  The result is high quality timesheet data and in the end, that’s what will make managers happiest.

For those who are interested in how to save a minute here or a minute there on configuring and entering their timesheet, the TimeControl website has a section on Best Practices for timesheets at www.timecontrol.com/resources/best-practices.

Leverage SharePoint with TimeControl

Sharepoint_TC_Puzzle_300x257TimeControl is a web timesheet application which has several integration points with TimeControl

SharePoint has emerged over the last few years as Microsoft’s fastest growing product line ever and millions of users now use Microsoft’s collaboration platform as they’re underlying operating environment.  TimeControl has had links to SharePoint since version 2002 and links with SharePoint 2002 – 2016 have all been maintained.

There are several ways SharePoint can be leveraged with TimeControl:

  1. Display platform
    sp_tc6timesheet_300x216TimeControl can be installed and configured to display from within a SharePoint page.  TimeControl is not just a web-part.  It is a complete web application but it was designed from the outset to be able to be displayed inside of SharePoint.
  2. Project/Task link
    TimeControl has a direct transfer link with SharePoint much like the links to other project management tools like Microsoft Project, Microsoft Project Server or Primavera.  The SharePoint link allows a SharePoint list of tasks to be automatically transferred in to TimeControl’s Charge Table along with resource assignments.  Then that list of tasks can be used in TimeControl just like any other project’s charges within the timesheet.  Transfers can be done on demand or on schedule.
  3. Integration TimeControl Data into SharePoint
    TimeControl fully supports Microsoft SQL Server and when TimeControl and SharePoint are installed together they are usually sharing a database server.  This allows SharePoint to take advantage of information in TimeControl directly for SharePoint dashboards made in SQL Server Reporting Services or the Dashboard builder of your choosing.  You can also blend TimeControl’s data into reporting mashups with your SharePoint data.

In addition TimeControl has extensive links with other Microsoft products like Excel and Microsoft Project.

To find out more about how TimeControl can leverage your SharePoint platform, see the use-case solutions page at: www.timecontrol.com/use-cases/sharepoint on the TimeControl.com website.

 

 

FAQ: What PM Systems does TimeControl link with?

Integration_300x227.jpgWe talk often about how TimeControl can link with many different systems but it’s worth taking a moment to talk about the pre-established links that all versions of TimeControl ship with.

Links to and from project management tools must each be designed from two perspectives:

  1. What is the connection mechanism for this project link?
  2. What business rules does this project management system require to pull information and then to push the update data back?

For each project system there are different features that don’t exist in the others.  For example, Primavera has a progress methodology called “Steps”.  TimeControl supports the progress of Steps but there is no such mechanism in Microsoft Project so Steps data doesn’t come in from or go out to Project.

In some systems there are more than one connection mechanism.  For example, Microsoft Project Server can be linked through Microsoft Project or directly with Project Server’s PSI (The application programmable interface for Project Server).

So, what project management tools does every version of TimeControl have a predefined link with?  Here’s a list:

Transfer in Transfer out
Microsoft Project  checkmark_green_36x30  checkmark_green_36x30
Microsoft Project Server  checkmark_green_36x30  checkmark_green_36x30
Oracle-Primavera P6  checkmark_green_36x30  checkmark_green_36x30
Oracle-Primavera EPPM  checkmark_green_36x30  checkmark_green_36x30
Deltek Open Plan  checkmark_green_36x30  checkmark_green_36x30
Deltek Cobra  checkmark_green_36x30  checkmark_green_36x30
VersionOne  checkmark_green_36x30  checkmark_green_36x30
SharePoint  checkmark_green_36x30  xmark-red_32x30
Hard Dollar HD PCM  checkmark_green_36x30  checkmark_green_36x30

There are numerous resources available on the TimeControl website for each of these links:

For Microsoft Project, Project Server and SharePoint, see these use-case solution areas:

For Oracle-Primavera’s P6 and EPPM, see these use-case solution areas:

For Deltek EPM including Open Plan and Cobra see this use-case solution area:

For VersionOne see this use-case solution area:

For Ineight’s Hard Dollar HD PCM see this use-case solution area:

For all use-cases go to the Use-Case Solutions or contact HMS at info@hms.ca where we’ll be happy to talk to you about your particular needs.