logo

NJP

Get Utilised CI class List

Import · Jul 31, 2022 · article

Following script-background helps you to take a list of CI classes utilized by your CMDB.

findUsedCIClasses();
function findUsedCIClasses()
{
    var count = new GlideAggregate('cmdb_ci');
    count.addAggregate('COUNT', 'sys_class_name');
    count.query();
    while (count.next()) 
    {
        var ciClass = count.sys_class_name;
        var classCount = count.getAggregate('COUNT', 'sys_class_name');
        if(classCount>0)
        {
            gs.log(""+ciClass);
            //gs.log(""+ciClass+" : "+classCount) // CI classes with CI count
        }
    }
}
View original source

https://www.servicenow.com/community/cmdb-articles/get-utilised-ci-class-list/ta-p/2300568