Ignoring domain information

In some cases, a ServiceNow source and its associated security identities may show an error in the Activity Browser (platform-ca | platform-eu | platform-au) relating to a missing domain table.

This error occurs when the ServiceNow instance is not using domain separation, but a value other than Global exists in the sys_domain field of a record in ServiceNow. This can happen, for example, if domain separation was used in the past and is then disabled without setting Global as the value for the sys_domain field in the records.

To resolve this error, enable the DisableDomainSeparationPermissions parameter in both the ServiceNow source and ServiceNow security provider.

Tip
Leading practice
  • It’s good practice to test any changes in a non-production environment first.

  • Before making any changes to the JSON configuration, Coveo recommends that you save a copy of the original configuration to ensure that you can revert your changes if needed.

To enable the DisableDomainSeparationPermissions parameter

  1. On the Security Identities (platform-ca | platform-eu | platform-au) page, select your ServiceNow security provider, and then click More > Edit JSON in the Action bar.

  2. In the JSON configuration panel, add the following parameter to the Parameters section of the JSON:

    "DisableDomainSeparationPermissions": {
      "sensitive": false,
      "value": "true"
    },
  3. Click Save.

  4. On the Sources (platform-ca | platform-eu | platform-au) page, select your ServiceNow source, and then click More > Edit configuration with JSON in the Action bar.

  5. In the JSON configuration panel, in the Parameters section, set the value of the DisableDomainSeparationPermissions parameter to true as follows:

    "DisableDomainSeparationPermissions": {
      "sensitive": false,
      "value": "true"
    },
  6. Click Save and rebuild source to apply your changes.