Onboard to DevOps Change Velocity using Workspace
Summarize
Summary of Onboard to DevOps Change Velocity using Workspace
DevOps Change Velocity enables ServiceNow customers to integrate their DevOps toolchains and automate change requests directly from the DevOps Change Workspace. Onboarding can be performed by users in three roles: DevOps admin, tool owner, or app owner. Each role has specific responsibilities and steps to connect tools, create applications, associate pipelines, and automate change requests to enable effective change control in orchestration pipelines.
Show less
Onboarding Roles and Steps
- DevOps Admin (role: sndevops.admin): Connect DevOps tools using the connect playbook activity, create applications, associate pipelines with applications, and automate change request creation. Modify orchestration pipelines to enable change control and verify automation by running pipelines.
- Tool Owner (role: sndevops.toolowner): Connect DevOps tools, coordinate with admins or app owners to create applications if needed, associate pipelines, and automate change requests. Also modify and verify orchestration pipelines for change control.
- App Owner (role: sndevops.appowner): Work with admins or tool owners to connect DevOps tools and orchestration pipelines. Create applications, associate pipelines, and automate change requests. Modify orchestration pipelines to ensure change control.
Completion of the onboarding guide is marked when the first automated change request is generated by the orchestration pipeline.
Workspace Widgets
- Tools Widget: Displays connected, disconnected, and unconfigured tools, grouped by connection state, capabilities, and tool types. DevOps admins and tool owners can connect tools directly from this widget.
- Applications Widget: Shows applications with and without associated pipelines, work items, commits, and pipeline executions in the last 30 days. Applications are grouped by capabilities and tool types. DevOps admins and app owners can create applications from this widget.
- Automated Change Requests Widget: Presents change requests created in the last 30 days, pending approvals, and pipelines with change control enabled but no automated change requests. Also groups tools by capabilities and types.
Key Benefits
This solution streamlines the automation of change requests within DevOps pipelines, ensuring consistent change control and visibility through an intuitive workspace. It empowers different user roles to manage tool integrations, application configurations, and automated change processes efficiently, helping organizations accelerate DevOps change velocity with governance and compliance.
After installing DevOps Change Velocity, you can integrate with your DevOps toolchain and automate change requests directly from the DevOps Change Workspace.
You can onboard as a DevOps admin, a tool owner, or an app owner.
Onboard as DevOps admin
Role required: sn_devops.admin.
- From the Home page, from the Get started with DevOps Change Velocity guide, select Connect a tool.Note:To automate change requests for pipelines, connect your orchestration tool.
- Using the connect playbook activity, connect to your DevOps tools.
For more information about connecting to a tool, see Integrating DevOps Change Velocity with third party tools.
- Select Create an application to create an application and associate objects to it.
For more information about creating an application, see Create an application - Workspace.
- To automate change requests for pipelines, connect your orchestration tool and associate the pipelines with your application.
For more information on associating pipelines, see Associate tool objects to applications - Workspace.
- Select Automate change to create an automated change request.
For more information about creating automated change requests, see Automate DevOps change request creation.
- Modify your orchestration pipeline to enable change control.
You can run the pipeline to verify that change requests are automatically created.
The getting started guide will be marked as complete when the first automated change request is created by the orchestration pipeline.
Onboard as a tool owner
Role required: sn_devops.tool_owner.
- From the Home page, from the Get started with DevOps Change Velocity guide, select Connect a tool.Note:To automate change requests for pipelines, connect your orchestration tool.
- Using the connect playbook activity, connect to your DevOps tools.
For more information about connecting to a tool, see Integrating DevOps Change Velocity with third party tools.
- If an application hasn't been created, ask your DevOps admin or app owner to create an application and associate objects to it.
For more information about creating an application, see Create an application - Workspace.
- To automate change requests for pipelines, connect your orchestration tool and associate the pipelines with your application.
For more information on associating pipelines, see Associate tool objects to applications - Workspace.
- Select Automate change to create an automated change request.
For more information about creating automated change requests, see Automate DevOps change request creation.
- Modify your orchestration pipeline to enable change control.
You can run the pipeline to verify that change requests are automatically created.
The getting started guide will be marked as complete when the first automated change request is created by the orchestration pipeline.
Onboard as an app owner
Role required: sn_devops.app_owner.
- Ask your DevOps admin or tool owner to connect to your DevOps tools. Note:To automate change requests for pipelines, connect your orchestration tool.
- Select Create an application to create an application and associate objects to it.
For more information about creating an application, see Create an application - Workspace.
- To automate change requests for pipelines, ask your DevOps admin or tool owner to connect your orchestration tool.
- Associate the pipelines for which you want to automate change requests with your application.
For more information, see Associate tool objects to applications - Workspace.
- Select Automate change to create an automated change request.
For more information about creating automated change requests, see Automate DevOps change request creation.
- Modify your orchestration pipeline to enable change control.
You can run the pipeline to verify that change requests are automatically created.
The getting started guide will be marked as complete when the first automated change request is created by the orchestration pipeline.
Workspace widgets
- Tools widget
- The Tools widget gives an overview of your connected tools, with the following details:
- Number of tools that are in the connected state. You can select the card to see the list of connected tools.
- Number of tools that need attention. You can select the card to see the list of unconfigured tools.
- Number of tools that are in disconnected state. You can select the card to see the list of disconnected tools.
- Number of tools grouped by their capabilities. You can select a capability to see the list of tools created for that capability.
- Number of tools grouped by their tool types. You can select an integration type to see the list of tools connections created for that particular tool type.
- DevOps admins and tool owners can connect to a tool from the widget.
- Applications widget
- The Applications widget gives an overview of your applications, with the following details:
- Number of applications with at least one associated pipeline. You can select the card to see the list of apps with pipelines.
- Number of without any pipelines. You can select the card to see the list of apps with no pipelines.
- Number of work items, commits, and pipeline executions from all applications in the last 30 days. You can select the card to see the list of disconnected tools.
- Number of tools grouped by their capabilities. You can select a capability to see the list of tools created for that capability.
- Number of tools grouped by their tool types. You can select an integration type to see the list of tools connections created for that particular tool type.
- DevOps admins and app owners have the option to create an application from the widget.
- Automated change requests widget
- The Applications widget gives an overview of your applications, with the following details:
- Number of change requests created in the last 30 days. You can select the card to see the list of change requests.
- Number of change requests that are pending approval in the last 30 days.
- Number of pipelines with change control enabled, but hasn't automatically created a change request.
- Number of tools grouped by their capabilities. You can select a capability to see the list of tools created for that capability.
- Number of tools grouped by their tool types. You can select an integration type to see the list of tools connections created for that particular tool type.