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

Come for the products,
stay for the community

The Atlassian Community can help you and your team get more value out of Atlassian products and practices.

Atlassian Community about banner
4,456,579
Community Members
 
Community Events
176
Community Groups

Sending email to users logged less than 6 hours a day

Good day,

we are using Jira cloud and users are logging time on the task they do. Would like to know if it is possible at the end of working day to send every user who logged less, than 6 hours total time email, saying: 

"Dear user, today you have logged less than 6 hours on your tasks, please review tasks and log time."

If it is possible (without additional paid plugins) please help to understand how.

Thank you!

 

2 answers

1 vote

Hi @Alexey Byzov 

There isn't anything built-in which easily allows seeing the number of hours logged, day by day.

Three possible work-arounds are...

  1. Using an automation rule running on a schedule for each open issue, call the REST API method to gather the worklog history, filter that by the current day, sum the results, and send the email if it is less than your threshold of 6 hours
  2. Another possible rule without the call to the REST API could use a custom field (Last Remaining Estimate): using a scheduled trigger rule on open issues, compare the custom field to the current remaining estimate (within an if/else clause), and send the email if below your threshold.  At the end of your rule, update the custom field with the latest remaining estimate.  One problem with this rule is if you exceed the original estimate, I believe remaining estimate will stay at zero.
  3. Check the Atlassian marketplace for addon tools which better help managing logged work time

Kind regards,
Bill

Hi @Alexey Byzov ,

 

You can do this using Jira Automation.

 

1. Create a 'Scheduled' trigger everyday at a given time 

2. Create 'Advanced Compare Condition' to check the logged hours

Screenshot 2022-12-12 at 15.27.29.png

3. Add 'New Action' -> Send Email

 

Cheers!

Sorry, i do not get it.

How Auotmation will define user to send email to? Image 55.png

And is it possible to get value {{worklog.updated.diff(now).hours}} - to put in templates in email?

{{worklog.updated.diff(now).hours}} returns the difference between now and the last update on the worklog, so if we check if it was updated in the last 6 hours we do not get the expected result - we just check if the last update to the worklogs on the issues in scope was within the last 6 hours. 

What @Alexey Byzov is asking for is to find and notify users who tracked less than 6 hours total in a given day.

I don't think it's possible in Jira itself without using external tools or apps. Honestly, I don't know of any app that has this capability at this time, but it may be worth the time to look up free time-tracking apps in the Marketplace.

Our App, Clockwork Free, does not have this capability at this time. We are working on something related, but have nothing to show for it yet.

Like Bill Sheboy likes this

Suggest an answer

Log in or Sign up to answer
DEPLOYMENT TYPE
CLOUD
PRODUCT PLAN
STANDARD
TAGS

Atlassian Community Events