- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-28-2025 02:37 AM - edited 11-28-2025 02:41 AM
- "Before" Business Rule on the Target Table: I wrote a simple "before" BR on the cmdb_ci_handheld table:This approach is not working. The name field remains null or takes the default value defined by the connector's existing logic, likely due to the Identification and Reconciliation Engine (IRE) processing the data payload.javascript
if (current.imei) { current.name = current.imei; }
- ETL Mapping Issue: I understand that modifications should be done within the IntegrationHub ETL definitions. My colleague tried mapping the source IMEI field directly to the target Name field in the ETL mapper, but this caused insertion errors because the source IMEI is an optional field in Intune, while the Name field is mandatory in the CMDB.
- Why is the "New Transform" button greyed out in the IH ETL Step 2, even when a valid import set is selected in Step 1? (I am in the correct application scope).
- Is there any reliable method (using a Business Rule, After BR, or specific ETL configuration trick) to set the Name to the IMEI value via the Service Graph Connector framework, ensuring records with missing IMEIs still successfully insert?
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago
@String -
This is from what I have seen a expected thing with Service Graph and IRE.
Your before BR doesn’t work because IRE sets the Name during reconciliation, and ETL mappings can’t rely on IMEI since it’s optional. The New Transform button is greyed out because most SGC ETLs are OOB-locked.
The clean solution is to leave the connector alone, let the CI insert normally, and use an after business rule or fix script to set name = imei only when IMEI exists. That avoids insert failures and works with IRE instead of against it. Thumbs up if this helps you, Thanks my friend!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago
@String -
This is from what I have seen a expected thing with Service Graph and IRE.
Your before BR doesn’t work because IRE sets the Name during reconciliation, and ETL mappings can’t rely on IMEI since it’s optional. The New Transform button is greyed out because most SGC ETLs are OOB-locked.
The clean solution is to leave the connector alone, let the CI insert normally, and use an after business rule or fix script to set name = imei only when IMEI exists. That avoids insert failures and works with IRE instead of against it. Thumbs up if this helps you, Thanks my friend!
