[SAMP-Entitlements] How the software model on the Software Entitlement form is populated and why its not populating occassionally


Description

When creating a new Software Entitlements and once we enter the PPN (Publisher Part Number) then it might not populate the software model.


We do have the client script on the entitlemnet form that would try to check the matching model and if not it will create the new one and populates on the form.

Client Script Name: Create software model if not exist
https://instance_name.service-now.com/nav_to.do?uri=sys_script_client.do?sys_id=471a2353cb403200f2de77a4634c9cb5

The above script makes use of GlideAjax to call a script include SoftwareModelAPI and find/create a new model.
Script Include: SoftwareModelAPI
https://instance_name.service-now.com/nav_to.do?uri=sys_script_include.do?sys_id=567fa869670122007d59cbb35685ef19

Release or Environment

All Jakarta++

Instructions

1. Check if these client script or script includes are OOB.

2. Make sure if we are waiting for atleast 5-6 secs on the entitlement form once we enter PPN.

3. Open the browser console and check the network if there are any latency in GlideAjax or errors.