You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/integration/external-integrations/device42-servicenow-connector.mdx
+42-35Lines changed: 42 additions & 35 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,7 @@ sidebar_position: 28
5
5
6
6
Use the Device42-ServiceNow connector (plugin) to sync your IT data from Device42 to your ServiceNow CMDB. Synchronization can be manual or automated on a schedule you set.
7
7
8
-
The plugin supports the Xanadu, Washington DC, and Vancouver versions of ServiceNow.
8
+
The plugin supports the three most recent releases of ServiceNow.
2. Add **Device42** to the data source choice list. Navigate to **System Definition > Scripts – Background** (search for it under **All**) and paste in the following script. Leave **in scope** as **global.
33
+
2. To verify that the discovery source of “Device42” was created, navigate to **System Definition > Scripts – Background** (search for it under **All**) and paste in the following script. Leave **in scope** as **global**.
34
+
35
+
<details>
36
+
<summary>Click to expand the code block</summary>
37
+
```js
38
+
var discoverySource = 'Device42';
39
+
var gr = new GlideRecord('sys_choice');
40
+
gr.addQuery('element', 'discovery_source');
41
+
gr.addQuery('name', 'cmdb_ci');
42
+
gr.addQuery('value', discoverySource);
43
+
gr.query();
44
+
45
+
if (gr.hasNext()) {
46
+
gs.info('Device42 found');
47
+
} else {
48
+
gs.info('Device42 not find');
49
+
}
50
+
```
51
+
</details>
52
+

53
+
54
+
3. If not found "Device42", add **Device42** to the data source choice list. Navigate to **System Definition > Scripts – Background** (search for it under **All**) and paste in the following script. Leave **in scope** as **global**.
34
55
35
56
<details>
36
57
<summary>Click to expand the code block</summary>
@@ -59,7 +80,7 @@ The plugin supports the Xanadu, Washington DC, and Vancouver versions of Service
59
80
## Technical Overview
60
81
61
82
:::caution
62
-
The following information is accurate for the Washington DC and Vancouver versions of ServiceNow and may not work completely as expected for Xanadu. The approach laid out below is still relevant, but some details may differ.
83
+
The following information is accurate for the recent versions of ServiceNow.
63
84
:::
64
85
65
86
Please contact our [support team](mailto:[email protected]) for technical assistance. We're working on improving and updating this documentation and you can leave feedback by using the **Page Feedback** button at the top of this page.
@@ -70,8 +91,6 @@ Each ServiceNow data source points to one data source endpoint. You need to crea
70
91
71
92
From ServiceNow, the URI endpoints look something like this:
72
93
73
-
**Version 3.0.0+**
74
-
75
94
- Cloud Connector Configuration:
76
95
```
77
96
sn/route_doql_csv/{DOQL Name}
@@ -82,12 +101,6 @@ From ServiceNow, the URI endpoints look something like this:
To add a custom DOQL data source, head to **System Import Sets -> Administration -> Data sources** in ServiceNow:
164
169
@@ -194,16 +199,14 @@ The Cloud Connector uses a WebSocket connection initiated by the Device42 applia
194
199
195
200
For a detailed rundown of the Cloud Connector communication and security architecture, see our [Cloud Connector documentation](integration/external-integrations/device42-cloud-connector-overview.mdx).
196
201
197
-
There is also a direct connection option available on version 3.0.0+ of the ServiceNow integration plugin for users who would like to keep their integrations in their private networks.
202
+
There is also a direct connection option available on the ServiceNow integration plugin for users who would like to keep their integrations in their private networks.
198
203
199
204
## Integration Setup and Configuration Overview
200
205
201
206
Download the Device42-ServiceNow connector from the [ServiceNow Marketplace](https://store.servicenow.com/sn_appstore_store.do#!/store/application/42597533db201300a189622dca961964/4.2.0?sl=sh).
202
207
203
208
### Install and Configure the Integration
204
209
205
-
**Version 3.0.0+**
206
-
207
210
If you have the latest version of the ServiceNow integration plugin, you will be required to follow a few additional steps to configure the plugin and utilize ServiceNow's Identification and Reconciliation Engine (IRE).
208
211
209
212
Install needed dependencies on ServiceNow (New York only; Orlando+ has this dependency pre-installed).
@@ -243,7 +246,7 @@ Add Device42 as the data source choice list record (New York and Orlando+).
243
246
```
244
247
</details>
245
248
246
-
If you are not on version 3.0.0+ or have completed these steps, continue with the rest of the configuration.
249
+
If you have completed these steps, continue with the rest of the configuration.
247
250
248
251
### Device42 Main Appliance Configuration
249
252
@@ -259,8 +262,6 @@ If you are not on version 3.0.0+ or have completed these steps, continue with th
259
262
260
263

261
264
262
-
**Forversion3.0.0+:**
263
-
264
265
-DirectConnection
265
266
266
267
IfyouhavethelatestversionofDevice42, you will see an option on the ServiceNow external integration page that displays a **Direct Connect** option. If you would like to configure the integration to use a direct connection, ensure that this option is checked. You cannot go back and change this option (youwillhavetodeleteandsetupanewconfiguration), so confirm your settings before creating the integration.
@@ -269,12 +270,6 @@ If you are not on version 3.0.0+ or have completed these steps, continue with th
269
270
270
271
Ensure that the **Direct Connect** option is unchecked.
Note the **Verification Token**, which you'll need to enter in ServiceNow:
279
274
280
275

@@ -302,11 +297,11 @@ Configure the data sync schedules as appropriate for your environment. Search Se
302
297
303
298

304
299
305
-
These can be scheduled to run at certain times and should be run in the highlighted order: Devices, IPs, Services, Software Details (version 2.0.1), and Software Instances. You can click on an individual schedule to edit it or to **Execute Now**.
300
+
These can be scheduled to run at certain times and should be run in the highlighted order: Affinity Group, Application Components, Business Applications, Database, Database to Instances, D42-Web-Sites, Web Site, Devices, IPs, Services, and Software Instances. You can click on an individual schedule to change running order , period and time. And then you can **Execute Now**.
306
301
307
302

308
303
309
-
The scheduled imports first run the respective data source to collect and store data in the import set tables for a given data source. After this data has been imported into this table a transform script is run to map the data into ServiceNow's internal tables. Version 3.0.0+ of the ServiceNow integration plugin leverages ServiceNow's IRE module. For more information on this feature, please visit ServiceNow's documentation page:
304
+
The scheduled imports first run the respective data source to collect and store data in the import set tables for a given data source. After this data has been imported into this table a transform script is run to map the data into ServiceNow's internal tables. ServiceNow integration plugin leverages ServiceNow's IRE module. For more information on this feature, please visit ServiceNow's documentation page:
0 commit comments