Jira Cloud Advanced Customization

By Sruthy

By Sruthy

Sruthy, with her 10+ years of experience, is a dynamic professional who seamlessly blends her creative soul with technical prowess. With a Technical Degree in Graphics Design and Communications and a Bachelor’s Degree in Electronics and Communication, she brings a unique combination of artistic flair…

Learn about our editorial policies.
Updated April 24, 2025
Edited by Kamila

Edited by Kamila

Kamila is an AI-based technical expert, author, and trainer with a Master’s degree in CRM. She has over 15 years of work experience in several top-notch IT companies. She has published more than 500 articles on various Software Testing Related Topics, Programming Languages, AI Concepts,…

Learn about our editorial policies.

Delve into the Jira Cloud Advanced Customization process and focus on creating custom issue types, designing screens, establishing permission schemes & mastering the art of importing issues from CSV files:

In the previous tutorial on Jira Cloud Projects, we looked at a few basics of setting up the Jira project, managing users, roles, and field management.

In this tutorial, we will look at the Jira customizations around the creation of custom issue types, screens, permission schemes, and importing issues from CSV files.

Jira Cloud Advanced Customizations: In-Depth Study

Jira Cloud Advanced Customization

Also Read => Overview of Jira Download, Installation, and Setup

Adding a New Issue Type

Jira tracks all the work as issues. The available default ones are Epic, Story, Sub-task, and Bug. In this section, we will look at adding a custom issue type called ‘Initiative’.

Go to Settings -> Issue types -> Issue types. Click on Add issue type.

JIRA - Click-on-Add-issue-type

Call it Initiative and click on Add.

JIRA - Call-it-Initiative-and-click-on-Add

Issue type scheme

Add a new Issue type scheme and associate the newly created issue type to be made available to the project.

Click on Add issue type scheme.

JIRA - Click-on-Add-issue-type-scheme

Provide a name and Add the appropriate issue type to this scheme. Drag and drop from right to left.

JIRA - Add-appropriate-issue-type-to-this-scheme

Click on Save.

A screen is an arrangement of fields that are displayed when a user creates an issue. The issue type created has not been assigned to any specific screen. So, the default screen is assigned. So, we will need a specific screen for the new Issue Type and not the default one.

Recommended Reading => Guide to Creating Jira Dashboard Quickly

Adding Screens

Screens represent fields in the UI whenever a user creates an issue or even modifies an issue.

In the Settings, go to the Screens section and Add screen.

JIRA - Add-screen
JIRA - Add-screen2

Click on Add

Open the newly created screen.

JIRA - Open-the-newly-created-screen

Add the fields needed for the Initiative issue type which will be assigned later.

JIRA - Add-the-fields-needed-for-the-Initiative-issue

I have added only 4 fields to this new screen.

JIRA - new-Screen

Next, add a Screen scheme. Click on the Add screen scheme and specify which screen is mapped for which issue operation.

JIRA - Click-on-Add-screen-scheme
JIRA - Click-on-Add-screen-scheme-2

Click on Add.

Next, add an Issue type screen scheme and associate the Initiative issue type

JIRA - Next-add-Issue-type-screen-scheme
JIRA - Next-add-Issue-type-screen-scheme-2

Click on Add.

Click on the newly created Issue type screen scheme.

JIRA - Click-on-the-newly-created-Issue-type-screen-scheme

Update the default issue types using the default Scrum Default Screen Scheme. Click on Edit and update the same.

JIRA - Click-on-Edit-and-update-the-same

Click on Associate an issue type with a screen scheme.

Select the Initiative and select the new screen scheme created. Click on Add.

JIRA - Click-on-Add-1

Issue types other than Initiative will use the default screen scheme. Only the Initiative issue type will use the new screen scheme with only the 4 fields.

JIRA - Only-Initiative-issue

Ensure the project now uses this new issue-type screen scheme.

Go to the project Settings -> Issues -> Types

JIRA - Go-to-the-project-settings

Select the new Issue Type Scheme, which contains the Initiative issue type. Click OK.

JIRA - Select-the-new-Issue-Type-Scheme

Go to the Project Settings -> Issues -> Screens

Click on Actions -> Use a different scheme

JIRA - Click-on-Actions

Select the new Issue type screen scheme and click on Associate.

JIRA - click-on-Associate

The issue type Initiative is mapped to the newly created Screen Scheme.

newly created Screen Scheme

Create an issue of type Initiative to test. It contains only the 4 fields as defined on the screen.

JIRA - Create-an-issue-of-type-Initiative-to-test

Also Read => Guide to JIRA and Subversion SVN Integration

Roles, Permissions, and Permission Scheme

In this section, we will look at settings that control the users and what they can perform. 3 types of permissions can be set.

  • Global permissions: Applied to entire instances and not to specific projects.
  • Project permissions: Applied to projects using the permission scheme. E.g., who can create, edit issues, and assign users but cannot customize the permission scheme.
  • Issue security permissions: Applied to individual issues through security schemes for visibility by either project admins or users.

Permissions can be assigned either to group or project roles or at the issue level.

  • Users can belong to Groups that are granted Global Permission. E.g., to provide permission to log in to Jira
  • Users can belong to Project Roles, which are granted as Project Permissions. E.g., to decide who can create or edit issues. It is mapped to actions via the permissions scheme and associated with the project.
  • Users can belong to the Issue role through the assignee.

Creating roles

As a Jira admin, go to Settings -> System -> Security -> Project Roles

Scroll to the bottom and provide a name to add a role. Click on Add Project Role.

JIRA - Click-on-Add-Project-Role

Click on Manage Default Members for the role Read-Only-Users.

JIRA - Click-on-Manage-Default-Members

Edit users under Default users and add members. This role will be mapped to an action called Browse users in the permission scheme associated with the project.

JIRA - Edit-users-under-Default-users-and-add-members
JIRA - Edit-users-under-Default-users-and-add-members2

Click on Add.

Next, go to Settings -> Issues -> Issue Attributes -> Permission Schemes to map actions to the roles.

JIRA - Next-go-to-Settings

Click on the Default Permission Scheme, which is associated with the Project.

Click on Edit next to the Browse Projects action.

JIRA - Click-on-Edit-next-to-the-Browse-Projects-action

Select the Project role radio button and select the newly created role. So, any user part of the role will be able to only browse the projects and not modify anything in the project.

JIRA - Grant-premission

Click on Grant.

JIRA - Click-on-Grant

Suggested Read =>  Complete Atlassian JIRA training video course

Import Issues from the CSV File

If you have issues stored in a CSV (comma delimited) file and want to import those issues into the Jira project. Follow the steps below:

Sample CSV file

JIRA - Sample-CSV-file

On the right-hand side, click on 3 DOTS and select Import issues from CSV.

JIRA - select-Import-issues-from-CSV

Select the CSV file and click on Next.

JIRA - Select-the-CSV-file-and-click-on-Next

Select the Project and continue.

JIRA - Select-the-Project-and-continue

Map the fields and click on Next.

JIRA - Map-the-fields-and-click-on-Next

Validate the settings and click on Begin Import.

JIRA - Validate-the-settings-and-click-on-Begin-Import
JIRA - Validate-the-settings-and-click-on-Begin-Import2

Also Read => How to Open CSV Files to access your data

Conclusion

In this article, we focused on the issue type-related customization, including importing issues from CSV, which is the most needed feature.

In our next tutorial, we will look at Jira workflows and different scenarios for using the workflows.

PREV Tutorial | NEXT Tutorial

Was this helpful?

Thanks for your feedback!

READ MORE FROM THIS SERIES: