Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 1057161
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 16, 20262026-05-16T17:49:26+00:00 2026-05-16T17:49:26+00:00

I am having a little difficulty understanding when a person should configure JIRA permissions

  • 0

I am having a little difficulty understanding when a person should configure JIRA permissions using groups and when they should use project roles. I have read the online documentation, however, the difference between the two seems subtle.

A group seems simple enough. Group users into a named bucket. Assign the group to one or more permissions within a permission scheme to enable access to functionality for any users within the group. Assign the permission scheme to a project to apply the permissions to that project.

A project role seems very similar. It does all of the above except that you can also add groups to project roles. It seems that a project role also allows a project administrator to add their own users to a project instead of requiring a system administrator.

However, I am not sure how I can leverage this. Here is an example of what I want to achieve.

  1. Have multiple projects created in JIRA.
  2. All of our managers, developers, etc. have the same permissions across all projects.
  3. Our clients have access only to their projects.

I think that the best way to accomplish this is to:

  1. Create an employees group to which I add all of our employees.
  2. Create one or more project roles to which I add the appropriate clients.
  3. Assign permissions to the Default Permissions Scheme using the employees group.
  4. Copy the Default Permission Scheme to a new project specific scheme, e.g., client-scheme
  5. Assign the client-scheme to the client specific project.

However, it seems that I am not leveraging project role membership. How does this come into play?

What is the best practice for using JIRA groups and project roles? What is the different between the two?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-16T17:49:27+00:00Added an answer on May 16, 2026 at 5:49 pm

    We are advising to work with roles as it has a couple of advantages

    a. You can setup the complete configuration based on roles.

    For instance you might have a workflow transition ‘validated’ which can only be executed by someone who is a tester.

    You have the choice to add a transition condition ‘user is in group tester’ or ‘user has the role tester’.

    If you are working in an organisation where users have different roles in different projects, choosing the first transition condition (user is in group tester) will not work (or you would need a new workflow for each project)

    The same applies for notifications.
    You can configure a notification on the ‘issue resolved’ event, specifying that the ‘users in group tester’ get notified or ‘users who have the role tester’.

    When using roles, adding someone to a project is very simple – just check what role the person has in the project, add them in the project configuration (view members) and you are done. He will have the right permissions, get the right notifications …

    b. Configuration

    When you use roles for configuration, you don’t need system administration rights to add someone to a project. The project lead will be able to add the user. No need to bother the system admin.


    Looking at your description, I would have

    1. A project role ’employee’
    2. A project role ‘customer’
    3. A group ’employees’
    4. configure the project role such that the group employees is a default member of the project role employee

    This way you can use the same permission scheme for all projects. When adding a new project, you just need to add the client specific userid to the client role.
    When a new employee start, you add him to the employees group.

    The day that you have a specific, ultra secret project, where only a couple of employees need to have access, you can remove the group ’employees’ from the role ’employee’ and add the specific users to the role.

    Hope this helps

    Francis

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

Just a quick question, I'm having a little difficulty understanding where to use properties
I'm having a little difficulty understanding alias_method / alias_method_chain . I have the following
Having a little difficulty getting a function to call after a .load: $(function(){ $('a.pageFetcher').click(function(){
I'm having a little difficulty coming up with the OOP design of a small
Hi I am having a little difficulty working out this mod rewrite rule /
I am having a little difficulty with a generic template for my extended progress
Forgive me if this is a tried question, but I'm having a little difficulty
I'm having little trouble creating a script working with URLs. I'm using urllib.urlopen() to
im having a little issue here. I have MediaElement.js set on my project. It
I am having a little difficulty working with states in Flex (or Flash) 4.

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.