Just a heads up: On March 24, 2025, starting at 4:30pm CDT / 19:30 UTC, the site will be undergoing scheduled maintenance for a few hours. During this time, the site might be unavailable for a short while. Thanks for your patience.

×
Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

Can TEMPO worklogs (timesheets) be approved on an issue level?

Rina Nir (AC)
Atlassian Partner
April 12, 2014

We want to use Tempo timesheet reporting. Howver- our teams are ad-hoc per issue, and there is one lead per issue with additional people reporting on this issue. People may report hours on several issues during the month and their reports should be approved by each of the respective issue- leader, only for the hours related to that issue.

I see that the TEMPO approval process assumes that one team lead approves the entire report of a person.

Whats the best way to achieve our way of approval?

5 answers

0 votes
Rina Nir
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
April 20, 2014

Maybe this could be a workaround: If the permissions to add worklogs to an issue are granted only based to a custom field of type "Group picker". When an issue is created this field is set based on whoever can report on the issue, so people may log work. when the issue is transitioned to, for example, "finished work", then the custome field is made empty, essentially removing permission to update worklog.

This is not exactly the same as approving the logs, but at least avoids the situation that someone updates the logs in an un-appropriate workflow state.

0 votes
Tobias Reibling
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.
April 13, 2014

Hi Rina,

I have my doubts if any time tracking solution would/should implement approval based on single issues (seems to granular to me), but if you are interested in a completely different approach for approval, have a look at ictime. Approvers are defined per project, so one (or various) approver/s is/are responsible for all work logs of the issues of one (or multiple) projects, regardless of user. This would be perfect if your issues belong to different projects. If not, the approver also has the option to generate a report by a single issue and then approve only work logs for this issue (but there is no limited access, i.e. approver could also see/approve other work logs within the same project).

Rina Nir (AC)
Atlassian Partner
April 14, 2014

Thanks for the input.

The thing is that our issues are by themselves not granular at all- so are kind of parallel to Projects in other configurations.

0 votes
Rina Nir (AC)
Atlassian Partner
April 13, 2014

Could this be a feasible workaround: we use our own defined worklog attribute, "issue lead approved". Can we script a change of that attribute in a state transition of the issue, and then this field could be used in reports?

0 votes
Susanne Götz [Tempo]
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.
April 13, 2014

I was checking this with the development team and they confirm that there is no API available to make this possible. The approval process is always by user and period. It can not be done on issue level.

You might be able to limit hours approved by the "wrong" reviewer by using the approval process on a weekly basis

Rina Nir (AC)
Atlassian Partner
April 13, 2014

Ok, I voted on the link you sent.

I am not very optimistic to see this implemented given the long time this is open. Quite strange because sounds quite a common need to me.

I will see if we can "live" without this or if we will abonden the idea to adopt Tempo Timesheet altogether.

Thanks anyway for checking this for me,

Rina

0 votes
Susanne Götz [Tempo]
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.
April 13, 2014

Hi Rina,

this is not possible in the current version of Tempo Timesheets.

We do have a feature request for this in our Tempo Timesheets Porject (https://tempoplugin.jira.com/browse/TT-455) that you can comment and vote on.

Kind regards,

Susanne

Rina Nir (AC)
Atlassian Partner
April 13, 2014

Hi Susanne,

Although this is not a built-in feature, is it something that can be implmeneted by scripting, using the TEMPO API or SIL, dor example? In your blog, you give many explenations about using the API but I did not find if one could use this API from within JIRA (although my guess is that it should be possible).

Thanks!

Наталия Ицкович
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
July 8, 2019

Hi Susanne,
what's the current status of https://tempoplugin.jira.com/browse/TT-455?

I have no access to it.

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events