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.
You must be logged in to post a comment.