Hi everyone!
I would like to know if is it possible to automatically start logging work after the user start working on an issue? And, of course, after the user stopped working on this issue, the logwork should ends automatically as well.
Regards,
Hi Hugo, the Tempo Plugin (not free plugin) has a "Tracker" option for this:
https://tempoplugin.jira.com/wiki/display/TEMPO/Real-Time+Time+Tracking
Thank you Ramiro! But do you know if there is a way to do it without using plugins?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
No, no without some developing. Jira doesn't have a functionality like this.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
This is very helpful for me to auto work log in jira
https://app.jiraautolog.com/login
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Old question, new answer -- automatically capture spent time based on workflow data.
You won't need to mimic such workflow with different tools. This add-on analyzes data, calculates time spent numbers and provides reporting capabilities.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi, is it possible to install this plugin on a self hosted server or is it only available on cloud server? We are running an self hosted one... :)
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
@mquade, yes there is Quantify for both Server and Data Center environments.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I had the same problem and didn't find a solution without buying the Tempo plugin - which was not option for me. I did create a "sort-of" solution using the Groovy plugin, a custom groovy script which adds 1 minute to a ticket, and finally modifying my workflows to fire the script every time a transtion going into an "in progress" state occurs.
This is not as ellegant as automatically getting the time worked on an issue; but at least allows for some data to start getting collected. My team can go back into their worklog and correct times without having to remeber what tickets they worked on. I'm sure with a little mroe hacking the Groovy script could do the calculation when leaving a Jira issue.
Also look up the Timesheet plug-in; it is a fraction of the cost of Tempo. It still will not do what you want, however with the script I mentioned above, it makes correctign time a lot easier.
If you use this technique for "automatically" logging time, make sure you put the Groovy script running Post-Action AFTER the Re-index action; otherwise the tickets are not re-indexed properly.
Groovy Code:
import com.atlassian.jira.bc.issue.worklog.* import com.atlassian.jira.issue.worklog.* import com.atlassian.jira.ComponentManager import com.atlassian.jira.issue.Issue import org.apache.log4j.Category import com.atlassian.jira.bc.* import com.atlassian.crowd.embedded.api.* import com.opensymphony.workflow.* import com.atlassian.jira.bc.issue.worklog.WorklogInputParametersImpl.Builder import com.atlassian.jira.user.util.* import com.atlassian.jira.issue.* String currentUser = ((WorkflowContext) transientVars.get("context")).getCaller(); User currentUserObj = ((UserUtil)ComponentManager.getComponentInstanceOfType(UserUtil.class)).getUser(currentUser); Issue issue = issue JiraServiceContext jiraServiceContext = new JiraServiceContextImpl(currentUserObj); WorklogService worklogService = (WorklogService) ComponentManager.getComponentInstanceOfType(WorklogService.class); WorklogInputParametersImpl.Builder builder = WorklogInputParametersImpl.builder().issue(issue).timeSpent("1m").startDate(new Date()).comment("Auto Added 1 minute").groupLevel(null).roleLevelId(null); WorklogResult worklogresult = worklogService.validateCreate(jiraServiceContext, builder.build()); Worklog worklog = worklogService.createAndRetainRemainingEstimate(jiraServiceContext, worklogresult, true);
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Paul!
Thanks for the code.
I'll try to use it on my solution.
Regards
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Automated Log Work for Jira is a good choice.
Time is tracked in two modes:
Reports with data export to XLS file for more sophisticated work data manipulation.
Available also server version
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Clockwork Automated Timesheets app does exactly that.
It integrates with Jira's workflow and logs the precise time worked, depending on how much time an issue was in an active status ("In Progress" category).
The timers can be also started or stopped manually by using Start/Stop buttons.
The app also provides reports and it is free at the moment.
Cheers,
Jack
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
There is another solution based on JIRA Workflow Toolbox add-on: Automatically Log Work based on "Start Progress" and "Stop Progress" transitions.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Without plugins. No
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.