Replies: 1 comment
|
Hi @dschipfel Built and in It ended up slightly different from the proposal in two ways, both of which I think are improvements. Two switches, not oneTickets → Settings → Time tracking has two:
Hiding the panel tidies your screens. Closing the API can break something somebody built against it - a billing export, a reporting job, an integration nobody mentioned when they set it up. Those are different decisions affecting different people, so you get to make them separately. If you are switching time tracking off simply because your team does not use it, leave the API switch alone. It can be set per companyEach switch has an install-wide default, and any company can be given its own answer or left to follow it. Which switch applies to a ticket is decided by the company that ticket belongs to. That is for anyone running FreeITSM for more than one client - bill one for time and not another. On a single-company installation there is no company section at all, just the two switches, which is what you actually asked for. "Follow the default" is deliberately a third option rather than a checkbox, so a company you have given an answer to can be handed back to the default later. Your "preserve existing data" pointTaken literally. Neither switch deletes anything. Entries already recorded stay exactly where they are and come back untouched the moment you switch it on again. Try it for a month and change your mind, and nothing has been lost. On the rest of the proposalYou mentioned removing time tracking menus and concealing related statistics and reports. Worth saying plainly: those do not exist. Time in FreeITSM is a panel on a ticket and two endpoints behind it - there is no timesheet screen, no time report and no dashboard widget. So there was less to hide than your write-up assumed, which is why this landed in Tickets settings rather than System: every surface it has is a ticket surface. Two details you may care about:
Documentation
Thanks for the suggestion - and if two switches turns out to be one more than anybody wants, say so and I will happily hear it. |
Uh oh!
There was an error while loading. Please reload this page.
For organizations that do not use time tracking, it would be beneficial to have the option to disable time entries globally.
Current situation
The time tracking functionality is visible throughout the ticketing workflow, even for organizations that do not track working times, billable hours, or effort spent on tickets.
Suggested solution
Introduce a system setting such as:
When disabled:
Benefits
Not every organization uses time-based reporting or billing. For internal IT departments, the focus is often on ticket resolution, documentation, and service quality rather than tracking time spent on individual tasks.
Providing the ability to enable or disable time tracking would make FreeITSM more flexible and allow each organization to tailor the system to its own workflow and processes.
All reactions