Skip to content
Release: Australia · Updated: 2026-03-12 · Official documentation · View source

Data transformation for the Patch Orchestration with Microsoft SCCM Integration

Data is retrieved from the Patch Orchestration with Microsoft SCCM Integration, processed through a set of data sources, and transformed in your ServiceNow AI Platform® instance.

SCCM Collection import

The data from the imported collections are loaded into the SCCM Collection Import [sn_vul_sccm_collection_import] table. The SCCM Collections (transform map) is used to transform the imported information.

Note: Changes to this transform map alter how data from the SCCM Collection import is processed.

To access this transform map, navigate to All > System Import Sets > Transform Maps and locate SCCM Collection Transform. The following table lists the transform map fields by integration.

Source fieldTarget fieldDescription
u_collectionidsource_idUnique Id of the collection.
u_namenameName of the collection.
u_membercountdevice_countNumber of devices in this collection.
[script]integration_instanceName of the instance the Patch is imported from.
ScriptDescription
OnStart \(when an import set has created transformation\).Script used to initialize the values in the scope variable \[sn\_vul\_sccm\] for the integration process. This script is for internal use and should not be modified or deleted.
onBefore \(before an import set has completed transformation\).The script that is used to update the values in the scope variable \[sn\_vul\_sccm\]. This script is for internal use and should not be modified or deleted.
onComplete \(when an import set has completed transformation\).Script that is used to set the number of items created, updated, and ignored. This script is for internal use and should not be modified or deleted.

SCCM Patch Update Import

The data from the imported Patches are loaded into SCCM Patch update Import [sn_vul_sccm_patch_update_import] table.

SCCM Patch update transform is used to transform the imported information.

Note: Changes to this transform map alter how data from the SCCM Patch update import is processed.

To access this transform map, navigate to All > System Import Sets > Transform Maps and locate the SCCM Patch update transform.

The following table lists the transform map fields by integration.

Source fieldTarget fieldDescription
[Script]urlsURLs for the Patch.
u_nummissingnum_missingNumber of devices missing this patch.
[Script]date_releasePatch release date.
u_bulletinidbulletin_idBulletin ID for the Patch.
u_numtotalnum_totalTotal number of devices.
u_localizeddescriptiondescriptionDescription for the Patch.
[Script]is_highest_supersedenceIs the Patch with the highest supersedence.
u_numnotapplicablenum_not_applicableNumber of devices not applicable for this Patch.
u_iscontentprovisionedis_downloadedIf Patch is downloaded to the SCCM Server.
u_numunknownnum_unknownTotal number of unknown devices.
u_articleidarticle_idArticle ID of the Patch.
u_localizeddisplaynametitleTitle of the Patch.
u_ci_idsource_idUnique ID for the Patch in SCCM.
u_numpresentnum_presentNumber of devices where the Patch is installed.
[Script]integration_instanceName of the instance the Patch is imported from.
[Script]sn_vul_solutionSolution based on the source ID.
[Script]last_modifiedPatch last modified date.
u_severitysource_severitySeverity of the Patch.
ScriptDescription
OnStart \(when an import set has created transformation\).Script that is used to initialize the values in the scope variable \[sn\_vul\_sccm\] for the integration process. This script is for internal use and should not be modified or deleted.
onBefore \(before an import set has completed transformation\).The script that is used to update the values in the scope variable \[sn\_vul\_sccm\]. This script is for internal use and should not be modified or deleted.
onComplete \(when an import set has completed transformation\).Script that is used to set the number of items created, updated, and ignored. This script is for internal use and should not be modified or deleted.

SCCM Device Patch Update Import

The data from the imported relevent Patches on devices are loaded into the SCCM Device Patch Update Import [sn_vul_sccm_device_patch_import] table.

SCCM Device Patch Update Transform is used to transform the imported information.

Note: Changes to this transform map alter how data from the SCCM Device Patch Update Import is processed.

To access this transform map, navigate to All > System Import Sets > Transform Maps and locate the SCCM Device Patch Update Transform.

The following table lists the transform map fields by integration.

ScriptDescription
OnStart \(when an import set has created transformation\).Script that is used to initialize the values in the scope variable \[sn\_vul\_sccm\] for the integration process. This script is for internal use and should not be modified or deleted.
onBefore \(before an import set has completed transformation\).Script that is used to Create and Update CIs based on CI Lookup Rules and patches, as well as the relationship between them. Based on the results, this script modifies the values in the scope variable \[sn\_vul\_sccm\]. This script is for internal use and should not be modified or deleted.
onComplete \(when an import set has completed transformation\).Script that is used to set the number of items created, updated, and ignored. This script is for internal use and should not be modified or deleted.

SCCM Device Collection Import

The data from the imported device collections are loaded into the SCCM Device Collection Import [sn_vul_sccm_device_collection_import] table.

The SCCM Device Collection Import Transform is used to transform the imported information.

Note: Changes to this transform map alter how data from the SCCM Device Collection Import is processed.

To access this transform map, navigate to All > System Import Sets > Transform Maps and locate the SCCM Device Collection Transform.

The following table lists the transform map fields by integration.

ScriptDescription
OnStart \(when an import set has created transformation\).Script that is used to initialize the values in the scope variable \[sn\_vul\_sccm\] for the integration process. This script is for internal use and should not be modified or deleted.
onBefore \(before an import set has completed transformation\).The script that is used to create and update CIs based on the CI Lookup Rules and collections, as well as the relationship between them. Based on the results, this script modifies values in the scope variable \[sn\_vul\_sccm\]. This script is for internal use and should not be modified or deleted.
onComplete \(when an import set has completed transformation\).Script that is used to set the number of items created, updated, and ignored. This script is for internal use and should not be modified or deleted.
Source fieldTarget fieldDescription
u_idsource_idUnique Id of an action.
U_namenameName of the action
[Script]Sn_vul_sccm_discovered_itemReference of the discovered item on which the patch is deployed
U_statusstatusStatus of the action
[Script]Sn_vul_patch_orch_updateReference of the patch
U_apply_countCount_successSuccess count of action.
U_retry_countretryRetry count of the action.
[Script]Deployment_timeStart time of the action.
[Script]deadlineEnd time of the action.
[Script]Source_createdCreation time of the action.
[Script]Integration_instanceName of the instance from which the action is imported.

SCCM Deployment Import

The data from imported deployments are loaded into the SCCM Deployment Import [sn_vul_sccm_deployment_import] table.

The SCCM Deployment Import Transform is used to transform the imported information.

Note: Changes to this transform map alter how data from the SCCM Deployment Import is processed.

To access this transform map, navigate to All > System Import Sets > Transform Maps and locate the SCCM Deployment Transform.

Source fieldTarget fieldDescription
u_idsource_idUnique Id of a Deployment.
u_namenameName of the Deployment.
[Script]deadlineDeadline time for the Deployment.
u_numberinprogresscount_progressCount of devices in progress for the Deployment.
[Script]deployment_timeDeployment start time.
[Script]integration_instanceName of the instance the Deployment is imported from.
[Script]source_createdCreation time of the Deployment.
[Script]sn_vul_patch_orch_updateReference of the Patch
[Script]sn_vul_patch_orch_collectionReference of the discovered item the patch is deployed on.
u_softwarenamenameName of the Deployment.
u_numberothercount_otherOther count of devices for the Deployment.
u_numberunknowncount_unknownUnknown state count of devices for the Deployment.
u_deploymentidsource_idUnique identifier of the Deployment.
u_numbersuccesscount_successSuccess count of devices for the Deployment.
u_numbererrorscount_errorError count of devices for the Deployment.
u_numbertargetedcount_totalTotal count of the devices for the Deployment.
ScriptDescription
OnStart \(when an import set has created transformation\).Script that is used to initialize the values in the scope variable \[sn\_vul\_sccm\] for the integration process. This script is for internal use and should not be modified or deleted.
onBefore \(before an import set has completed transformation\).The script that is used to update the values in the scope variable \[sn\_vul\_sccm\]. This script is for internal use and should not be modified or deleted.
onComplete \(when an import set has completed transformation\).Script that is used to set the number of items created, updated, and ignored. This script is for internal use and should not be modified or deleted.