TimeControl 8.4 has some great new features in it but one of our favorites is the Hierarchy function. TimeControl has always been able to organize and structure data hierarchically. We see this done often in charge codes for example. Also, the organization approval process in TimeControl is, by its nature hierarchical. There are options in security to say “Allow the user to see their own data and the data of everyone who reports through them”. But there are other hierarchical needs that arise too.
Let’s say that we want to create security to restrict the data that is visible to this department and all departments, sub-departments and other sub-departments below them. That becomes a bigger challenge.
And that’s what the new Hierarchy function is for.
The new Hierarchy Table let’s you create many hierarchy structures. Let’s say you make one for location to show countries, states, counties and cities. Easily done. Then you want another hierarchy that is based on accounting General Ledger Codes. even though some of those codes don’t “roll-up” numerically. Easy to define in the Hierarchy Table. Perhaps you have departments and more departments and more and you want to do security, reporting or exporting based on that hierarchical view. Once you’ve defined a hierarchy you can associate it inside a table such as the Employee Table or the Charge Table or the Project Table using a new user-defined field type called, you guessed it, hierarchy. You can then see that table with all data listed that way in hierarchical structure then, if you wish, flip that view to a different hierarchy on the fly.
The power and flexibility of this feature is remarkable and we see it becoming a common element of reporting, security, exporting and more. Hierarchies are described in the TimeControl 8.4 Reference Guide.
Just one of the great new features in TimeControl 8.4