Modern work

ServiceNow integration with Syskit Point for seamless provisioning – Part 2

Learn how to set up the ServiceNow integration in 4 easy steps.

In this part of our series, we’ll guide you through the steps to set up ServiceNow integration with Syskit Point. This setup will allow you to automate the provisioning of Microsoft 365 workspaces directly from ServiceNow by making use of Syskit Point’s API. 

In the previous article, we documented all the prerequisites you need for this to work. Make sure you have completed all those steps before proceeding. 

Setting up ServiceNow integration

Step 1: Configure OAuth credentials in ServiceNow

In this step, you’ll add the OAuth credentials in ServiceNow to allow ServiceNow to authenticate against Syskit Point’s API securely.

Store OAuth credentials as System Properties:

In ServiceNow, navigate to System Properties and add the following custom properties for secure access:

  • provisioning.client_id: Set this property to your Syskit Point Client ID. 
  • provisioning.client_secret: Set this property to your Syskit Point Client Secret. 
  • provisioning.tenant_id: Set this property to your Directory (Tenant) ID. 
  • provisioning.application_id: Set this property to your Syskit Point API Application (Client) ID.

Step 2: Create the ServiceNow request form

Now, create a custom request form in ServiceNow to capture the required details for provisioning Microsoft 365 workspaces. This form will gather the information that Syskit Point needs to complete the provisioning process. 

Define the Form Fields:

  1. Go to Service Catalog > Maintain Items and create a new catalog item for “Workspace Provisioning.”
  2. Add the following fields: 
    • Site/Team Name (text): The name of the workspace to be provisioned. (Type: Single Line Text, Variable name: site_name, mandatory)
    • Site/Team Description (text): A brief description of the workspace. (Type: Single Line Text, Variable: site_description, mandatory)
    • Owners (multi-select dropdown): A field to select users who will have ownership rights. Configure this field to pull user data from the sys_user table. (Type: List Collector, Variable: owners, mandatory)
    • Members (multi-select dropdown): A field to select users to add as members, also referencing sys_user. (Type: List Collector, Variable: members, mandatory)
Request Form to request provisioning of new workspaces
Figure 1. – Users can use a Request Form to request provisioning of new workspaces

Step 3: Set up approval workflow

Configure the catalog item’s workflow to include an approval step. This step ensures that the request is reviewed before triggering the Syskit Point API call.

ServiceNow workflow designer
Figure 2. – Use ServiceNow workflow designer to adjust the workflow to your business process. Once approved, Run the Script from Step 4.

Step 4: Integration script

We have prepared a comprehensive script below this paragraph that you can use as part of your workflow.

By following these steps, you can integrate ServiceNow with Syskit Point, enabling seamless provisioning of Microsoft 365 resources directly from your service desk. This process streamlines approvals, enhances resource management, and provides your users with a unified experience.

Next in this series, we’ll cover Part 3: Integrating Syskit Point with Jira.

Subscribe to our Newsletter

Related Posts