DSRR Approval Management
DSRR Approval Management provides a centralized way to maintain application approver information used in DSRR release and governance workflows. Replacing the spreadsheet-based process, it allows authorized users to manage approver records through bulk imports and individual updates.
The capability supports notification of workflows and governance oversight by maintaining a controlled, auditable list of approvers for each application. Role-based access controls ensure that only authorized users can make changes. Approver information is automatically synchronized with DSRR workflows to help ensure accurate routing of approvals and consistent governance processes.
DSRR Approver Management access
The DSRR Approver Management feature is controlled by a feature flag and must be enabled before it becomes available.
- From the Kyndryl Bridge main menu
, go to Services → Platform Services → Toolchain & Pipeline → DevOps Intelligence .
- From the left navigation menu, select Settings & Utilities.
- Select DSRR Approver Management.
The DSRR Approver Management page is displayed, providing visibility into application approver governance, governance metrics and approver records used throughout DSRR workflows.
DSRR Approver Management page
The DSRR Approver Management page provides a centralized view of application approver governance and approval coverage across the organization. The DSRR Approver Management page is synchronized with the Application Configuration page, establishing a single source of truth for application information. Applications created, updated or deleted in Application Configuration are automatically reflected in DSRR Approver Management, reducing duplicate administration and ensuring consistency across both areas.
The DSRR Approver Management page displays three summary cards that provide a high-level overview of DSRR approver governance coverage across applications:
- Total Applications: Displays the total number of applications being managed.
- Governance Complete: Shows the number of applications with complete owner and approver information.
- Applications Missing Owners: Identifies applications that require owner assignments or governance updates.
DSRR Governance table
The DSRR Governance table provides detailed information about application approver governance records:
- Application name: Name of the application.
- Governance Status: Governance status (for example, Complete).
- Created by: User who created the record.
- Created at: Date and time the record was created.
- Updated by: User who updated the record.
- Updated at (if available): Date and time of the latest update.
Select an application name and expand it to view the approval requirements and assigned approvers for each approval category associated with the selected application.
The following information is displayed:
- Approver Type: The approval category associated with the application, such as Architecture, Data Science, DevOps or Documentation.
- Mandatory Approval Needed: Indicates whether the approval category is required for the application. The Mandatory Approval Needed field can only be updated by Release Manager.
- Primary Approver: The primary contact responsible for providing approval.
- Secondary Approver: The backup approver who can provide approval when the primary approver is unavailable.
- Tertiary Approver: An additional escalation or backup approver for the approval category.
Data management actions
When viewing an application record, users can perform the following actions based on their assigned role and permissions:
- Edit: Update approval requirements and approver assignments for the selected application.
- Export Data: Release manager and Development manager can now export approver information for review, maintenance or reporting purposes. Data can be exported in the following formats:
- CSV (.csv)
- JSON (.json)
- XLS (.xls)
- Import Data: Import approver information in bulk. This action is available only to users with appropriate permissions (for example, Release Managers).
Import prerequisites and validation requirements
- Applications must be onboarded to DevOps Intelligence before they can be imported. Until applications are onboarded and displayed on the DSRR Approver Management page, the Import and Export options may not be available. In such cases, the bulk import template is provided directly to designated Release Managers for initial data loading.
- During import, DevOps Intelligence (DI) validates the Application Name specified in the import file against the applications that have already been onboarded to DI.
- An application record is imported successfully only if the application is already onboarded to DI. If the application is not onboarded, the import for that specific record fails.
- As a prerequisite, applications must be onboarded to DI before their records can be imported.
- In the import file, Application Name is a mandatory field. All other fields are optional.
- If an import fails due to data issues in the import file, an error message is displayed at the top of the page. Users can download the error log to review the specific issues causing the failure and take the necessary corrective actions before retrying the import.
Roles and permissions
Permissions determine which users can view, update, import, export and manage approver information used in DSRR governance workflows:
Role | Actions allowed | Restrictions |
|---|---|---|
Release Manager | • View all application governance records. • Create, update and manage approver information. • Import approver data in bulk. • Export approver data for maintenance and reporting. • Manage approval records across applications. | There are no functional restrictions. |
Development Manager | • View application governance records. • Update approver information through individual record edits. • Maintain approver assignments using the user interface. • Export approver data. | • Cannot import approver data in bulk. • Does not have access to the Import Data function. |
All Users | View approval management information and governance status. | Cannot import approver data. Cannot perform administrative approval management actions. |
| |
|