- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-14-2022 01:07 AM - edited 10-14-2022 01:28 AM
Hi all ,
use case - write a Onchange client script and script include also to Automatic add caller manager into watchlist when i change caller field in the incident form .
please help me to do this use case
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-14-2022 01:33 AM
Hello,
Please create a script include with name Getemail as below:-
Write the below code in script include:-
var Getemail = Class.create();
Getemail.prototype = Object.extendsObject(AbstractAjaxProcessor, {
getemail: function() {
var email=this.getParameter('sysparm_email');
var gr=new GlideRecord('sys_user');
gr.addQuery('sys_id',email);
gr.query();
if(gr.next());
{
return gr.manager;
}
},
type: 'Getemail'
});
Then use the below code in onchange client script:-
function onChange(control, oldValue, newValue, isLoading, isTemplate) {
if (isLoading || newValue === '') {
return;
}
var email=g_form.getValue('email');
var ga = new GlideAjax("Getemail");
ga.addParam('sysparm_name', 'getemail');
ga.addParam('sysparm_email',newValue);
ga.getXML(callback);
function callback(response) {
var answer = response.responseXML.documentElement.getAttribute("answer");
g_form.setValue('watch_list', answer);
}
}
Please mark my answer as correct based on Impact.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-14-2022 07:05 AM
Hello
Are you doing this on your PDI, if yes can you provide me your PDI instance and username and password I can check why it doe snot work on your instance.
If you are comfortable use the private message feature to message me.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-14-2022 07:08 AM
sir still not work
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-14-2022 07:33 AM
Hello,
I have corrected it.
The issue was because the spelling of document was wring in your client script.
Please mark my answer as correct based on Impact.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-14-2022 06:49 AM
Hi @Aman66
Can you put alert(answer) in Client Script and some logs on Script Include and let us know what values you are getting in alert and logs.
Thanks
Anubhav Ritolia
ServiceNow Rising Star 2023
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-14-2022 06:55 AM
Hi ,
i don't get any alert . i don't know what is happening