Permissions for Easy Agile Programs

Permissions for Easy Agile Programs

Easy Agile Programs adds a global “Manage Programs” permission to Jira. Access is otherwise managed using existing Jira permissions: it’s only possible to view/edit Jira data in Easy Agile Programs where the same could be done in Jira.

Permissions used in Easy Agile Programs

Functionality (user action)

Permission required

Functionality (user action)

Permission required

Admin tasks

  • Install app

  • Install app updates (manual app updates required on Jira Data Center only)

On Cloud: Organization Admin OR Site Admin

On Data Center: Jira Administrator

  • Delete Program

  • Grant “Manage Programs” permission and Jira permissions to other users

Jira Administrator

Manage Programs (a Global Permission added by the app) or Jira Administrator

  • Grant board access to other users

Edit access for the board’s Filter, or use Board Administrator to switch to a different Filter

Contributor tasks

You can only change Jira data in Easy Agile Programs if you can do the same in Jira.

View permission for at least 1 of the Jira boards used in the Program (controlled by “View” permission on the Filter for the board)

  • See/edit issues in Programs

See/edit the issues in Jira (Browse projects and other Project permissions)

View board (controlled by “View” permission on the Filter for the board)

  • See the roadmap in Programs (if your roadmap is configured with a “dedicated board”)

View board (controlled by “View” permission on the Filter for the board)

  • Contribute to roadmap-level plans

EITHER:

Manage Sprints or Edit Sprints Project permission (for all projects with issues in that sprint)

EITHER:

  • Manage Programs

  • Board Administrator for that team board  

The “Manage Programs” permission

Easy Agile Programs adds one global permission Manage Programs to Jira. This determines who can:

Users with Jira Administrator permission can also perform actions requiring Manage Programs.

Jira Administrators can grant Manage Programs permissions in Jira Cloud or Jira Data Center.

In Jira, global permissions can only be applied to a user group. This means that you’ll need to use or create a group in Jira to grant Manage Programs permission.

For example, you might create a new user group named “Program Managers”.

Jira Cloud Global permissions Grant Manage Programs.png

On Data Center and Server versions 5.2.1 and earlier, users with Manage Programs permission can also delete Programs.

From 5.3.0 and later (as well as on Jira Cloud), only users with Jira Administrator permissions can delete a Program.

Jira permissions

Check the documentation below for your version of Jira to learn more about configuring Jira permissions:

Restricting Easy Agile Programs to specific projects/users

Block app access using a Data security policy on Jira Cloud

On Jira Cloud, Atlassian’s new app access rules can prevent Easy Agile Programs from accessing or showing in specific Jira projects.

Multi-project boards can be used in Easy Agile Programs. You may encounter inconsistencies when some projects used in a board are blocked.

Easy Agile Programs provides a view across multiple Jira boards: this is likely to include issues from multiple Jira projects. The Jira boards used in Easy Agile Programs might be single-project or multi-project boards.

This means that an App access Policy rule can result in a Jira board being partially missing from Easy Agile Programs.

  • For example, a Jira board might contain projects “WEB” and “IOS” (e.g. board filter query project IN (WEB, IOS) ORDER BY Rank ASC). If project “WEB” has an App access Policy rule that blocks Easy Agile Programs, but IOS doesn’t, then the app will only show the IOS issues from the board.

A Data security policy applied to a Jira project can cause missing issues on:

This is configured using a Data security policy, which can be configured by an Organization Administrator. This allows you to select:

  • The Jira projects you’d like to restrict access to; and

  • The App access Policy rule.

If you have Atlassian Access, you’ll be able to choose which apps you block using an allowlist or a blocklist.

Otherwise, you’ll only be able to block all apps. This means that using a Block app access rule to restrict Easy Agile Programs will block other apps as well.

If you can access an issue on the board in Jira, but can’t access it in Easy Agile Programs, this could be caused by an App access Policy rule.

Restricting user access to Easy Agile Programs

Users will only have access to the app when:

  • They have Manage Programs permission; or

  • A Jira board they have access to is added to a Program by a user with Manage Programs permission.

Please note that restricting which users can use the app does not affect the user tier of the app license.