Hello!
Is it possible to automate daily report of spent time to all tasks for a user and send them to slack?
Hello @Chasovskikh Kirill
Jira does not natively provide reporting capabilities to get the time logged per day per user.
To get such a report you would need to consider adding a third party app.
Hi @Chasovskikh Kirill It's Mary from Planyway
Yes, in Jira, it is possible to automate the creation of a daily report of time spent on all tasks for a user and send this report to Slack. This automation can be achieved by integrating Jira with Slack and using Jira's automation tools. Here's a general approach:
Jira and Slack Integration: First, ensure that Jira and Slack are integrated. This can be done through the Slack Marketplace where you can find apps that connect Jira with Slack.
Use Jira's Automation Feature:
Creating the Report:
Sending the Report to Slack:
Additional Tools/Scripts:
Hi @Mary from Planyway
> The automation rule can be set to compile this data into a report format. This could involve summing up the total time spent, categorizing by task or project, etc.
Could you help, how to compile with automation worklog report for one user for one day from different tasks?
Hello @Trudy P Claspill
Perhaps, do you know any suitable plugins?
There are a variety of plugins that provide a variety of functionality for reporting on time logged.
I don't know if any of them specifically include functionality for generating a report on a scheduling and sending it in any manner (slack, email, etc.). You would need to review the capabilities of the plugins to determine that.
Here is a search from the Atlassian Marketplace to help you get started.
https://marketplace.atlassian.com/search?hosting=cloud&product=jira&query=time%20report
@Chasovskikh Kirill
Hope it'll help:
worklogAuthor = currentUser() AND worklogDate >= startOfDay() AND worklogDate < endOfDay()
Use the "Lookup issues" action with your JQL query to fetch the relevant tasks.
Next, add an action to process these issues. You might need to use a "Branch rule / related issues" action to iterate over each issue returned by the JQL query.
For each issue, extract the worklog details. This could involve summing up the time spent on each issue.
@Mary from Planyway
Thank you for the feedback!
To add values of worklog from all issues its possible to use
{{#lookupIssues}}* {{key}} {{worklog.timeSpent}}{{/}}
But, do you know how to obtain values only for today's worklogs? Condition
{{lookupIssues.worklog.started}} greater than startOfDay()
doesn't work.
Thank you in advance!
Thank you for the answer!
Yes, I've tried to find any plugins for time tracking, but the main problem is to find a plugin, that could send reports with webhooks.
It looks like you're new here. Sign in or register to get started.