- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-29-2019 03:58 AM
hello Experts,
I have one requirement in which I need to provide the link of catalog item in virtual agent so that when user will click on the link, it will redirect to a catalog item.
Now this catalog item has a field called description which should be automatically populated with some text - "I need access to XYZ".
Redirecting to catalog item seems fine to me. But how Can I achieve this auto population of description.
Regards
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-30-2019 01:18 AM
Hi Nikita,
so do one thing; as part of approach we are adding extra parameter in the url which is "sysparm_virtualagent"
So use below script to know whether the url contains this string; if yes the set the value
updated script below; use UI type as ALL
function onLoad() {
//Type appropriate comment here, and begin script below
var url = top.location.href;
var index = url.indexOf("sysparm_virtualagent");
if(index >= 0)
g_form.setValue('description','I need access to XYZ');
}
Mark ✅ Correct if this solves your issue and also mark 👍 Helpful if you find my response worthy based on the impact.
Thanks
Ankur
Ankur
✨ Certified Technical Architect || ✨ 9x ServiceNow MVP || ✨ ServiceNow Community Leader
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-29-2019 10:55 PM
Hi Nikita,
can you check in browser console what error is coming?
Regards
Ankur
Ankur
✨ Certified Technical Architect || ✨ 9x ServiceNow MVP || ✨ ServiceNow Community Leader
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-29-2019 11:55 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-30-2019 12:09 AM
Hi Nikita,
Can you set UI type to ALL for that onload catalog client script
Regards
Ankur
Ankur
✨ Certified Technical Architect || ✨ 9x ServiceNow MVP || ✨ ServiceNow Community Leader
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-30-2019 12:23 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-30-2019 01:18 AM
Hi Nikita,
so do one thing; as part of approach we are adding extra parameter in the url which is "sysparm_virtualagent"
So use below script to know whether the url contains this string; if yes the set the value
updated script below; use UI type as ALL
function onLoad() {
//Type appropriate comment here, and begin script below
var url = top.location.href;
var index = url.indexOf("sysparm_virtualagent");
if(index >= 0)
g_form.setValue('description','I need access to XYZ');
}
Mark ✅ Correct if this solves your issue and also mark 👍 Helpful if you find my response worthy based on the impact.
Thanks
Ankur
Ankur
✨ Certified Technical Architect || ✨ 9x ServiceNow MVP || ✨ ServiceNow Community Leader