Exclude Specific CIs from SG in the same class from being included
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago
We have certain devices coming from SG-Intune, into the cmdb_ci_handheld_computing class, which I wish to completely cut off from the CMDB.
We attempted using a conditional class with filters based on the name of the CIs, but it did not work.
We want to avoid tampering the devices Data Stream of SG-Intune.
The only solution thus far is a Before-Insert Business Rule. It just seems impactful on CMDB resources, but it seems to be the cleanest option without touching OOTB configuration of the Service Graph.
What is the best practice in cases such as this?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2 weeks ago
Just to be clear: you need to exclude SOME specific devices populating the cmdb_ci_handheld_computing class, or you need to exclude ALL devices from populating the table? I'm trying to understand if you need to run the SG-Intune Devices (or SG-Intune Trigger Device Reports) scheduled job or not.
What are some device type examples you need to exclude from the import?
I would think there should be a method within the IntegrationHub ETL interface (limited customization) but a streamlined, efficient OnBefore script (as you mentioned) seems reasonable too.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2 weeks ago
Hello,
Our case is some specific devices, yes.
The schedule will run regularly, but it should filter out some devices based on their field values.
Currently we are testing the conditional class again and it seems to be working this time around.
We filter based on name contains. But if it doesn't function as expected, a script is probably our go-to.