PowerRoster uses security roles to control application access and define user permissions. Administrators can assign these roles to manage which users can access specific applications and perform designated tasks.
The application has three security roles:
Role | Responsibility |
|---|---|
PowerRoster - Read Only |
|
PowerRoster Workforce Manager |
|
PowerRoster Admin |
|
Role Privileges
PowerRoster - Read Only
Roster Management
Time Management
Availability and Leaves
Resources
Demand Forecast
Compliance
Configuration
Analytics
Approvals
Notification
Smart Assign
Holiday Calendars
PowerRoster Workforce Manager
Roster Management
Time Management
Availability and Leaves
Resources
Demand Forecast
Compliance
Configuration
Analytics
Approvals
Management
Notification
Logs
Smart Assign
Holiday Calendars
PowerRoster Admin
Roster Management
Time Management
Availability and Leaves
Resources
Demand Forecast
Compliance
Configuration
Analytics
Approvals
Management
Notification
Logs
Smart Assign
Holiday Calendars
Add Users to a Security Role
Follow these steps to add users to a security role.
Sign in to the Power Platform admin center.
Select Manage in the navigation pane.
In the Manage pane, select Environments and select an environment.
Select Settings in the command bar. The Settings page for that environment is displayed.
Select Users + permissions > Security roles.
Select a security role, then select the More actions (...) icon.
Select Members in the menu that appears.
In the Members page, select + Add people.
In the Add people pane, enter a name, email address, or team name to search for the users you want to add to the security role.
Select Add to add those users to the security role.
Remove Users from a Security Role
You can remove users from a security role through the modern UI. Follow these steps to remove users from a security role.
Sign in to the Power Platform admin center.
Select Manage in the navigation pane.
In the Manage pane, select Environments. Then select an environment.
Select Settings in the command bar. The Settings page for that environment is displayed.
Select Users + permissions > Security roles.
Select a security role, then select the More actions (...) icon.
Select Members in the menu that appears.
In the Members page, select the users you want to remove from the security role.
Select Remove at the top of the page.
The Remove from role? window appears, asking you to confirm that you want privileges associated with that role removed for the selected user. Select Remove.
Important
A user can have multiple security roles. Security role privileges are cumulative. Users are granted the privileges that are available in each role assigned to them.
Access Management
The Access Management table displays detailed information about the security roles, highlighting the entities and columns they have access to and the types of access available.
The table has been divided into the following columns:
Entity - The entity in PowerRoster for which access is provided.
Column/Field - The column/field for the entity for which access is provided.
Roles - The role to which the access is provided.
Power Roster Read Only Role
Power Roster - Workforce Manager Role
Power Roster - Admin Role
For each role in the table, permissions have been defined against each entity or column.
<Access Level>
<Permission>
Entity | Column/Field | Power Roster Read Only Role | Power Roster - Workforce Manager Role | Power Roster - Admin Role |
|---|---|---|---|---|
Rosters | - |
|
|
|
Patterns | - |
|
|
|
Periods | - |
|
|
|
Positions | - |
|
|
|
Instances | - |
|
|
|
Personas | - |
|
|
|
Entries | Vel_timeentry |
|
|
|
vel_timentrycategory |
|
|
| |
Rules | Vel_timeentryrule |
|
|
|
vel_timeentrystatus |
|
|
| |
vel_timeentrysubcategory |
|
|
| |
msdyn_warehouse |
| - | - | |
Approvals | Vel_approvalflowstage |
|
|
|
Vel_approvalflowasyncevent |
|
|
| |
Vel_approvalflowdefinition |
|
|
| |
Vel_approvaltransition |
|
|
| |
Vel_approvalflowvalidationrules | - |
|
| |
Availability | Vel_availability |
|
|
|
Balance | Vel_availabilitybalance |
|
|
|
Status | Vel_availabilitystatus |
|
|
|
Availability Types | Vel_availabilitytype |
|
|
|
Bookable Resource | Bookableresource |
|
|
|
msdyn_bookableresourceassociation |
| - | - | |
msdyn_bookableresourcebookingquicknote |
| - | - | |
msdyn_bookableresourcecapacityprofile |
| - | - | |
vel_bookableresourcecategoryassndateranges |
| - | - | |
vel_powerrosterbookmarks |
| - | - | |
Bookableresourcebooking |
|
| - | |
Bookableresourcebookingheader |
|
| - | |
Bookableresourcecategory |
|
| - | |
Bookableresourcecategoryassn |
| - | - | |
bookableresourcegroup |
|
| - | |
vel_bookableresourcecategorysend | - |
| - | |
bookableresourcebookingexchange | - |
| - | |
bookableresourcecharacteristic | - |
| - | |
Schedule Board | Msdyn_schedule |
| - | - |
Msdyn_scheduleboardsetting | - |
|
| |
msdyn_schedulingparameter | - |
| - | |
msdyn_systemuserschedulersetting | - |
|
| |
Forecast Model | Vel_demandforecastmodel |
|
|
|
Forecast Data | Vel_demandforecastdata | - |
|
|
Notifications | Vel_compliancenotification |
|
|
|
vel_compliancelog |
|
| - | |
vel_compliancenotificationsummary |
|
|
| |
vel_compliancenotificationshifts |
|
|
| |
vel_shiftnotifications | - |
| - | |
Configuration | vel_compliancecontractconstraints | - |
| - |
vel_compliancecontractualconstraint | - |
|
| |
vel_complianceconstraintallocation | - | - |
| |
vel_crewallocationsetting | - |
| - | |
vel_complianceparameter |
|
|
| |
vel_complianceparametervalue |
|
|
| |
vel_compliancerule | - | - | - | |
Runs | Vel_compliancenotificationheader |
|
|
|
Breached | Vel_compliancenotification |
|
|
|
vel_complianceparameter |
|
|
| |
vel_complianceparametervalue |
|
|
| |
App Settings | Vel_appsettings |
|
|
|
Roster Settings | Vel_rostersettings | - |
|
|
Subscription | Vel_subscriptionconfiguration | - |
|
|
Health Check | Msdyn_dataanalyticsreport |
|
|
|
Reports | vel_demandforecastdata |
|
|
|
vel_demandforecastmodel |
|
|
| |
vel_externalreference |
| - |
| |
Flow Definitions | Vel_approvalflowdefinition |
|
|
|
vel_approvalflowinstance |
|
|
| |
vel_approvalflowstage |
|
|
| |
approvalstageorder | - | - |
| |
vel_approvaltransition | - |
|
| |
vel_approvalflow | - |
|
| |
Approvalstageapproval | - | - |
| |
Approvalstagecondition | - | - |
| |
Validation Rules | Vel_approvalflowvalidationrules |
|
|
|
Roster Statuses | vel_RosterStatus |
|
|
|
Shift Types | vel_shifttype |
|
|
|
Time Management | vel_TimeEntry |
| - | - |
vel_timeentrycategory |
|
|
| |
vel_timeentrysubcategory | - |
|
| |
vel_timeentrystatus | - |
|
| |
User | - |
|
| |
Accounts | - |
|
| |
Contacts | - |
|
| |
Shift Notifications |
|
|
| |
Logs |
|
|
| |
Rpi whc logs | - | - |
| |
Models | vel_rostersmartassignmodel |
|
|
|
vel_rostersmartassignmodelscope |
|
|
| |
vel_rostersmartassignshiftcandidate | - |
|
| |
Runs | vel_rostersmartassignrun |
|
|
|
Calendar | Vel_holidaycalendar |
|
|
|
vel_holidaycalendardate |
|
|
| |
Dates | vel_holidaycalendardate |
|
|
|