ServiceNow (PDK) plugin

2 minute readExtensibilityDeveloper productivity

ServiceNow is a software-as-a-service (SaaS) provider of IT service management (ITSM) software. It creates a single system of record for all IT processes within a company. This system brings together IT strategy, design, transition and operation on a powerfully simple cloud platform.

ServiceNow is built to be a productivity tool for all types of business users including the CIO, service desk staff, application developers, IT finance, IT operations and business people. ServiceNow applications are built on a single platform as a service. The platform offers a consistent and intuitive user experience through the entire IT Infrastructure Library (ITIL) service life-cycle. For more information about ServiceNow, refer to the ServiceNow home page.

CloudBees CD/RO integration to ServiceNow

ServiceNow supports calling both inbound services, leveraging the ServiceNow REST API to perform actions such as:

  • Queries and updates

  • Calling outbound web services, such as the CloudBees CD/RO Rest API, upon a user action in ServiceNow such as an Approval or Rejection of a change request.

The ServiceNow plugin supports the inbound interaction with ServiceNow, by calling provider web services such as creating a change request, creating an incident, and getting the status of an approval.

The CloudBees CD/RO native extension plugin, which is installed in a ServiceNow instance, supports the outbound consumer web service interaction and is available in the ServiceNow Marketplace. This plugin is documented here for no purpose other than cross-referencing CloudBees CD/RO capabilities for both inbound and outbound interactions.

  • The Native Extension plugin is not required to be installed in ServiceNow if there is no need for the outbound interaction.

  • If you have not installed a CloudBees CD/RO ServiceNow application, you cannot use the bidirectional integration features in the Create Change Request, Create Change Task and Create Change Request from Template procedures.

Integrated version

This plugin was developed and tested against the following ServiceNow versions:

  • Xanadu

  • Yokohama

  • Zurich