Forums

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

Reporting work per user per project

Mateusz Kurleto February 26, 2012

Hello there,

I have a problem finding a report that would let me prepare payments calculations. I'd like to have a report of logged time per user for a gived peroid of time (ended after ... before ...) for tasks that are closed and fixed.

Any idea how to do it efficiently?

3 answers

2 votes
Raimonds Simanovskis
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 26, 2012

You can try eazyBI reporting application for JIRA. You can create reports on logged time by users as well as you can use powerful calculation formulas to calculate additional data from standard JIRA issue fields.

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 26, 2012

Hi,

May be you have to set the input parameter for your Report

e.g Project-- and User as input field.

when user select project and input.

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

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

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

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

we have to do the total 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 each project would be l1

}

0 votes
Beth Schaefermann
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 26, 2012

One way to do it is:

(1) Select a version (time range)

(2) Set a filter on a specific contributor

(3) View the "time spent" aggregate tally in the Version summary

You could also create a filter that selected a project, assignee, and version, run the filter, and export to Excel to tally the aggregate. You can add the Time-keeping columns to the Issue Navigator via Tools> Configure Columns. You would, though, have to do this per person.

The canned reports accessible via Projects>Your Project>Project Summary>Reports are mostly centered upon workload and not time-spent.

Otherwise, I think you would have to rely on one of the time-keeping plug-ins.

Consider detailing your need in this possibly related issue to track a feature request:

https://jira.atlassian.com/browse/JRA-1876

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events