Permissions overview has a picture at the bottom that shows how it all connects. It all depends on what you want to control. Project roles together with the permission scheme and your workflow allows you to control what different users can do. For example you can allow assignee to only show users that belongs to the Developers project role, or only allow Testers to be able to do a specific transition in our workflow. Project roles are better to use the groups in your permission scheme, since you can then control per project what different users have permission to do in the project.
Project roles are a flexible way to associate users and/or groups with particular projects. A project Role is kind of a bucket that holds individual users or groups. The members of project roles are users/groups who fulfill particular functions for a project. While you could assign permissions and notifications to users and groups directly, roles are more flexible and sustainable.
Project roles are similar to groups, the main difference being that group membership is global whereas project role membership is project-specific. Additionally, group membership can only be altered by Jira administrators, whereas project role membership can be altered by project administrators.
The main reasons to use project roles over groups in schemes are:
Project roles can be used in permission schemes, notification schemes, workflow conditions, issue security levels, comment visibility, and when you’re sharing filters and dashboards. The notable exception is global permissions, e.g. Bulk Operations, where you can only use groups.
I don't know any free video courses that really have an in depth look.
The link mentioned by Mikael should help you get started.
If you've also got the global permission to administer Jira, I highly recommend to first copy your default permission scheme and use that to tune according to your needs.
Sorry to hear you gave up 😥Actually, Jira even works great out of the box.
The Jira admin creates a project and makes you the project admin and preferably also board admin.
You can then invite other people directly and start working. The default permissions are usually ideal to start working.
Hey Community! My name is James and I am a product manager on the Server Mobile team. I am excited to announce the new Jira Server Mobile apps for both iPhone and Android are now available. This is...
Connect with like-minded Atlassian users at free events near you!Find an event
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no Community Events near you at the moment.Host an event
You're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events