What is the best practice to create model categories which are not available OOB for Appliances CI? (in fact any CI class)

Arturo
Tera Contributor

Hi,

In fact the question applies to any Model category that is not OOB (not only appliances).. One concern in my organization: what happens if we create a model category (for a CI class and asset class) and later Servicenow creates an OOB model category for the same combination of CI and asset class. After that the organization will face a recategorization issue.

3 REPLIES 3

Mateus Oliveira
Tera Guru

Hi,

If you have really a case where you would need to create a new CI Class into CMDB, I would recommend to try to identify the best parent class to extend it from and avoid as much as you can the creation of custom fields due to that. This can help you in a re-categorization in the future, if needed.

If ServiceNow provides that very same class in a future release, indeed you would need to re-categorize it if you would like to use the standard OOTB table. I don't see how you can prevent this. But you can certainly be more prepared for this by analyzing the extending the proper parent class, as I mentioned. You may also want to consider for this analysis that upgrading is safer than downgrading when it comes to class re-categorization (some info about this: LINK). This can be a nice driver.

Creation of new classes can be something "scary" as it seems we are going away from the standard/OOTB and we will pay a price at some point. But if done only when really needed and with the proper analysis it shouldn't be a problem at all.

I hope it helps you! Please, do mark it as helpful in case it was. 🙂

Tom Sienkiewicz
Mega Sage

Hi, I don't think this would be a big issue, since only one model category can be linked to the specific CI table. 

So if that ever happens, you will need to keep only one model category left for that CI class anyway. You can then decide if the SN one or your custom category should be used. That being said, if we're talking about custom CI classes that should not even be a concern, for OOTB classes, if they didn't create a MC yet, not likely to happen IMO (if you happen to activate some plugin which adds this, just review/compare as mentioned above)...

 

ShubhamGarg
Kilo Sage

Hi @Arturo ,

Can you identify the script which is triggering the creation of OOB model category for the same combination of CI and asset class? If on cloneing and commenting out that line of code, it passes regression checks then it should be good.

Let me know if issue persists.

Mark this as Correct/Helpful if applicable.

Regards,

Shubham