Contents | (Visit Preferences to set your user name.) | Related To Time Log Feature Details | RecentChanges | Preferences | Index | Login | Logout
Wiki Time Log Feature Details
Subjects > ...
About The Time Log Feature
Times logged in local time.
The Time log below is using the new auto time log tabulating feature built into this wiki. A series of free form time log entries are converted into a nice table, along with summary tally of times at the end by project, client, and category. Sample of Time Log Kept On A Wiki Page
Use Edit to see the source for this page.
Of course a free form system like this places some burdens on the user to be consistent, but it also gives a lot of freedom. However, there is a syntax to specify legal values for clients, projects, and categories. Any unexpected values will be flagged in red in the table report.
The time tally features can be improved to tabulate weekly and monthly totals.
Error checking:
- Entries missing start or end times are flagged
- Entries with unexpected values (if values are given) are flagged.
- Field values specified like this: Project-Values:infrastructure,bookoutline,wikicontent,mysql
- Later specifications of legal field values replace earlier specifications
- Lines with unexpected format are flagged (for example, missing : character)
Other features:
- Elapsed times automatically calculated for all entries
- Tally today separately from the total of all the days in the current time log.
- Each day is followed by time tally for that day
- Lines starting with # character are ignored.
- billable-rate - This causes this item to tally a monetary total, in addition to a time total
- Perhaps done with a separate Rate keyword.
- Billing: field to tally a flat rate charge for something.
- filter - Only show and tally entries that correspond to a certain set of filters. For example: client-filters:webmill
- A comma delimited list of field values are allowed. These are treated as OR, that is any one of the values given will select a record
- Multiple fields act as an and, that is an acceptable value for all filtered fields must be present in the record
- Later specifications of the filter replace earlier specifications.
- Putting a date prior to the previous date is ignored, and flagged as error
Future Features, Feature Suggestions, Bugs
- Bug: 01/01/04 and 1/01/04 looked at as different dates, restarts daily tally
- Tally payments per client/project/category to show how much of the billable time has been paid for.
- Print each time log entry in the table with an alternating background color for it's row.
- Legal project value entered with trailing space flagged as error
- Out of bounds hour for start / end times not flagged as error (for example 116:36)
Here is the general form of a time log entry:
Date:12/21/04
Description: setupwiki.linux.pl
Client: webmill
Project: infrastructure
Start:12:45
End:15:45
Category:Nonbillable
Note that the first three lines of the START_TIMELOG setup the expected values for several fields.
Check out [Facts About Trees]
Bobsgear - Get A Free
Enterrpise Wiki Space!
Review: The Bobsgear Project was
started to develop a variety of Confluence
plugins. This installation of
the Confluence Enterprise wiki includes flexible
attachments, many Confluence plugins, personal blogs,
interesting articles, and more. Bobsgear already has spaces related to
politics, art and
photography wiki,
technical issues wiki,
ediscovery wiki, health,
Christian theology and Sabbath
School wiki, the
bible, book reviews,
and quotations. Bobsgear
allows free signup, and invites anyone to create a
free hosted Confluence wiki space.
NEW
USERS CLICK HERE! for a quick introduction to
Wiki.
Interested in Ask Jeeves Top Searches For The Week Ending June 18, 2004?