Roles for Digital Portfolio Management
Summarize
Summary of Roles for Digital Portfolio Management
Digital Portfolio Management (DPM) in ServiceNow provides two primary roles—DPM admin and DPM manager—that control access and capabilities within the DPM Workspace. These roles are installed automatically when you activate DPM from the ServiceNow Store. Understanding these roles helps you manage personal portfolios effectively and assign appropriate access to users and groups.
Show less
Key Roles and Their Capabilities
- DPM admin [sndpm.dpmadmin]
- Configures the DPM Workspace for all users.
- Can create, retrieve, update, and delete all personal portfolios created by anyone.
- Manages assignment of the DPM manager role to user groups, enabling group-based editing or viewing of personal portfolios.
- Accesses and updates all DPM system properties and admin pages.
- Uses KPI functions such as creating and managing KPI groups and mappings.
- Note: Does not have CRUD rights on service portfolios unless granted appropriate Service Portfolio Management roles.
- When the enterprise portfolio plugin is installed, inherits enterprise portfolio admin capabilities.
- DPM manager [sndpm.dpmmanager]
- Acts as the primary end user within the DPM Workspace.
- Can create, retrieve, update, and delete personal portfolios they own or edit.
- Can view personal portfolios they have viewing rights to and all available data in the workspace.
- Can create demands and Continual Improvement Management (CIM) items, update roadmaps, and view KPIs.
- Cannot edit services, offerings, business applications, or service instances, nor create or edit services in Service Builder without additional roles.
- Inherits the enterprise portfolio viewer role if the enterprise portfolio plugin is installed.
Assigning DPM Manager Role to Groups
To enable group members to edit personal portfolios, the DPM admin must assign the DPM manager role to those groups. This is done by:
- Accessing the personal portfolio list via the Filter navigator.
- Opening the specific personal portfolio record.
- Selecting and editing user groups for edit or view permissions by adding the DPM manager role.
- Saving the changes to update group access.
Tables Installed with DPM
DPM installs several tables essential for portfolio and KPI management, including:
- dpmpersonalportfolio: Stores each personal portfolio record.
- dpmpersonalportfolioitem: Contains portfolio items of various types.
- dpmavailableitemtype and dpmnavigationhistory: Manage item types and navigation history in portfolios.
- dpmunifiedbacklog: Holds backlog information related to personal portfolios.
- sndpmkpigroupm2mspmnodes and snteamperfkpigroup: Handle KPI group nodes and performance indicators.
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_team_perf_kpi_group | Stores records for KPIs, a PA indicator, and data visualization properties. |