I have two custom fields:
"Job Data" (Date customfield ID=11811)
"Time Spent" (Number field ID =11812)
I would like that to open a task, be made a worklog based on the date placed in the field and the time placed in the "Time Spent" field
Probably want to put this in the Post Function
suporte_runner.PNG
Regards!
Did you try using WorklogManager to create the worklog? What have you tried so far?
You can utilize JIRA REST API worklog method: https://docs.atlassian.com/jira/REST/latest/#d2e795
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I do not know if I'm doing it right
I do not have developer profile.
What have i tried so far
import com.atlassian.jira.issue.worklog.WorklogImpl import com.atlassian.jira.ComponentManager import com.atlassian.jira.issue.MutableIssue CM = ComponentManager.getInstance() worklogManager = CM.getWorklogManager() CustomField customField = customFieldManager.getCustomFieldObject(11811); worklog = new WorklogImpl( worklogManager, issue, null, issue.reporter.name, issue.summary, issue.getCustomFieldValue(customField), null, null, 1*3600 ) worklogManager.create(issue.reporter, worklog, 0L, false) issue.timeSpent = issue.timeSpent == null ? 1*3600 : issue.timeSpent + 1*3600
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Looks fine. I see almost the same code in JIRA sources.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I was going to comment pretty much the same. Does it not work?
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.