- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎08-19-2024 12:01 PM
I have added variable "Task Number" (name = number) referencing to incident table on standard laptop catalog item form (catalog item sysid = 04b7e94b4f7b4200086eeed18110c7fd). Now I want to auto populate the incident number "INC0000001" in Task Number field on catalog item form using url parameter.
I am new to this configuration. Please help me achieve the same.
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎08-23-2024 01:09 AM
Try as below :
1. Create a Variable for Task Number :
2. Configure an On-Load Catalog Client Script as shown below. Ensure that Isolate Script is set to False :
function onLoad() {
//Type appropriate comment here, and begin script below
var taskNumber = getParameterValue('number');
if (taskNumber) {
g_form.setValue('number', taskNumber);
}
function getParameterValue(number) {
var url = window.location.href;
var value = new URLSearchParams(url).get(number);
if (value) {
return value;
}
}
}
3. Hit the Catalog Item URL with number as the parameter. I have made use of the URL https://<myinstance>.service-now.com/now/nav/ui/classic/params/target/com.glideapp.servicecatalog_ca...
Output :
Thanks and Regards
Amit Verma
Please mark this response as correct and helpful if it assisted you with your question.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎08-20-2024 12:16 AM
Hi Dyaneshwaree,
Will you please help me with client script, as I am new to scripting part.