This section of the guide provides information on how to configure an Itential Platform instance using the Itential ServiceNow Application within the ServiceNow platform.
Related Reading:
How to set up OAuth ➟ Using Service Accounts to Access Itential Cloud APIs
Configure the Itential Instance
- Click the All tab at the top left-hand corner, click the Itential drop-down menu, and then select the Itential Platform Instances Config option.
- Click the Instance you want to configure, or click the New icon (top right-hand corner) to configure a new instance.
- Type the Name, IP Address (or Hostname) with the port number in the the respective fields.
- You may have to unlock the
hostname
. TheIP/Hostname
should be the URL of the Itential server (e.g.https://myIP.com:3443
). HTTPS will be required.
- You may have to unlock the
Figure 1: Itential Platform Instances Config
Figure 2: Instances Table
Figure 3: New Instance Config Form
- Select the
auth_type
. This field was added in the latest version since thePassword
field is masked whether it has a value or not. Of note, the application and actions should work whether this field is provided or not. - Provide your credentials based on the type of authentication you are using. Credentials will appear masked as you type them and when they are displayed in the table.
- Username/Password
- API Key requires a
static
token. - OAuth 2.0 requires a
client_id
andclient_secret
to retrieve a token.
- Add the Roles that have access to this Itential Platform Instance.
- If using a MID Server to communicate with Itential Platform, provide the reference to the MID Server and the MID Server name.
- To find the reference, use the search icon (magnifying glass) at the end of the MID_server field.
- The reference is utilized by Itential Actions and the name is critical for the Client GUI React Application.
- Input the
request_timeout
to set the timeout for the API calls to Itential Platform. If it is not provided, the default timeout within ServiceNow will be used. - Click Submit (upper-right corner) to set the new instance configurations.
Figure 4: Submit New Instance Configurations
Permission Settings
The ServiceNow Application requires the user to have certain permissions within Itential Platform (Itential Cloud).
OnPrem Role | SaaS Role | Itential Platform | Description |
---|---|---|---|
admin |
admin |
Adapter or Application | Ability to get dynamic data from an adapter or Itential Platform Application requires additional permissions. This includes admin for the specific adapter. |
apiread |
forms:read |
JSON Forms | Ability to get a JSON Form associated with the trigger. |
apiread |
cloud-automation:read |
Operations Manager | Ability to get a list of automations from Itential Platform. |
apiread |
workflows:triggers:read |
Operations Manager | Ability to get triggers for an automation from Itential Platform. |
apiread |
jobs:read cloud-job:read |
Operations Manager | Ability to get information on a triggered Job from Itential Platform. |
apiwrite |
jobs:write cloud-automation |
Workflow Engine | Ability to execute a trigger. |
To read how Itential Cloud governs role permissions see → Itential Cloud Group Administration
Figure 5: Roles - JSON Forms
Figure 6: Roles - Operations Manager
Figure 7: Roles - Workflow Engine