Skip to main content
Version: Omada Identity Cloud

ServiceNow integration

Here, you can find an information on how to install and configure the Omada Service Catalog application for ServiceNow integration.

This application allows joint Omada and ServiceNow customers to request access to Omada resources from ServiceNow and perform approval workflows directly in ServiceNow.

Overview

With the Omada Identity Cloud Service Catalog application for ServiceNow, you can:

  • Enable all identities to request access to business resources and applications whether on mobile, tablet, or desktop, within a single interface.

  • Allow approvers to approve or reject access requests directly in ServiceNow.

  • Synchronize approval decisions between ServiceNow and Omada Identity.

  • Provide a unified experience for both requesters and approvers within ServiceNow.

  • Provide a native experience directly in ServiceNow for all business requests.

  • Eliminate the need to have business users be fluent in multiple tools for accessing specific resources.

The integration uses the Omada Identity Graph API to exchange request and approval information between ServiceNow and Omada Identity, including identities, contexts, systems, resources, request status, and approval decisions. See the general data flow between ServiceNow, Graph API, and Omada Identity on the diagram:

Impersonation

The integration between ServiceNow and Omada Identity is based on a service user. This service user will impersonate the ServiceNow user in Omada Identity.

This means that you also need to make sure that ServiceNow and Omada Identity are able to correlate the ServiceNow user with the Omada Identity user that they will be impersonating.

By default, this is done by matching the user's ServiceNow email address with the user's Omada Identity username.

If you cannot use the username in Omada Identity for the email address registered for the user in ServiceNow, you can use the master setting IdentUserNameProps to define an alternative lookup.

warning

To prevent privilege escalation, the impersonation of members of the System Administrators user group, or any user group requiring an authentication level higher than low, is restricted. See the Impersonation and authentication levels for details.

info

on-prem To leverage the ServiceNow integration, you must install at least the Omada Identity version 14 update 15.

Key Features

The application creates a Service Catalog item that allows users to request access to resources in Omada Identity Cloud.

  • Request for self
  • Request on behalf of another identity
  • Select context to request in (if configured in Omada Identity Cloud)
  • Filter resources on system
  • Filter out already assigned resources
  • Control which resources are available to be requested in ServiceNow (e.g., only expose business roles)
  • Select validity
  • See whether an access request is still in progress or has ended
  • Approve or reject access requests directly in ServiceNow
  • Display approval tasks in the ServiceNow portal
  • Synchronize approval decisions with Omada Identity workflows
info

The process currently does not support the following use cases:

  • Request for accounts
  • Selecting an account for identities with multiple accounts
  • Resources with attributes.

For these resources, we recommend that the resource property Prevent self-service in third party applications is set to True.

Approval handling

The ServiceNow integration supports approval workflows directly in ServiceNow.

When an access request requires approval, approvers can review and approve or reject the request from the ServiceNow interface. Approval decisions are synchronized back to Omada Identity, where the request workflow continues according to the configured approval process.

This allows organizations to centralize both request submission and approval handling in ServiceNow while maintaining governance and workflow control in Omada Identity.

Request status in ServiceNow

The request item in ServiceNow shows whether an access request is still in progress or has ended. It does not show whether the requested access was granted or rejected.

Request item stateMeaning
OpenThe access request has been created in Omada Identity, and the approval process has not finished.
Closed CompleteThe approval process in Omada Identity has finished. This does not indicate whether the access was granted or rejected.
Closed IncompleteThe access request could not be created in Omada Identity. An error message is added to the request item.
info

A request item in the Closed Complete state means that the approval process has ended, not that the requested access was granted. To see whether the access was granted or rejected, check the corresponding request in Omada Identity.

Requests submitted as free text

Access requests submitted as free text are not status-tracked. The request item closes when the request has been handed over to Omada Identity and does not reflect what happens to the request afterwards.

Where to find the outcome of a request

Omada Identity stores the approval outcome for each access request. To see whether a request was granted or rejected, and to view the approvers, decision times, and comments, open the corresponding request or resource assignment in Omada Identity.

The Request Approved stage entry

The first entry in the stage list of a ServiceNow request item reads Request Approved. This is standard ServiceNow behavior for catalog requests. It reflects the approval of the parent request in ServiceNow and is not set by the Omada application.

This entry appears on every request, including requests that were rejected in Omada Identity. It does not indicate the outcome of the approval process in Omada Identity.