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.