Asset CI synchronization

SARAN_14
Tera Contributor

Hi,

 

When a Discovery source updates the CI the corresponding Asset is not updated. When the system property 'glide.create_alm_asset.async' is 'false' the assets were updated by approx 1160 of 5000. When the system property 'glide.create_alm_asset.async' is 'true' only 2 assets were updated of 5000. I have to know why Assets were not updating even though the CIs were updated whenever the scheduled jobs for Discovery source runs.

 

Thanks,

Saran

1 ACCEPTED SOLUTION

Niklas Peterson
Mega Sage
Mega Sage

Hi,

The glide.create_alm_asset.async property only controls creation of Assets based on CIs. If false Assets are created immediately and if true they are created asynchrous (with a delay). 

 

Updating a CI does not necessarily mean that the corresponding Asset needs an update. Only synchronized attributes that are updated on the CI will trigger an update on the Asset.

 

https://docs.servicenow.com/en-US/bundle/utah-it-asset-management/page/product/hardware-asset-manage...

 

Regards,

Niklas

View solution in original post

7 REPLIES 7

Thanks Niklas, But where is it defined that for which Class of CIs which Class of Assets should be created..!!

if i have 100,000 CIs then i can see only 10K assets , not every CI creates an Asset, which BR or Script provides information as to which CI creates Asset...!!! also can discovery creats assets ?

Hi,

There are some different ways to control this but start by checking the Asset Tracking strategy for the Product Model.

 

NiklasPeterson_0-1697468242373.png

If that is "Leave to category" then check the Asset Class of the Model category. If missing no asset will be created.

Discovery will not create Assets directly but follows the same rules so if a CI is created that should create an Asset, then and Asset is create by the input from Discovery.

Regards,
Niklas

That's i controlled by the CI.Model ID.category settings.... there is also an override option on the model record