Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

Options
Go to last post Go to first unread
horvathcom  
#1 Posted : Saturday, July 24, 2010 12:29:33 AM(UTC)
horvathcom

Rank: Newbie

Joined: 5/29/2010(UTC)
Posts: 4
Location: Chicago

I swear I posted this before, but can't see it now.

How do you tag for more than a single day. I'd like to do the advanced search over a week and tag the same string over multiple days.
admin  
#2 Posted : Saturday, July 24, 2010 9:45:07 AM(UTC)
admin

Rank: Administration

Joined: 4/13/2010(UTC)
Posts: 872

To tag more than a day, click Add tag button without selecting any time. You will have an option to set time by hand.

In advanced search you can then do queries like 'sometag duration>2d' or 'sometag duration>48h'

This will only work in advanced search but not on days filter since activities will be trimmed to 24 hrs.
horvathcom  
#3 Posted : Monday, July 26, 2010 9:57:17 AM(UTC)
horvathcom

Rank: Newbie

Joined: 5/29/2010(UTC)
Posts: 4
Location: Chicago

admin wrote:
To tag more than a day, click Add tag button without selecting any time. You will have an option to set time by hand.

In advanced search you can then do queries like 'sometag duration>2d' or 'sometag duration>48h'

This will only work in advanced search but not on days filter since activities will be trimmed to 24 hrs.



Add button is fine for selecting time, but it forces me to choose a tag, and then to get to the Advanced Search, it has already tagged that time interval, so searching is useless. It seems like a way to tag time like meetings where your computer may have been doing something, but you have a block of time you want to tag.


I am looking for something that lets me do the same kinds of filters I can do on the day view, but for more than one day. Then I tag the results it found. I fill out a time report on Fridays. If I have thought to tag every day at the end of the day, it is easy. Usually thought I do not. Then on Friday, I have to do numerous, search, tag, choose another day, sequences. Also, it would be good to have those searches saved somewhere so every week I can build them up, rather than trying to remember the week before what search string got good results.

Actually, the advanced search is close. I just can't tag the results it shows me.


admin  
#4 Posted : Monday, July 26, 2010 10:54:38 AM(UTC)
admin

Rank: Administration

Joined: 4/13/2010(UTC)
Posts: 872

I see what you mean.

These searches, are they changing every week or do they stay the same? What you are describing is similar to what we call auto tagging. With auto tagging you would for example say 'group:firefox cnn' tag this as 'news'. But since this tag is calculated it is not meant to change every week since changing it means that it changes for every day not just last week.

The other problem is tagging the same time twice. With queries it is very easy to tag the same time twice, on day view you can easily see when this happens and correct it, but with tagging on multiple days this can quickly become a problem.

Could you tell me in a little more detail how you tag. So you write a few queries and assign tags to them. What do you do if they overlap? What do you do with time which wasn't tagged?
horvathcom  
#5 Posted : Monday, July 26, 2010 6:41:51 PM(UTC)
horvathcom

Rank: Newbie

Joined: 5/29/2010(UTC)
Posts: 4
Location: Chicago

I work for a large company doing system requirements and design.  At the end of the week we are required to fill out an online timesheet with various activities (Primavera).  Manictime is great at helping me enter that accurately.   If that were my only need, I would have stayed with the free version.   What I really saw as great potential of ManicTime is being able to help me schedule future work based on past experiences.  We do work on several levels.  There is non-release specific  activities, release specific, and feature specific.   It is helpeful to be able to tag, or structure tags, so that I could information on those levels. 

On Friday, I go day by day, and do multiple filters in the application view.  Usually I do a few quick filters to get the easy ones.  For example, our features are assigned an easily filtered string (FR12345C).   Many of the documents, e-mails, etc. have that string in it so I can tag them easily.  I tag them with the  activity (requirements, testplan, etc.), feature, and release.  Sometimes it is easy to tag the activity because I am only working on a single phase during the week.  Other times it is not as easy as phases overlap.  Somtimes I can filter on an application (bottom right)  to narrow things down (requirements tool is different than problem tool).   I do this several times until the day starts getting striped with time.  

Then I look where there are no tags and select that time to see what shows up.  Sometimes I also adjust the timeline to zoom in an hour or two at a time as the lines are narrow. That often will give another searchable string I can use to collect some more time and tag it.   Once I get to where there are only small chunks of time left, I select that time and tag it with what I assume I was doing just to fill out the day without spending time on the smaller durations.   

A couple of things that help to avoid overlap is that I use the "Combined Groups" in the statistics and when I tag, I tag several at a time.  

I can see how overlap and auto-tagging could be an issue.  The obvious way to auto-tag would be to search on that feature string, and have it be part of a group for that release.  A second set of auto-tags would be activity based with the requirements tool or a string like "L1", "L2" or "requirements" could be used to tag that. Auto-tagging, I think works only when you can keep the strings and tags separate from one another and combine them later.  

For example, now I will do something like this....

Switch to Monday
Filter on "FR12345". See what I was doing.
Re-filter on "FR12345" and (L1 OR L2 OR Reqtool), select all, tag with "Requirements", "FR12345", "Release 9".
Copy the filter string.
Switch to Tuesday.
Paste filter.
Re-tag those.
Now I realize another string that may catch more.
Modify filter, re-tag.
Copy filter
Go back to Monday and tag what the filter catches that is new. 
Go to Wednesday, .....

Sometimes it is easier to focus on a day and get everything before moving on, but the more complicated the filters get, the harder it gets to remember what you did to get all the time.  If you bounce from day to day focusing on an activity, there is a lot of circling back and re-applying.   When I see something on Friday's logs that would apply for the week, now I have to go back to Monday, Tuesday, Wednesday, and Friday to catch any of that time. 

A couple of ideas that would help....

A view of untagged time would be great.  Being able to drag across time and only have untagged time selected helps, but being able to see only those activities in the bottom left pane would make it easier to figure out what filters would help.

If the searches (bottom left or advanced), remembered past searches in a pull down, I could more easily go from day to day, or even week to week, and reapply filters.   The filters that I tagged from are most valuable, but all attempts would work too.  If you have ever used Wireshark (packet capture tool), it does this with its filters.   Firefox kind of does it with its history. 

Overlap is ok so long as you can filter it out, or determine a hierarchy from the stats view.  For example, anything I tag with a feature is part of a release.  I shouldn't have to tag it.   I have not played around with the tag groups much yet, but I suspect this is close.    I could envision where I set up tags in a hierarchy such as Release - Feature - Activity - sub-activity, etc.  so I would get time tagged in groups.  

For example,

10     Release 9, FR12345, Requirements, L2, Create
20     Release 9, FR12345, Requirements, L1, Modify
 5      Release 9, FR12345, Requirements  (untagged beyond this level)
35     Release 9, FR12345, Requirements  (total - calculated)

 7      Release 9, FR12345, Testing, Acceptance Test Plan, Create
 5      Release 9, FR12345, Testing, System Test Plan, Review
 9      Release 9, FR12345 (untagged)
56     Release 9, FR12345 (total - calculated)

Release 9, FRXXXXX, Testing, Acceptance Test Plan, Create
Release 9, FRXXXXX, Testing, System Test Plan, Review
Release 9, FRXXXXX, Testing
Release 9, FRXXXXX
Release 9


I'll try to attach a picture of what I have in my mind.
horvathcom attached the following image(s):
ManicTime Tags.png (161kb) downloaded 18 time(s).

You cannot view/download attachments. Try to login or register.
admin  
#6 Posted : Thursday, July 29, 2010 10:17:08 AM(UTC)
admin

Rank: Administration

Joined: 4/13/2010(UTC)
Posts: 872

Thanks for the detailed description.

Some improvements will be in the next version and should help a bit.

I'll put the 'show only untagged time' on our todo list. I think its a great idea.

We can implement a dropdown in the filter, but since the filter works with every keystroke I guess we can only save it when Add tag is clicked or when advanced search is used.

For now the tags don't have hierarchy. This is on our todo list, but most likely it wont be done anytime soon.
davidem  
#7 Posted : Tuesday, December 20, 2011 3:20:34 AM(UTC)
davidem

Rank: Advanced Member

Joined: 6/24/2011(UTC)
Posts: 147
Location: New York, NY

I second the request to be able to call back "complicated" timeline browsing filters. Allow the filters to be "named", too.

One I use a lot to tell me which email threads I spent most time on is this one, which filters all of the generic Outlook activity:

group="OUTLOOK.EXE;Microsoft Office Outlook" -"Calendar - Microsoft Outlook" -"Inbox - Microsoft Outlook" -"Sent Items - Microsoft Outlook" -"Conversation History - Microsoft Outlook" -"alerts - Microsoft Outlook" -"Advanced Find" -Reminder
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.