Roles and Permissions
Software.com offers four roles with different levels of access to features and settings.
Roles and Permissions
Contributor (Default)
Contributors have read-only access. They can’t edit or compare groups, view cost/compensation data, or view data about other contributors. They also can’t view or manage roles, billing, or integrations.
Manager
Managers can edit groups—including SLAs and objectives—and view data for contributors on their team. They can invite users and add them to their groups. They cannot assign roles.
Director
Directors can perform all of the actions that managers can perform. They can also create group comparisons and access sensitive cost information.
Admin
Admins have full access across all features and settings. They manage users, groups, integrations, and billing.
Group Access
By default, users can access all groups. You can assign groups to further limit what each user can view and manage.
Group assignment affects Contributors and Managers only:
- Contributors can only filter by and view data for the groups which they are assigned.
- Managers can only view and edit the groups which they are assigned. Once assigned groups, Managers can no longer create groups.
A user assigned a parent group will also gain access to that group’s child groups.
Role and Permissions Matrix
Below is a summary of the permissions associated with each role.
Reports
Contributor |
Manager |
Director |
Admin |
|
Comparisons | ⛔ |
⛔ |
✅ |
✅ |
Contributors | ⛔ |
✅ |
✅ |
✅ |
Core Metrics KPIs, Leading Indicators, and Objectives |
✅ |
✅ |
✅ |
✅ |
Group | ✅ |
✅ |
✅ |
✅ |
GitHub Copilot Productivity Impact, Copilot Usage |
✅ |
✅ |
✅ |
✅ |
Work In Progress Open Pull Requests, Ready to Deploy |
✅ |
✅ |
✅ |
✅ |
Planning Insights Planning, Epics |
✅ |
✅ |
✅ |
✅ |
Deployments | ✅ |
✅ |
✅ |
✅ |
Personal Dashboard Developer Insights |
✅ |
✅ |
✅ |
✅ |
Settings
Contributor |
Manager |
Director |
Admin |
|
Organization | ||||
Edit organization details, including cost inputs | ⛔ |
⛔ |
⛔ |
✅ |
Invite app users | ⛔ |
✅ |
✅ |
✅ |
Assign app user roles | ⛔ |
⛔ |
⛔ |
✅ |
View and edit connected apps | ⛔ |
⛔ |
⛔ |
✅ |
View and edit billing information | ⛔ |
⛔ |
⛔ |
✅ |
Create strategic events | ⛔ |
⛔ |
✅ |
✅ |
Groups | ||||
View group memberships | ✅ |
✅ |
✅ |
✅ |
Create groups | ⛔ |
✅ |
✅ |
✅ |
Edit groups, including cost inputs | ⛔ |
✅ |
✅ |
✅ |
Git Users | ||||
View Git users | ✅ |
✅ |
✅ |
✅ |
Edit Git users | ⛔ |
✅ |
✅ |
✅ |
Repositories | ||||
View repositories | ✅ |
✅ |
✅ |
✅ |
Configure repository deployment methods | ⛔ |
✅ |
✅ |
✅ |