createIssue

Description

Creates an issue based on the provided arguments.

Parameters

Return Type

String

The key of the created issue

Examples

Example 1

string issue_priority;//Possible values: "Major", "Critical" etc. string issue_description; string[] issue_components; string issue_security_level; string[] custom_fields_mapping; issue_priority = "Critical"; issue_description = "Description of the issue"; issue_components = components; //an array containing all the components of the current project issue_security_level = "Administrator"; custom_fields_mapping = "STDUP|fmanaila|STDGP|jira-users"; string k = createIssue( "PROJECT", "PRJ-300", "Sub-task", "Summary of the sub task" , issue_priority, issue_description, issue_components, currentDate() + "30d", "1h 30m", issue_security_level, custom_fields_mapping ); print ("On the project " + project + ", issue " + k + "is created.");

Result: On the project PROJECT, issue PRJ-300 is created. Issue details are as declared above.

Example 2

string issue_priority;//Possible values: "Major", "Critical" etc. string issue_description; string issue_security_level; issue_priority = "Critical"; issue_description = "Description of the issue"; issue_security_level = "Administrator"; string k = createIssue( "PROJECT", "", // passing in empty to create a regular issue rather than subtask "Bug", "Summary of the sub task" , issue_priority, issue_description, {}, // no components currentDate() + "30d", "1h 30m", issue_security_level, {} // and no custom field mappings ); print ("On the project " + project + ", issue " + k + "is created.");

Will create a Bug with no components and no special custom field values (all defaults).

Example 3

string issue_priority;//Possible values: "Major", "Critical" etc. string issue_description; string[] issue_components; string issue_security_level; string[] custom_fields_mapping; issue_priority = "Critical"; issue_description = "Description of the issue"; issue_components = components; //an array containing all the components of the current project issue_security_level = "Administrator"; custom_fields_mapping = "STDUP|fmanaila|STDGP|jira-users"; string k = createIssue( "PROJECT", "PRJ-300", "Sub-task", "Summary of the sub task" , issue_priority, issue_description, issue_components, currentDate() + "30d", "1h 30m", issue_security_level, custom_fields_mapping ); print ("On the project " + project + ", issue " + k + "is created.");

Will create an Improvement with no components and the assignee set for user with the username "someUserName".

See also