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/admin/integrations/servicenow_setup.md
+17Lines changed: 17 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -40,6 +40,23 @@ PLUGINS_CONFIG = {
40
40
!!! note
41
41
All integration settings are defined in the block above as an example. Only some will be needed as described below.
42
42
43
+
## Duplicates
44
+
45
+
When duplicates records are encountered in ServiceNow this is problematic for Nautobot to identify the correct record to update. The ServiceNow SSOT sync logic will warn you about these duplicate instances but it is up to the end-user to reconcile them for accurate data syncronization.
46
+
47
+
At the end of an SSOT run, for every ServiceNow table where duplicates were found - a corresponding `duplicate_${table}.txt` file will be present in the results. This is in the format of a CSV file with the top row containing the attribute name and each subsequent row being the element that was found in duplicate.
48
+
49
+
For example, if multiple product models were discovered you'll see a log warning and a file called `duplicate_product_model.txt` in the SSOT run output with contents such as:
50
+
51
+
```
52
+
manufacturer_name,model_name,model_number
53
+
Cisco,Catalyst 9300,C9300-48P
54
+
Dell,PowerEdge R740,R740-8SFF
55
+
HP,ProLiant DL360,DL360-G10
56
+
Juniper,EX4300,EX4300-48P
57
+
Arista,7050X3,DCS-7050X3-32S
58
+
```
59
+
43
60
## Upgrading from `nautobot-plugin-ssot-servicenow` App
Copy file name to clipboardExpand all lines: docs/admin/release_notes/version_3.9.md
+19-1Lines changed: 19 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,7 +13,7 @@ This release brings several significant additions and changes:
13
13
- The example Jobs now support synchronizing Tags on appropriate objects between Nautobot instances.
14
14
- All integrations that utilize the contrib pattern will automatically support [Object Metadata](https://docs.nautobot.com/projects/core/en/stable/user-guide/platform-functionality/objectmetadata/) being added to their models.
@@ -50,3 +50,21 @@ This release brings several significant additions and changes:
50
50
51
51
-[#856](https://github.com/nautobot/nautobot-app-ssot/issues/856) - Added a note to the developer upgrade documentation to explain the default value for text fields declared with `blank=True, null=False`.
52
52
-[#870](https://github.com/nautobot/nautobot-app-ssot/issues/870) - Updated installation steps for vSphere integration.
Please note that the behavior in the SNOW integration now is to swallow and log an overview of how many duplicates encountered, and provide file output outlining what duplicates were encountered.
59
+
60
+
### Changed
61
+
62
+
-[#874](https://github.com/nautobot/nautobot-app-ssot/issues/874) - Reverted changes in `NautobotModel` to be backwards compatible with other integrations.
63
+
-[#874](https://github.com/nautobot/nautobot-app-ssot/issues/874) - Reverted removal of `invalidate_cache` method in `NautobotAdapter`.
64
+
65
+
### Fixed
66
+
67
+
-[#844](https://github.com/nautobot/nautobot-app-ssot/issues/844) - Fixed job failure if there are duplicate devices in LibreNMS. Will skip device instead.
-[#867](https://github.com/nautobot/nautobot-app-ssot/issues/867) - Fixes ServiceNow comparison filters to only compare against company names with Manufacturer set to True
f"Couldn't resolve custom relationship {relationship.name}, no such {related_model_class._meta.verbose_name} object with parameters {related_model_dict}."
0 commit comments