# ServiceNow (PDK) plugin

ServiceNow (PDK) plugin
=======================

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](https://www.servicenow.com).

[](#_cloudbees_cdro_integration_to_servicenow)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](https://store.servicenow.com/sn_appstore_store.do#!/store/application/41108e84dbe1e60060dff5f0cf9619d6), 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)Integrated version
------------------------------------------

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

*   Xanadu
    
*   Yokohama
    
*   Zurich