Join the #BuildWithBuildAgent Challenge! Get recognized, earn exclusive swag, and inspire the ServiceNow Community with what you can build using Build Agent.  Join the Challenge.

Michael Fry1
Kilo Patron

If you're integrating Apple devices into your CMDB, you're likely using a JAMF integration. JAMF is a platform that enables IT teams to manage Apple hardware—including macOS, iOS, iPadOS, and tvOS devices—across the enterprise. The integration setup is generally straightforward, with classes typically mapping to the cmdb_ci_computer table in ServiceNow. Many organizations want to map to the cmdb_ci_pc_hardware table instead and if you’ve looked at the RTE for JAMF, it is a Nested Data Structure. A nested data structure contains other data structures inside of it, but in layers. Kinda like boxes within a box. Over time, they become easier to work with should you need to make additional modifications.

Step 2: Once inside the RTE (Robust Transform Engine), you'll notice the data follows a Nested Data Structure. You can expand into the object hierarchy—navigating down to the hardware node. From there, you can create a new Fixed Value Transform to specify the CMDB class where you want your JAMF data to map. This is where you define the target class (e.g., cmdb_ci_pc_hardware) based on your organization’s device model strategy.

MichaelFry1_0-1749669666552.png

 

 

Step 3, just add a new Class mapping and choose your newly created data field:

MichaelFry1_1-1749669666553.png

 

 

Step 4: Run your integration and confirm the data is appearing in the corrected table.

 

Thanks for reading!