Components installed with Digital Product Release

  • Release version: Washingtondc
  • Updated January 20, 2025
  • 3 minutes to read
  • Several types of components are installed with activation of the Digital Product Release app, including tables and user roles.

    Roles installed

    Role title [name] Description Contains roles

    Product Enhancement Read

    [sn_dpr_model.product_enhancement_read]

    Reads product enhancements in a product.

    None

    Product Feature Create

    [sn_dpr_model.product_feature_create]

    Creates product features in a product.

    None

    Product Feature Delete

    [sn_dpr_model.product_feature_delete]

    Deletes product features in a product.

    None

    Product Feature Read

    [sn_dpr_model.product_feature_read]

    Reads product features in a product. Can’t create or modify a product feature.

    None

    Product Feature Write

    [sn_dpr_model.product_feature_write]

    Updates product features in a product.

    None

    Digital Product Manager

    [sn_dpr_model.product_manager]

    Manages digital products.

    • asset
    • pd_operator
    • model_manager
    • sn_devops.app_owner
    • sn_change_write
    • sn_dpr_model.product_feature_create
    • sn_dpr_model.product_feature_delete
    • sn_dpr_model.product_feature_read
    • sn_dpr_model.product_feature_write
    • sn_dpr_workspace.workspace_user
    • sn_gf.goal_user_read
    • sn_pace.code_reader
    • sn_pace.execution_reader
    • sn_pace.mapping_admin
    • sn_pace.policy_reader
    • task_editor
    • template_read_global

    Digital Product Release Admin

    [sn_dpr_model.release_admin]

    Defines the release process and monitors the release.

    • pd_operator
    • sn_change_write
    • sn_devops.tool_owner
    • sn_devops.viewer
    • sn_dpr_model.product_feature_read
    • sn_dpr_workspace.workspace_user
    • sn_gf.goal_user_read
    • sn_incident_read
    • sn_pace.admin
    • sn_pace.mapping_admin
    • sn_problem_read
    • sn_request_read
    • task_editor
    • template_editor_global

    Digital Product Release Coordinator

    [sn_dpr_model.release_coordinator]

    Helps product teams in their responsibilities.

    • pd_operator
    • sn_change_write
    • sn_devops.viewer
    • sn_dpr_model.product_feature_read
    • sn_dpr_workspace.workspace_user
    • sn_gf.goal_user_read
    • sn_incident_read
    • sn_pace.code_reader
    • sn_pace.execution_reader
    • sn_pace.mapping_admin
    • sn_pace.policy_reader
    • sn_problem_read
    • sn_request_read
    • task_editor
    • template_read_global

    Digital Product Release User

    [sn_dpr_model.release_user]

    Accesses Digital Product Release Workspace to view release details and update and approve release tasks. Can’t create or modify releases.
    • sn_change_read
    • sn_devops.viewer
    • sn_dpr_model.product_feature_read
    • sn_dpr_workspace.workspace_user
    • sn_gf.goal_user_read
    • sn_incident_read
    • sn_pace.policy_reader
    • sn_problem_read
    • sn_request_read
    • task_editor

    Digital Product Release Workspace User

    [sn_dpr_workspace.workspace_user]

    Accesses Digital Product Release Workspace.

    cmdb_read

    Scheduled jobs installed

    Scheduled job Description

    Clean 6 month old unused release target

    Deletes release target records older than six months and unused.

    Runs: Daily

    DPR Execute policies for all active release phases

    Runs policies that are mapped to phases that are currently in progress for all releases.

    Runs: Daily

    Release phase state transition

    Manages the state of phases for ongoing releases.

    This job checks all in-progress releases and their phases. If a phase is in progress and its planned end date is today, and its policy status is compliant, it will be marked as completed and the next phase will begin.

    Runs: Every hour

    Release state transition

    Manages the states of Pending or In progress releases.

    • If a release is in the Pending state and its planned start date is today, its state is updated to In progress.
    • If a release is in the In progress state and all its phases are completed, its state is updated to Review.

    Runs: Every hour

    Tables installed

    Table Description

    Approval Definition

    [sn_dpr_model_approval_definition]

    Approval definitions that are used to direct approval requests for release tasks to a user or user group.

    Epic

    [sn_dpr_model_product_feature_epic_mapping]

    Mapping of epics linked to a product feature.

    Key Date

    [sn_dpr_model_release_key_date]

    Release key dates that define milestones, key events, deadlines, and important dates for single or recurring releases.

    Policy

    [sn_dpr_pace_policy_mapping]

    Policies mapped to a release. Extends the Policy Mapping table [sn_pace_policy_mapping] from PaCE.

    Product Enhancement

    [sn_dpr_model_product_enhancement]

    Product enhancements of a product feature.

    Use these product enhancements to release a product feature in phases across multiple versions.

    Product Feature

    [sn_dpr_model_product_feature]

    A product feature is a function or capability that adds value to a product for the customer.

    You can break down a product feature into product enhancements to release it in phases across multiple versions.

    Related Tasks

    [sn_dpr_model_release_related_task_m2m]

    Mapping between records from the Task table (task) and release records in the Release table (sn_dpr_model_release).

    Release

    [sn_dpr_model_release]

    A product release is the process of releasing a new version of a product. It involves several phases, tasks, policies, and approvals.

    Release Artifact

    [sn_dpr_model_release_artifact]

    Artifacts in a release for a product.

    Release Bundle

    [sn_dpr_model_release_bundle]

    Release bundles are groupings of releases that can be tracked concurrently.

    Release Bundle M2M

    [sn_dpr_model_release_bundle_m2m]

    Relationships of releases that are grouped into various release bundles.

    Release Calendar

    [sn_dpr_model.release_calendar]

    Calendars that can contain related release readiness targets within them. Release calendars can have exclusion schedules attached to them so that no release targets are created on dates that fall within those exclusion schedules.

    Release Phase

    [sn_dpr_model_release_phase]

    Phases in a release for a product.

    Release Phase M2M

    [sn_dpr_release_phase_m2m]

    Mapping of releases and phases to the policies that are mapped to each phase.

    Release Policy Execution

    [sn_dpr_policy_execution]

    Results of policies run on a phase of a release.

    Release Readiness Target

    [sn_dpr_model_release_target]

    Release readiness target that defines schedules for a single or recurring releases. Release targets are added to a release calendar.

    Release Task

    [sn_dpr_model_release_task]

    Tasks in phases for a release.

    Release Template

    [sn_dpr_model_release_template]

    Release templates containing predefined phases, tasks, approvals, and policies. While creating a release, you can apply a release template to pre-populate these phases, tasks, approvals, and policies.

    Work Item

    [sn_dpr_model_product_enhancement_work_item_mapping]

    Mapping between product enhancements and work items (records in the Work Item table (sn_devops_work_item)).