
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-05-2023 02:14 PM
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?
Solved! Go to Solution.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-05-2023 03:49 PM
Hello @Sandra Clendon,
There is a cmdb_ci field in Service commitment [service_offering_commitment] table.
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

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-05-2023 04:14 PM - edited 09-05-2023 04:49 PM
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.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-05-2023 03:49 PM
Hello @Sandra Clendon,
There is a cmdb_ci field in Service commitment [service_offering_commitment] table.
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

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-05-2023 04:01 PM
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.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-05-2023 04:15 PM
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.
Hope this helps.
Kind Regards,
Swarnadeep Nandy
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-05-2023 04:22 PM
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