Are you in the loop? Keep up with the latest by making sure you're subscribed to Community Announcements. Just click Watch and select Articles.

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

Earn badges and make progress

You're on your way to the next level! Join the Kudos program to earn points and save your progress.

Deleted user Avatar
Deleted user

Level 1: Seed

25 / 150 points

Next: Root

Avatar

1 badge earned

Collect

Participate in fun challenges

Challenges come and go, but your rewards stay with you. Do more to earn more!

Challenges
Coins

Gift kudos to your peers

What goes around comes around! Share the love by gifting kudos to your peers.

Recognition
Ribbon

Rise up in the ranks

Keep earning points to reach the top of the leaderboard. It resets every quarter so you always have a chance!

Leaderboard

Force Assignee to Start/Stop Timer to Log Work Time

I'd like to be able to collect very granular metrics, and possibly even prevent Assignee's from working on more than one Issue at a time. I know that I could force time to be logged using a Screen and a Validator between Transitions, but I'd like something that looks like:

  1. Assignee Opens a newly assigned Issue
  2. Assignee Triages and Transitions to "In Progress"
  3. Assignee prompted to press Start (or time automatically starts)
  4. Assignee is locked into this ticket and cannot Edit any other until status is Closed/Blocked/Not in Progress

I'm assuming that 4 is nearly impossible but suggestions are very welcome. I'd prefer to do this with native functionality and can program external REST API workers if absolutely required but I'd like to make something maintainable by someone other than myself...

2 answers

0 votes
Adaeze_Jude_HEROCODERS
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.
Oct 02, 2023

Hello @Dan Rico 

To solve the Issue with Time Tracking on multiple Issues, Clockwork Automated Time Tracking provides a solution for this.

You can start by trying out the Free version here.

In Clockwork, you can track time automatically.

When an Issue Transitions to active status as you have mentioned above "In progress", the tiimer starts for the current assignee. To prevent that assignee from logging time on another ticket, Clockwork provides you with the functionality to stop a Timer when another timer is started. This means that the user would not be able to track time on two tickets at the same time.

You can control this from clockwork configuration, as shown:

chrome_wKvBSD9Vox.png

 For the Time Tracking mode, you should select Manual + Automatic, to enable users to only use Automatic timers on Issues.

Regarding limiting users from working on more than one ticket for Issues, you can try to use security levels to control when a user can view an issue. 

To use Clockwork to control Time Tracking, I would be happy to discuss more with you, please reach out here.

0 votes
Peter Van de Voorde
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
Sep 27, 2023

Hey @Dan Rico ,


I don't know how you could do this, but I would love to better understand why you would want to force people to work on a single issue in the first place? Wouldn't it be better to work on a process together with your team instead of trying to force it using a tool?

Cheers,
Peter

Too many people, too many constantly-changing requirements, and the types of requests are dynamic. Prioritization is a problem, and potentially limiting people to only the highest priority work AND tracking work are two issues we're working on.

I'm personally most interested in automatic time tracking, but that could be messy if people can log time to multiple issues at once.

Suggest an answer

Log in or Sign up to answer
DEPLOYMENT TYPE
CLOUD
PRODUCT PLAN
STANDARD
PERMISSIONS LEVEL
Site Admin
TAGS
AUG Leaders

Atlassian Community Events