Roles for Digital Portfolio Management
Summarize
Summary of Roles for Digital Portfolio Management
Digital Portfolio Management (DPM) in ServiceNow offers two primary roles—DPM admin and DPM manager—to manage and interact with personal portfolios within the DPM Workspace. These roles are installed automatically when you activate the DPM application from the ServiceNow Store.
Show less
Roles and Permissions
- DPM admin [sndpm.dpmadmin]: Responsible for configuring the DPM Workspace for users. This role can create, retrieve, update, and delete all personal portfolios created by anyone. It also allows assignment of the DPM manager role to groups for portfolio access management. The DPM admin can view and update all DPM system properties and has KPI management capabilities such as creating and mapping KPI groups. However, they cannot manage service portfolios unless they also have appropriate Service Portfolio Management roles.
- DPM manager [sndpm.dpmmanager]: Acts as the end user within the DPM Workspace. This role allows CRUD operations on personal portfolios they own or edit, viewing portfolios they have access to, creating demands and Continual Improvement Management (CIM) items, updating roadmaps, and viewing KPIs. DPM managers cannot edit services, offerings, or business applications or access Service Builder editing features unless additional roles are assigned.
Both roles inherit additional roles if the enterprise portfolio plugin is installed: the DPM admin inherits the enterprise portfolio admin role, and the DPM manager inherits the enterprise portfolio viewer role.
Assigning Roles to Groups
To allow groups to edit or view personal portfolios, the DPM admin assigns the DPM manager role to user groups via the personal portfolio record. This involves accessing the dpmpersonalportfolio.list, selecting the desired portfolio, editing user groups, and updating the group assignments accordingly.
Key Tables Installed with DPM
DPM installs several tables to support portfolio functionality, including:
dpmpersonalportfolio: Stores all created personal portfolios.dpmpersonalportfolioitem: Records all types within personal portfolios.dpmavailableitemtype,dpmnavigationhistory, anddpmunifiedbacklog: Manage item types, navigation history, and backlog data respectively.- Tables supporting KPIs and their groupings, integrating with Service Portfolio Management and team performance KPIs.
Practical Considerations for ServiceNow Customers
Understanding these roles and their permissions allows your organization to effectively manage personal portfolio access and administration within Digital Portfolio Management. Assign the DPM admin role to those responsible for workspace setup and KPI management, and assign the DPM manager role to portfolio owners and contributors. Proper role assignment ensures secure, controlled access to portfolio data and related functionalities, improving portfolio oversight and collaboration.
Several types of components are installed with Digital Portfolio Management (DPM) when you activate the application from the ServiceNow® ServiceNow Store. DPM has two roles - admin and user.
Roles installed with DPM
- The DPM admin [sn_dpm.dpm_admin] role configures the DPM Workspace for users. The DPM admin role can create, retrieve, update, and delete (CRUD) all personal portfolios created by anyone. The DPM admin role can also assign the DPM manager role to groups so a personal portfolio owner can select groups to view or edit personal portfolios.
- The DPM manager [sn_dpm.dpm_manager] role is the end user of the DPM Workspace. The DPM manager role can only CRUD personal portfolios that they create.
See the following table for information about each role.
| Role title [name] | Description | Contains roles |
|---|---|---|
| DPM admin [sn_dpm.dpm_admin] |
|
|
| DPM Manager [sn_dpm.dpm_manager] |
|
|
Assign the DPM manager role to groups
To edit a personal portfolio, a group must have the DPM manager role.
- Enter dpm_personal_portfolio.list in the Filter navigator.
- Open the personal portfolio record that you want to assign the DPM manager role.
- Select Edit user groups, and then search for the user groups to add to the DPM manager role.
- Repeat the previous step for View user groups if you want to add the DPM manager role to the groups that view personal portfolios.
- Select Update.
Tables installed with DPM
| Table | Description |
|---|---|
| dpm_available_item_type | Stores records for each type in a personal portfolio. |
| dpm_navigation_history | Stores records for navigating each type in a personal portfolio. |
| dpm_personal_portfolio | Stores records for each created personal portfolio. |
| dpm_personal_portfolio_item | Stores records for all types that are in a personal portfolio. |
| dpm_unified_backlog | Stores records for backlog information in a personal portfolio. |
| sn_dpm_kpi_group_m2m_spm_nodes | Stores records for key performance indicator (KPI) group nodes from Service Portfolio Management. |
| sn_dpm_kpi_group_m2m_viz_config | Stores records for KPIs grouped by data visualization. |
| sn_team_perf_kpi_group | Stores records for KPIs grouped by team performance. |