Use Flow permissions to control user and role access to administrative functions within the platform. This article outlines some of the permissions available to assign in Flow.
Note: Only the first user added to a Flow plan has access to billing information.
Manage Organization
Users with Manage Organization access can:
-
Set default view rights
-
Enable advanced view rights
Manage User Permissions
Users with Manage user permissions can:
-
View the user list and all users’ details pages
-
Assign a role to a user
-
Update their own permissions to any level
-
Update a user’s view rights
Note: Manage User Permissions doesn’t provide the ability to manage a user’s team membership or aliases.
Manage Users & Teams
Users with Manage Users & Teams can:
-
View the user list and all users’ details pages
-
Edit user details
-
Include/exclude users from metrics
-
Merge users and manage user aliases
-
Assign a role to a user as long as that role contains permissions that are equal to, or less than your own permissions.
-
Manage users’ team memberships
-
Create, edit, manage, and delete teams
Manage User Invites
Users with Manage User Invites can invite users to Flow. This includes inviting users to log in and removing users.
Best Practices for user invite permissions
Flow admins should be able to invite users, edit permissions, and edit roles. They need the following permissions:
-
Manage Roles
-
Manage User Invites
-
Manage User Permissions
-
Manager Users & Teams
Manage Calendars
Users with Manage Calendars can create and edit calendars and events.
Manage Roles
Users with Manage Roles can add and delete roles from the roles page.
Manage Targets
Users with Manage Targets can set metric-level targets from Team health insights and Review collaboration.
Manage API Keys
Users with Manage API Keys can access and manage API keys.
Manage Configurations
Users with Manage Configurations can:
-
Modify and adjust report preferences
Manage Commits
Users with Manage Commits can manually mark any commit as an outlier or a group commit in the Work log report.
Learn more about how to manually mark a commit as an outlier or a group commit.
Manage Integrations
Users with Manage Integrations can control data for integrations, repos, PR projects, and ticket projects.
Note: Carefully configure Manage Integrations to prevent users from accidentally deleting data.
There are three levels of the Manage Integrations permission:
-
View only: You can see integrations, repos, PR projects, and ticket projects, but can’t perform any actions on these pages.
-
View and manage: You can see integrations, repos, PR projects, and ticket projects, and can perform most actions on these pages. You can remove repos, but can’t delete an integration.
-
View, manage, and delete: You can see integrations, repos, PR projects, and ticket projects, and can perform any actions on these pages, including deleting integrations.
Manage Email Reporting
Grant access to email reporting to let you generate, schedule, and send a report for offline viewing.
Learn how to schedule and generate email reports.
Manage Group Programming Settings
Adjust settings for group commits. You must also have the Manage configurations permission.
Learn more about group programming.
Manage Slack Integration
Grant access to create a Slack integration and set up when and where messages will post in your Slack channels.