- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-24-2024 09:06 PM
On incident form whenever I change the caller, His manager autopopulate in the string feild
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-24-2024 09:35 PM
Hi Vaishak
You need to write onChange client script for this requirement. Use below script
Client Script : Write in Caller field
var aj = new GlideAjax('script include name');
aj.addParam('sysparm_name', 'getManager');
aj.addParm('sysparm_val', newValue);
aj.getXMLAnswer(executeForManager);
function executeForManager(answer){
g_form.setValue('Field Name', answer);
}
Script Include Function :
getManager : function(){
var callerID = this.getParameter('sysparm_val');
var userGr = new GlideRecord('sys_user');
if(userGr.get(callerID)){
return userGr.manager.getDisplayValue();
}
}
Note : Replace the red highlighted text with your record name.
Please mark my answer helpful after implementing it.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-24-2024 09:33 PM
If it is a requirement and you want to achieve it then you can do it using Glide Ajax.
Regards,
Nikhil Bajaj
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-24-2024 09:35 PM
Hi Vaishak
You need to write onChange client script for this requirement. Use below script
Client Script : Write in Caller field
var aj = new GlideAjax('script include name');
aj.addParam('sysparm_name', 'getManager');
aj.addParm('sysparm_val', newValue);
aj.getXMLAnswer(executeForManager);
function executeForManager(answer){
g_form.setValue('Field Name', answer);
}
Script Include Function :
getManager : function(){
var callerID = this.getParameter('sysparm_val');
var userGr = new GlideRecord('sys_user');
if(userGr.get(callerID)){
return userGr.manager.getDisplayValue();
}
}
Note : Replace the red highlighted text with your record name.
Please mark my answer helpful after implementing it.