Summary | Support accumulating timers and ask for time entry when creating timer |
Queue | Hermes |
Queue Version | Git master |
Type | Enhancement |
State | Resolved |
Priority | 1. Low |
Owners | mrubinsk (at) horde (dot) org |
Requester | php (at) ideacode (dot) com |
Created | 03/31/2008 (6277 days ago) |
Due | |
Updated | 11/26/2013 (4211 days ago) |
Assigned | |
Resolved | 11/26/2013 (4211 days ago) |
Milestone | |
Patch | No |
Assigned to Michael Rubinsky
State ⇒ Resolved
Version ⇒ Git master
See also
Request: 12543"static" information: client, job type, cost object as well as a
"name" for the timer.
Generally, though, can seems more appropriate. The salient point is,
I think, that once you've committed to that information (regardless of
whether there is any info or not), you cannot change it later.
entered information. You also see (but cannot edit) the date and
accumulated hours. You are prompted to enter a description and
optionally notes. You have two options: Save and continue timing, or
Save and stop timing.
with "previously entered information"?
another timer is running?
may switch to another and have it activate while the others pause.
automatically once a later timer has been stopped?
stopwatch, or next to it? Anyway, it sounds like a nice enhancement.
replacement. However, the general utility of the stopwatch may be
needed, so an addition would likely be best.
State ⇒ Feedback
State ⇒ Accepted
"static" information: client, job type, cost object as well as a
"name" for the timer.
entered information. You also see (but cannot edit) the date and
accumulated hours. You are prompted to enter a description and
optionally notes. You have two options: Save and continue timing, or
Save and stop timing.
with "previously entered information"? Already running timers?
What happens with running timers anyway? Are they paused while another
timer is running? Is the last active timer resumed automatically once
a later timer has been stopped?
or next to it? Anyway, it sounds like a nice enhancement.
Priority ⇒ 1. Low
State ⇒ New
Patch ⇒ No
Milestone ⇒
Queue ⇒ Hermes
Summary ⇒ Support accumulating timers and ask for time entry when creating timer
Type ⇒ Enhancement
Ticket 2667and Ticket 6549.Our particular usage, as developers, is to accumulate time on given
tickets. For example, work on
Ticket #1, finish it, turn it over totest, move on to
Ticket #2. Later, test comes back and complains thatTicket #1isn't finished, so we "switch" back toTicket #1and repeat.In a given day, I might have 6-12 tickets under way in this
waterfall type process.
Another time this arises in when we double duty "on the desk," taking
support calls. We'll be working away on Ticket N, when the phone
rings and we go into support mode. So, we "switch" our task and want
to accumulate time on the right one.
Today, one way we handle this is to track our hours in a spreadsheet
at our desks: at the end of the day, we sprinkle the worked hours
around roughly on all the tasks we worked.
Timers are more accurate, and it seems like timers would be more
generally useful if the following modifications were made:
1. When you create a timer, you must fill in the time entry's "static"
information: client, job type, cost object as well as a "name" for the
timer.
2. When you click the timer, you see (but cannot edit) the previously
entered information. You also see (but cannot edit) the date and
accumulated hours. You are prompted to enter a description and
optionally notes. You have two options: Save and continue timing, or
Save and stop timing.
The idea here is to focus the information you enter at each stage of
the timer -- creation and click -- to just the needed information, and
to give you the option to continuing timing.
Thoughts?