Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

How to track working time per day?

a.haaken
Contributor
February 27, 2012

We need some clock to track the whole days working time for our employees. But this time should not be tracked as working time, that has spend, but only as available time for this day.

lets say an employee is assumed to work for 8/5 (5hrs logged definitely), we have to figure out, how long the employee has wroked for the whole day.

As we have no fixed working times, one must be enabled to log theses states:

"working"

"pause"

"not working"

"working at home"

is there any easy solution so do this with Jira or confluenc?

the best would be if there is a awy to provide a list of employees that are stioll working, so we know who is still in office (for security reasons)..

4 answers

1 accepted

0 votes
Answer accepted
tousifs
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
February 27, 2012

Hi,

Well it fulfill your requirement at the movement.

you have to make sure the user is part of group from there you can get the user daily task report.

Addition to that you just follow the document for tempo plugin so your idea will be more clear.

0 votes
a.haaken
Contributor
February 29, 2012

Hmm, I think the correct word for my purpose is " attendance recorder"--

0 votes
Renjith Pillai
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
February 27, 2012

A simpler solution is to have common tasks created in Jira (which never gets closed) and users log all their other non-working hours there.

A similar discussion here https://answers.atlassian.com/questions/36594/tracking-vacations-sick-leaves-training-and-etc

0 votes
tousifs
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
February 27, 2012

Hi,

May be you have to status of issues e.g working ,pause,not working,working at home.

e.g you can find the number of issues the user is working or assigned him on the specific day.

using JQL or QueryBuilder we can get the issues associated to particular user for specific day.

Arraylist<>AllIssuesSpecificUser-- this is the Result from JQL

Iterator it=AllIssuesSpecificUser.iterator() --- iterating issues.

now when calculating the time for the user keep status in mind if(status==working)||pause|| not working || work at home.

you can calculate the time spend by statuses.

Issue.getEstimate() -- or Set<Long> issue_total= Issue.getTimeSpent() -- we can calculate the total time spent for each issue by user for day.

we have to do the total for the day for Number of issue_total=

e.g Iterator it=issue_total.iterator();

long l1=0;

while(it.hasNext())

{

long l=it.next();

l1=l1+l;

total time spend by each user for day with given status. would be l1

}

a.haaken
Contributor
February 27, 2012

Well, I am quite new to Jira, where excatly would you script these calculations?

JQL is no problem to figure out what is the right issues for the day

Issues should be in a seperat project with security set on..

What about tempo? does this plugin solve that problem?

Suggest an answer

Log in or Sign up to answer