createIssue

createIssue

 

Syntax

createIssue(projectKey, parentIssueKey, issueType, summary[, priority, description, components, due date, security_level, field_mappings])

Package

 

Alias

 

Pkg Usage

 

Description

Creates an issue based on the provided arguments.

Parameters

Parameter name

Type

Required

Description

Parameter name

Type

Required

Description

projectKey

String

Yes

Key of the project, where the issue will be created, as it is saved in the Administration part.

parentIssueKey

String

Yes

Key of the parent issue. Though the parameter is required, it can take an empty value to specify that the issue is not a sub-task, but a regular issue.

issueType

String

Yes

Type of the issue that will be created.

summary or issueSummary

String

Yes

Summary of the issue that will be created.

priority

String

No

Priority.

description

String

No

Description of the issue that will be created.

components

array of strings

No

Components of the issue that will be created.

due date

date

No

Due date of the issue that will be created.

security level

String

No

Security level of the issue that will be created.

custom fields mappings/field mappings

JFieldValue[]

No

Mappings of the custom and system fields of the issue that will be created.

Return Type

String

The key of the created issue

Example

string issue_priority;//Possible values: "Major", "Critical" etc. string issue_description; string[] issue_components; string issue_security_level; 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"; JFieldValue[] custom_fields_mapping = { "STDUP", "fmanaila", "STDGP", {"jira-users", "jira-admin"} }; string k = createIssue( "PROJECT", "PRJ-300", "Sub-task", "Summary of the sub task" , issue_priority, issue_description, issue_components, currentDate() + "30d", 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

Need support? Create a request with our support team.

Copyright © 2005 - 2026 Appfire | All rights reserved.