How to add an availability commitment to an application service

Sandra Clendon
Mega Guru

We want to be able to track the availability of an application and I believe the best way to do this is to track availability against the production instance of the associated application services.  I can even see a widget in the the DPM workspace to do this.

 

The product documentation (https://docs.servicenow.com/bundle/utah-it-service-management/page/product/service-portfolio-managem...) says:

"To view availability reporting for application services, you must create and map availability commitments to an application service using the [cmdb_ci_service_auto table].

In the [cmdb_ci_service_auto table], use the cmdb_ci field in the service_offering_commitment field to associate an application service to an availability commitment."

 

I can't see this field and cannot see any relationship between these tables.  Is this dependent on a plug-in or licence that we don't have?  Any ideas anyone?

2 ACCEPTED SOLUTIONS

SwarnadeepNandy
Mega Sage

Hello @Sandra Clendon,

 

There is a cmdb_ci field in Service commitment [service_offering_commitment] table.

 

SwarnadeepNandy_1-1693953961565.png

 

For plugins, https://docs.servicenow.com/bundle/vancouver-it-service-management/page/product/service-portfolio-ma...
activate these plugins. Then maybe you will be able to view this field.

 

Kind Regards,

Swarnadeep Nandy

View solution in original post

Sandra Clendon
Mega Guru

I've managed to solve it.

Availability > Configure Commitments

You can then create a new record and the form allows you to map the commitment to a CI (Application Service), rather than the Service Offering.

View solution in original post

6 REPLIES 6

SwarnadeepNandy
Mega Sage

Hello @Sandra Clendon,

 

There is a cmdb_ci field in Service commitment [service_offering_commitment] table.

 

SwarnadeepNandy_1-1693953961565.png

 

For plugins, https://docs.servicenow.com/bundle/vancouver-it-service-management/page/product/service-portfolio-ma...
activate these plugins. Then maybe you will be able to view this field.

 

Kind Regards,

Swarnadeep Nandy

Thanks for that.  I can see this field.  Unfortunately, if I try to create one of these records, the OOTB form only allows you to select a service offering.  If I try and update it from the list view, it will only allow a CI OR a Service Offering.  I can see this is the way forward, but I can't WHERE you are supposed to do this.  Surely there is something OOTB.

Hello @Sandra Clendon,

 

You can bring the Configuration Item field on the form.

I can also see that there is a reference qualifier associated with the field.

new AvailabilityUtils().getAvailabilityCIQuery();

On resolving this I found the following query.

sys_class_nameINcmdb_ci_service_auto,cmdb_ci_service_discovered,cmdb_ci_service_calculated,cmdb_ci_service_by_tags^NQsys_class_name=cmdb_ci_query_based_service^ref_cmdb_ci_service_auto.service_classification=Application Service

From the query I can see that cmdb_ci_service_auto is in the allowed list.

 

And I am able to select Application Service in the field.

SwarnadeepNandy_0-1693955682345.png

 

Hope this helps.

 

Kind Regards,

Swarnadeep Nandy

If you feel my answer helped you solve your query, you can mark multiple correct answers. It will help other community members as well.

 

Kind Regards,

Swarnadeep Nandy