Category Archives: timecontrol

Oracle has confirmed that they have extended HMS Software’s technical partnership for a 27th year!

Oracle and HMS Software have confirmed that they have extended their technical alliance for a 27th consecutive year. Oracle Partner Network, Chris Vandersluis, Christopher Vandersluis, Christopher Peter Vandersluis

This technical alliance stands among a tiny few that have endured over a quarter century.  The partnership between HMS and Oracle started back in 1997.  Today the technical ties between the products and technologies of the two firms extend to a vast range.

Started originally to ensure a link between TimeControl and what we now call Oracle Primavera EPPM and Oracle Primavera Pro.  The work between the firms quickly extended to support first Oracle architecture such as the Oracle and MySQL databases and Java.

The integrations at the application level include JDE and NetSuite and numerous other touch points.

The real benefits of this long lasting alliance between HMS Software and Oracle has been what we have been able to deliver deliver to our mutual customers.

HMS and Oracle partner across multiple fronts. HMS Software’s TimeControl timesheet system supports Oracle databases, we also integrate with numerous Oracle Applications including Oracle-Primavera EPPM and Primavera Pro.

Some of the many TimeControl’s value-added benefits when linking with Oracle-Primavera include:

  • The multi-functionality and auditability of TimeControl that allows it be used for project management, HR, payroll, invoicing, job costing and government compliance all at the same time
  • Support for multiple rates per employee
  • Automated business rule validations
  • Automated workflow
  • Vacation management
  • Missing timesheet notification
  • Simultaneous support for multiple versions of Primavera
  • The free TimeControl Mobile App for smartphones and tablets supporting both iOS and Android
  • Matrix timesheet approvals with HMS’s unique Matrix Approval Process for Labor Actuals™
  • With TimeControl Industrial, the Crew Timesheet and Materials and Equipment field data collection

To read the recent press release on this relationship, visit TimeControl.com/resources/newsroom/press-releases/2024-05-15. For more information on how Oracle and HMS Technologies work together, visit the Oracle/TimeControl Portal at: Oracle.TimeControl.com or contact HMS at info@hms.ca for more information.

 

TimeRequest Validation Rules are a powerful TimeControl function!

TimeRequest Conditional Approval Paths, TimeControl, Chris Vandersluis, Christopher Vandersluis, Christopher Peter VandersluisOne of the most popular features ever released in TimeControl has to be the automated Validation Rules.  This function allows an administrator to define what makes a valid vs. non-valid timesheet.  The feature isn’t global.  It’s typically defined by group or by role but it can be very granular and some rules might apply in one geographic area while other rules might apply elsewhere.  Some rules might work for certain employees, salaried employees for example, while other might work for part-time employee or contractors.  The rules can be very simple like “no more than 24 hours in a day” or much more complex like “no overtime unless a) you get overtime and b) you’ve done more than 40 hours of regular time this week and c) none of that regular time was for sick leave or personal time off” etc.  There is no limit to the number of rules you can create.

So you might wonder what, if automated timesheet validation rules were so popular, we took so long to introduce the notion of validation rules for TimeRequests.  We’re sorry to admit we don’t have a great answer.  But, at last in the current version 8.5 of TimeControl we’re delighted to say that TimeRequest Validation Rules are now a part of the regular TimeControl system.

TimeRequests are, of course, a method of getting approval for time to be put on your timesheet in the future and they are most commonly used for vacation requests for requests for personal time off.  This too is a highly popular function so when we turned our attention to how we would implement automated TimeRequest Validation Rules we wanted to make sure we did it right.  The request came out of a simple business process challenge.  What if the approval process for vacations wasn’t the same as for timesheets?  This wasn’t a strange question for us.  At HMS, the approval patch for vacations isn’t the same as it is for timesheets so our first instinct was to follow the same structure as the Timesheet Validation Rules but there were more questions to be answered here. The resulting design and implementation is quite impressive.

In TimeRequest Validation Rules, an administrator can define what TimeRequest Charge Codes will cause what validation path.  This is done on the TimeRequest screen for administrators who have security access to it.  We imagined several scenarios.  Let’s say that the Technical Department vacation approvals had to go to one supervisor but the rest of the company had to go to someone else.  Or, let’s say that vacation approvals had to take one approval path but personal time off took another.  TimeRequest can be used for many things.  Let’s say that out-of-office training had to be approved by someone completely different than vacation or personal time off.  TimeRequest Approvals can even check how much time is left in an employee bank such as the bank of already earned vacation time.  The new Automated TimeRequest Validation Rules cover all these types of scenarios.  The Administrator chooses one or a series of charge codes (e.g. paid vacation plus unpaid vacation) then determines which filter of employees this rule will apply to and then creates the sequential approval path of who will makes those approvals.  From there, it works just like TimeRequest Approvals always has except that who is receiving and approving the requests might be quite different.

After saying all of that, it’s also not uncommon for TimeRequests to be approved by the very people who approve timesheets in which case, there’s nothing new to set up and TimeRequest Approvals will work as they always have and, once approved will appear on the end-users timesheet automatically in whatever timesheet period they were approved for.  End users can even click on a calendar entry to add the approved time right into their calendar app.

Flexible TimeRequest Approval Paths are an important and powerful aspect to TimeControl and are describe in detail in the TimeControl Reference Guide.

TimeControl named one of the 3 most popular multi-purpose timesheets in 2024

TimeControl, Chris Vandersluis, Christopher Vandersluis, Christopher Peter VandersluisWe’re very excited to announce that TimeControl has been named one of the 3 Most Popular Timesheet Software in 2024.  On the heels of being recognized as a Top 50 Innovative Company to Watch in 2024 which we blogged about a couple of weeks ago, this award comes from the Best Design 2 Hub.

“TimeControl is one of the most versatile and powerful time-tracking software tools across the globe.” Says the article which highlights numerous features and characteristics of TimeControl.

You can read about this recognition of TimeControl at: www.bestdesign2hub.com/most-innovative-time-tracking-software/.

TimeControl and Microsoft Project Futures

Microsoft Project, Project and TimeControl, Chris Vandersluis, Christopher Vandersluis, Christopher Peter VandersluisWe are getting an unusual number of requests regarding our support of the link between TimeControl and Microsoft Project.  This isn’t a huge surprise as Microsoft has made a number of announcements regarding the future of Microsoft Project in the coming months and years.

Project started as a single license per computer product over 30 years ago.  By the time TimeControl 1.0 was released in 1994, Project was already up to version 4.  We became a part of the Microsoft Partner Network in 1995 and when we released TimeControl 2.0 in early 1995, it included support for Microsoft Project 4.11 and Project ’95.  The Microsoft Project line has expanded since then but in each iteration, TimeControl has evolved to support the new versions of Microsoft Project.  I’ll go through all the current Microsoft Project versions and iterations below, but let’s take a look at the news out of Microsoft first.

Microsoft Project Server 2019 is the on-premise version of Project Server and it came to its official End of Mainstream Support on January 9, 2024.  That means that no new fixes or enhancements will come to this version.  There will continue to be security fixes only for this product until July 14, 2026.  (https://learn.microsoft.com/en-us/lifecycle/products/project-server-2019).  Clients who are still using Project Server on premise have been advised on numerous occasions by Microsoft personnel to shift to Microsoft Project Online.

Microsoft has made that migration decision a little more challenging by saying, “Going forward, all innovation will occur in Project for the Web…  there is no date to limit the functionality of Project Online at this time, but we encourage customers to plan their transition as soon as possible.”
(https://support.microsoft.com/en-us/office/project-for-the-web-and-project-online-6569170c-5c8e-474e-a7f0-642872f62f8a) That doesn’t mean that this is an end-of-life announcement for Project Online, in fact, there have been several communications from Microsoft to say that clients can expect continued support for Project Online for the foreseeable future and that no official end-of-life announcement has been made for that product.  But, if you’re a client facing the decision of where to migrate your project environment, it may feel like you are confronting conflicting messages.

So, all of that being said by Microsoft, where does HMS Software stand with the link between TimeControl and Microsoft Project?  We are committed to continue to support the TimeControl/Project integration as long as the iteration of Project functions and is still in use by our clients.  That being said, in some cases we might have to insist that a client not upgrade in order to support an older Microsoft product.

Here are all the Microsoft Project products to which TimeControl has and continues to support a link:

Microsoft Project Standard

This is the individual computer license to which TimeControl can link directly.

Microsoft Project Professional

This is an individual computer license but also has the ability to communicate with Microsoft Project Server or Microsoft Project Online (3 or 5).

Microsoft Project Server

Even though mainstream support for this product has ended, our link continues to function with Project Server.

Microsoft Project Online

Project Online is sold in three separate subscription plans:

Microsoft Project Plan 1

This is the license given to people who are updating Project Online and includes a subset of functionality allowing users to update their project progress, collaborate and participate in the project but not do the planning.  TimeControl links with Microsoft Project Online but since this Plan is only functionality if you have Plan 3 or Plan 5, there’s no TimeControl link that only supports Plan 1.

Microsoft Project Plan 3

This subscription is akin to Project Server but online. It has all the Project Server functionality plus new enhancements made only to Project Online that were not ported to Project Server 2019 on premise.  It does not include Portfolio Analysis.  TimeControl integrates directly to this product.

Microsoft Project Plan 5

This is Project Online but also includes portfolio analysis.  TimeControl integrates directly to this product.

Microsoft Project for the Web

This is the most recent addition to the Project family.  The integration functionality provided with Project for the Web allows TimeControl to pull data from it but not to push data back to assignments in the same way Project Online does.  With improvements coming to Project for the Web all the time, we’re looking forward to being able to link back to it in the same way we do with other Project products.

We’re not Microsoft, of course, so we encourage you to get the most up to date details about their products and their intentions from them (https://project.microsoft.com).   From the perspective of TimeControl, we continue to be committed to support the integration of TimeControl with all versions of Microsoft Project that are made available just as we do with all the other project management tools to which we have integrations.

Let us know if you have questions about the integration of TimeControl and Microsoft Project and how we can help with your own project environment plans.  You can reach us at (https://www.timecontrol.com/contact).

TimeControl named one of the top 50 most innovative companies to watch!

HMS named one of the Top 50 most innovative companies to watch in 2024 by CEO Views. Chris Vandersluis, Christopher Vandersluis, Christopher Peter VandersluisWe are very excited here at HMS.  Our TimeControl division has been named One of the Top 50 Most Innovative Companies to Watch in 2024 by The CEO Views Magazine!  Our work with TimeControl has led CEO Views to categorize HMS as a “Disruptor” in our industry.

Here’s just a short quote from the article: “Solve your real-world business challenges from a single timesheet with powerful built-in integration.”  How could we not like that?

The full CEO Views Magazine will be published shortly and we’ll let you know how to see the whole magazine but the article and analysis of HMS and TimeControl can be seen now on the CEO Views Magazine site.

Write your own timesheet or subscribe to one?

Subscribe Online or Write it yourself.  Chris Vandersluis, Christopher Vandersluis, Christopher Peter VandersluisYou need to update your timesheet or your project management system.  A host of potential developers are pitching for your business often with low-cost overseas developers.  It might sound tempting.  You could commission exactly the features you’re looking for and, after all, it’s a timesheet. How hard could it be?

Here at HMS we hear this quandary on a regular basis.  Sometimes we hear that the prospective client has, indeed gone off to create their own customized development of a timesheet or combined timesheet and project system.  We often hear back from them 2 or 3 years later as they look at TimeControl again.

Here are a few things to think about if you’re considering writing your own system.

Writing it yourself

Here are some of the things you’ll need to think about as you embark on your writing a timesheet project.

Internal Design

Internal design isn’t a given.  Do you have personnel with the expertise to design such a system?  Even with our deployments of TimeControl, we sometimes find it difficult to get all elements of the client to agree on exactly what the functionality and process should be.  Are you able to consider everyone who is involved in the project?  How difficult will it be to get sign-off on your design.  What will be your process for accepting changes to the design after the project is underway or even after it’s delivered?

Creating it

Ok, you’ve fought through the design and you’re ready for those programmers to get busy.  Now you’ve got to create it.  You’ll need to make sure that the outcome matches the design and then testing, testing, testing to make sure what you’ve created matches your process.  Are there regulatory requirements?  What about financial requirements? Have you got a dedicated programming team or might some of the team change over time.  Did you think to make test case data for testing?

Effort

It can be surprising how much time it takes to create a timesheet system and even more a project system to the commercial standards you see online.  The interface that you see on screen is the least of the work.  What happens once that data is saved is the hard part.  So total effort can be deceptive.  Think in terms of several person-years of work to get the job done.

Congratulations! You’re now a timesheet publisher!

You might not have thought about it, but now you have become a timesheet publisher, maximum clientele: 1

With a commercial system like TimeControl, we get to amortize all the effort we’ve put in over the last 30 years across hundreds or thousands of clients.  That won’t be the case for an in-house written system.  Plus, in becoming a timesheet publisher, there may be some sideeffects you might not have counted on.

  • Your people will be distracted from your core business. These might be some of your best core people.
  • You’re not just responsible for writing it, but also adapting it to changing technology. Whenever an operating system or a database or a browser or malware protection or any integrated technology changes, you’ll need to check to see if upgrades are required.  It’s continuous work.
  • You’re responsible to secure it, monitor it, and upgrade it. Plus, are you developing for in house, in the cloud, in a private cloud, in a hybrid cloud?
  • What about requested changes? As soon as your system is delivered, it’s a guarantee that someone will ask for something additional.

Delays until the investment in writing it pays returns

You’ve created it, tested it and deployed it and how long did that take?  Every day you spent on the project is a day you weren’t receiving the benefits of having delivered it.  With a system that you buy or subscribe to, those delays don’t occur.

Subscribe to TimeControl Online in the Cloud

If you are comparing the challenges of writing your own timesheet or project management system, here are some of the considerations for our TimeControl Online Software as a Service in the Cloud.

HMS manages the entire environment

First of all, HMS is responsible for:

  • The infrastructure including the servers, databases, database servers, operating systems, configuration of those servers, malware protection and more.
  • The installation of the software itself along with any updates, upgrades, hotfixes or anything else the application requires.
  • Security including physical security and the safeguarding of the infrastructure, the application and the data.
  • Data backups
  • 24×7 monitoring.
  • We do all of this in cooperation with our partner Amazon and Amazon Web Services where the services are extensive.
  • ROI is almost instant. The system is there right now.  The only time between subscribing and going into production is any configuration you elect to do

The return on investment is almost instant

All the functionality is there already and with a system like TimeControl, there is so much flexibility to have it adapt to your needs that writing something on your own with similar levels of functionality should be somewhat daunting.

And, there’s so much more.

  • The free TimeControl Mobile App
  • Pre-existing links with numerous project management tools like Primavera, Microsoft Project and Project Online, BrightWork, JIRA and more.
  • Crew timesheets Material/Equipment usage collection in TimeControl Industrial
  • TimeControl Project
  • TimeControl BI
  • Vacation Approvals with TimeRequest™
  • Expense reporting
  • Extensive reporting
  • A complete bi-directional API

If you’d like to see more, trying reading the white paper Buy it, Write it or Subscribe to It? which you’ll find in the White Papers area of the TimeControl Website. You might also want to look at the white paper TimeControl Online Security Architecture on the same page.

Or, feel free to contact one of our TimeControl experts at: TimeControl.com/contact and we can talk about the differences in writing it yourself or subscribing to it online.

Why is TimeControl so popular with the Payroll Department?

TimeControl Payday, Chris Vandersluis, Christopher Vandersluis, Christopher Peter VandersluisWe often talk about TimeControl in association with project management tools but, because it is a multi-function timesheet system, TimeControl is often managed by the Payroll department.  What is it about TimeControl that makes it so popular with Payroll Departments?

First of all, let’s acknowledge that virtually every Payroll system has some kind of timesheet attached to it. We have nothing bad to say about any of them.  But Payroll timesheets are single purpose.  They’re designed to give that particular Payroll system what it needs to process employee pay.  The attractiveness of TimeControl is that it can be used not only for Payroll but also for updating Project Management, Human Resources, Billing, Job Costing and other internal systems and processes.  The benefit for Payroll is, that if the timesheet can do what they need, then everyone in the organization can be using one timesheet instead of several and that will create huge efficiencies in reducing reconciliation between disparate systems.  TimeControl was designed from its inception to meet the needs of Payroll.

So, what are some aspects of TimeControl that make Payroll happy?

It’s Auditable

If a project finance report is off by a hundred dollars or more, no one gets too excited.  But, if a paycheck is off by a single penny, there is all kinds of upset.  So, all entries, changes and approvals of time in the TimeControl timesheet is tracked and is completely auditable.  Even post posting changes are traced on a line-by-line basis.  This is an essential element of a Payroll system.  If the numbers are questioned, they can be recovered from the original entry and any changes will be immediately visible.

Approvals

If your timesheet is going to Payroll, then it almost certainly has to go through some level of approval.  It might be very simple or have multiple levels but knowing that the data that arrives into the Payroll system has passed the approvals required is a must.

Automated Validation Rules

When we explain this to prospective clients, the eyes of the Payroll staff light up.  TimeControl can have as many automated Validation Rules as desired.  A rule might be simple like “for salaried staff, no timesheet should be more than 24 hours a day” or “no salaried person can book more than 40 hours of regular (meaning paid-for) time in a week. Or a rule could be complex like “your timesheet cannot have more than 8 hours of sick leave on a weekday and no sick leave at all on a weekend”.  You get the idea.  Some clients have a handful of validation rules.  Some clients have dozens or more.  It’s all about catching potential and obvious errors at the point of entry rather than in a long cycle where someone has to start communicating from Payroll back to an employee about timesheet problems affecting their pay.

Validation Rules can be errors which must be corrected before the timesheet is released or they might just be a warning like “Be advised you have now used all of your paid-for sick leave.”  It’s up to the client to determine what rules are important to create in TimeControl.

Accommodating both Wage and Salary staff at the same time

Rules for Payroll for salaried employees and wage employees are often quite different.  Salary employees, for example, rarely are paid overtime.  Wage employees are often paid for overtime.  Some organizations want to pay overtime at different rates.  “Time-and-a-half” or “Double-time” are common requests.  Some organizations want to give employees an option to book their overtime into a bank to be used to take time off later.  All of these options and more are a part of TimeControl.  This means that both Wage and Salary staff are easily managed within the same system even if the calculations and rules are different.  Vacation time for example might be calculated at the end of each month as a number of days of vacation earned for the last 30 days for salaried staff.  Wage staff might have vacation accrued automatically by TimeControl also but calculated based on the number of hours worked that week.  Two different calculations, both handled in the same system.

Rates for Payroll, Billing and Project Management at the same time

Payroll’s perspective on rates is what will result in an employee’s paycheck.  But the Billing department looks at Rates differently.  First of all, the values of what we bill at vs. what we pay are almost always different and secondly, there will be hours counted for Payroll that might not be counted for Billing.  Project Management usually uses an aggregate or average rate to keep their reporting simpler.  TimeControl handles all of this and much, much more by allowing distinct values for each rate code.  So, for a particular employee, TimeControl might record their pay rate as $40, their billing rate at $60 and their project rate at $50.  Plus, security in TimeControl goes all the way to the field level.  Employees are almost never shown the values associated to their timesheet and individual pay rates are almost always restricted to only the limited number of Payroll staff who are allowed to see them.

Batch Transfer

Once the timesheets are complete in TimeControl, the data usually needs to go somewhere else; sometimes to several somewhere else’s.  TimeControl’s export mechanisms can track the batch of exported records so that a timesheet line is never accidentally sent twice.  Even after adjustments and corrections, only the new changed records are sent.  Batch Transfers are kept in TimeControl so a batch could be recreated if necessary.  The ability to know what was sent to the Payroll system and when and know that those records won’t ever be sent twice to inadvertently doubling someone’s pay is a favorite with Payroll.

What about Contractors?

As we’ve described in recent blog posts, TimeControl can accommodate both employees and contractors within the same time.  These records can be flagged distinctly so the contractor hours don’t go to Payroll, but rather to Accounts Payable and the hours of both employees and contractors can go to Billing.  Sound confusing?  It’s nothing compared to keeping separate systems and then trying to reconcile them later.  TimeControl was built for this.

What about timesheets that are only by exception?

Some employees do the same thing every day and are not tracked by Project Management, or Billing.  Imagine a receptionist for example.  They don’t even really need to do a timesheet except when there’s an exception such as a vacation day or a sick leave day.  TimeControl handles this with a function called Autofill.  If there are no exceptions, TimeControl will created an fill in an automatic timesheet for that employee with the appropriate number of hours per day.  If someone took a half-day of personal time off, then they can enter that and Autofill will just “top-up” the hours to the expected total for the day.  It can save enormous amounts of time making sure we have complete records for all the staff but not make people do work that creates no value to the company.

Is that it?

Goodness no.  There’s lots more in the TimeControl functionality that Payroll will find of interest.  Here are a couple of areas of the TimeControl website that will have more information that includes webcasts, white papers, slide shows and more:

You must balance the desire for flexibility with the associated responsibility

balance flexibility and responsibility, Chris Vandersluis, Christopher Vandersluis, Christopher Peter VandersluisCorporate Memory is an almost forgotten concept but we encounter clients who see it as a challenge on a regular basis.

We often say to our TimeControl clients that the tremendous flexibility that is provided with TimeControl comes with an equal share of responsibility.  There are so many ways that TimeControl can be configured and then, once configured, can be altered, updated, re-thought and re-imagined by the client that makes it so popular.  It’s rare when a client asks for something within TimeControl where we have to say “no”.  That flexibility was part of our original intent with the product from the very first version back in 1994 and remains core to our philosophy of how an enterprise timesheet and project management product should be constructed.

But, with great flexibility comes great responsibility.  When we work with a client in the earliest days of their deployment we make a point of saying that the client themselves are responsible for the documentation of their own process that involves TimeControl and the changes or configuration that was requested.  When we are asked to assist with the implementation, we have always created a technical deployment document where we describe the client requests for certain configuration choices and then put in the filters and field definitions that could, in theory have been done by the client themselves.

Fast forward a few years and it is extremely common for a client to report that their TimeControl Administrator is no longer in that role or no longer with the organization and a new person is having difficulty understanding why a filter behaves the way it does or why an export for payroll exports certain fields but not others. “Can you locate your internal process and TimeControl configuration documentation?” is usually our first response.  You may not be surprised to find out that this is often not to be found.

“Would you like a copy of the technical documentation we created when we deployed?” we’ll ask.  Oh yes, that’s very desirable and it certainly can be of help but like many internal systems, if there is no process guidance then a new administrator or new technical administrator could find themselves at a tremendous disadvantage.

This is true whether the client is using TimeControl on-premise or has a TimeControl subscription to TimeControl Online or TimeControl Industrial Online in the cloud.

It’s a truism to say that “things change”.  In an enterprise system like TimeControl that’s especially true.  TimeControl almost never lives in a vacuum.  It feeds billing or payroll or project management or all three.  It is fed by HR and by contracts and more.  If anything in any of those systems change (such as a new version or a new understanding of how those systems should work then the integrated solution that was once designed may start to hit some bumps.

At HMS we have learned over the years to take as many notes along the way as we support a client to be able to understand requests later but on a regular basis, we find that our notes have become the client’s corporate memory.  To be fair, some clients, including some of our largest have been exemplary at how they keep corporate records of how TimeControl was deployed and why.  Making changes for those clients is always easiest and least stressful.

For all of us, balancing the amount of flexibility you want to take advantage of and the responsibility of documenting and managing what you did with that flexibility is a challenge that is important to manage.

Find out more about TimeControl flexibility at: TimeControl.com/features/flexibility.

Is it getting harder to support an on-premise enterprise system?

TimeControl Online, Timesheeet Software as a Service Chris Vandersluis, Christopher Vandersluis, Christopher Peter VandersluisOnly a few years ago we wouldn’t have even had this conversation.  Even with Software as a Service becoming more popular over 10 years ago, the conventional wisdom at the time was that significant enterprise systems would always be housed in-house.

That conventional wisdom has changed.

Big IT vendors like Microsoft, Oracle and Amazon have pushed hard for organizations to shift to an online subscription model.  At one time the thinking was that this would be most attractive to small and medium sized businesses but that thinking has evolved too.

Here at HMS, we have had TimeControl on-premise available since 1994.  TimeControl Online, our Software as a subscription Service option came out in 2011.  We continue to support both on-premise and online clients and are committed to do so for the foreseeable future.  There are some clients who have very specific and very important reasons to keep their TimeControl systems in-house on their own data platform.  Often these are government or defense sector clients.

But let’s not think about the exceptions for a moment.  Let’s think about everyone else.

Imagine an organization that has heard the evangelism from Oracle and Microsoft and has decided to move some of its data systems to a subscription model.  Both Oracle and Microsoft are making it more and more awkward to choose and install an on-premise system so the incentive to shift might be high.

The savings to the organization is that they no longer need to have quite as much expertise in the IT department.  After all, at the subscription service center, security, monitoring, upgrades, system performance, database servers, operating system updates, network configuration, security patches and, of course, monitoring, updating the hardware servers themselves is handled as part of the subscription.

Now, with one or more systems successfully migrated, the need to handle these requirements internally evaporates as does the need to have that same level of IT expertise available in house.  Many of the IT personnel can be repurposed and there are the remaining in house systems to support but the numbers start to dwindle.

Who leaves first?

In many cases, there is natural attrition and the company is happy with that.  It’s better overall for morale if people are leaving of their own free will.  Older employees who are at retirement age or who can be given an incentive package to retire early take the plunge.  They are probably still young enough to continue in the IT industry if they wish working in other capacities.  But, those people who are leaving through retirement won’t be replaced or wont’ be replaced in the same numbers.

In some cases, some employees see the future coming and decide to seek other opportunities elsewhere.  In most cases, this will be the most experienced and capable employees.

For these two categories, the impact on the organization cannot be measured by just the number of employees.  A great deal of corporate memory, experience and skill go with these seasoned veterans.

We have had contacts at some of our clients announce to us they were retiring, then announce that they couldn’t leave quite yet.  Then announce they were retiring again.  Then announce that yes, they’d actually retired by had been retained by their old employer as a contractor so we’d be continuing to interact with them.  It’s not a unique story.

For the organization, the ability to continue to support the enterprise systems that remain becomes harder and harder and so it’s perhaps no surprise that in the last 2 years, we have had more on-premise TimeControl clients shift to the TimeControl Online subscription service than ever before.  We’ve made that easier in many respects by having an Evolve Program to help defray the costs of going online but the incentive is clearly coming from within.  And, this shift isn’t restricted to our small and medium clients.  It includes some of our largest clients as well.

We expect this migration to continue.

Our own commitment isn’t likely to change however until there are literally no clients left who wish to purchase or support TimeControl on-premise.  Until then we plan to support our clients both on premise and in the Cloud.

For more information on TimeControl Online, go to: Timecontrol.com/features/timecontrol-online.

To see more about choosing Online vs. On-premises, go to: TimeControl.com/how-to-buy.

To find out more about the Evolve program go to: The TimeControl Evolve Program. or contact one of our TimeControl experts at: Timecontrol.com/contact.

Where does TimeControl stand in the use of AI?

TimeControl.ai, TimeControl, Chris Vandersluis, Christopher Vandersluis, Christopher Peter Vandersluis HMS started using AI techniques in TimeControl back in 1999.  Surprised?  Artificial Intelligence has been around awhile and you probably wouldn’t have noticed how we leveraged it back in 99.  At that time we created a communications protocol called “HMI” for TimeControl to transmit enormous volumes of TimeControl data through the Internet.  It had the capability of re-routing traffic based on what paths would be fastest.  With the invention of .Net and other Internet-based technologies we evolved from it.

While we are investigating how generative AI could help TimeControl administrators get the best use of TimeControl now, the questions we more commonly receive on the subject are almost all in one area:

“Can you make TimeControl use AI to automatically fill in my timesheet?”

The short answer is yes but don’t get too excited quite yet.  We have the technical capability to have AI determine what the most likely entry for any particular user’s timesheet.  The algorithm would look at the user’s scheduled work, for example, and perhaps past examples of timesheets submitted by that user and then figure out what the most likely entries would be.

The problem is, should we?

An auditor would say, ”Who entered this data?”  “TimeControl did it on its own,” we’d have to answer.  That would a problem for any audit.

“Ah,” you might answer, “but TimeControl could create the draft timesheet and the end user could just approve it.  Think of the time saved?”

That too is technically possible but imagine this scenario: A user is scheduled to work 30 hours this week on “Task A”. They’re scheduled to work 10 hours on “Task B”.  The end of the week comes and the clever AI generator says “Based on the scheduled work, the timesheet should probably look like the schedule”.  The pressure on the employee to just click Ok would be tremendous.  Perhaps they’d even justify it in their head by saying “I’ll make it up next week by doing the reverse.”

You can see the problem.  Algorithmic calculations of what should have happened don’t mix well with the simple recording of “what actually happened”.  So over the years, despite numerous requests, we’ve resisted putting our AI knowledge and our ability to automatically fill in workloads into the timesheet very deliberately.  This is perhaps why TimeControl is supported by both project administrators and Finance administrators at the same time.

We aren’t however, unsympathetic to the desires to reduce the workload in filling in a timesheet and, as a result, there are many features and functions within TimeControl that can reduce the time required to get one’s timesheet complete.  They include:

Preloading where TimeControl will automatically preload your timesheet with the project name and charge code to which the employee was assigned, and which fits into a particular filter of time.

Filtering which can filter out projects and charges the employee isn’t even working on.

Personal Preloads in which the employee defines projects and charges they always want to appear on their timesheet (think “Internal Meetings”) that they don’t want to go looking for.

Validation Rules and testing those rules on the timesheet.  This allows any errors to be caught before they’re even submitted for approval.

Notifications where TimeControl will remind you by email if your timesheet is late or about to be.

Copy where you can just copy a previous week’s timesheet in its entirety if you know you did the same thing this week as you did last week.

TimeControl can also just get you to the timesheet faster by configuring your personal preferences to have the timesheet entry screen automatically appear.

Keeping the structured financial and auditing rules of Finance, the fast-moving progress of project management and the speed at which end users want to move on with tasks they are not focused on is a balance we’ve had to manage since TimeControl was invented some 30 years ago.

Take a look at the Best Practices area of the TimeControl website for more ideas on how to improve efficiency with TimeControl either as an organization or as an individual.