I need to create a post script function that creates a subtask for each person in a certain role.
The biggest piece I am having a problem with is getting the group of users from the custom field, then making them the issue assignee.
I tried writing my script myself and ended up with something sort of like this, this is code/pseudo code of what I need.
string SUMMARY = "Document ERB Assessment"; string[] users= customfield_12500 for(string user : users) { string issueKey = createIssue(project, key, "DOC ERB Assessment",SUMMARY[]); %issueKey%.assignee = "user"; }
This is the route I am trying right now.
string SUMMARY = "Document ERB Assessment"; for(string user in customfield_12500) { string issueKey = createIssue("SFMSS", parent, "DOC ERB Assessment", SUMMARY); %issueKey%.assignee = "user"; }
Why are you using string array as SUMMARY and not a single string ? string SUMMARY = "Document ERB Assessment";
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
That is actually just an copy/paste error in actual implementation I did not use an array.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
The DOC ERB Assessment is the subtask type, it is just a custom type.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Alexis,
You need the issue type as well. Note that you need a subtask issue type(standard or custom). Inside the for block you may want to use isUserInRole if you need to act based on the user's roles. Here is a crash course for SIL syntax to get started and feel more productive.
https://confluence.kepler-rominfo.com/display/SIL30/Syntax
https://confluence.kepler-rominfo.com/display/SIL30/Statements
Have fun with SIL!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Similar issue was discussed here: https://answers.atlassian.com/questions/290405
Also to create a subtask you would need to use a "Sub-task" as issue type:
//create subtask
string subtask_key = createIssue(project, key, "Sub-task", subtaskSummary);
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.