I want to get manager user from current user record. So i have created a for
loop to get all the hierarchy from current users
Ex: if current current user Supervisor from my FORloop i will get the results like this
- Asst manager
- manager
- VP
- SVP
- CEO
From above loop i need to separate Manager and VP users so that's why i added IF
condition to my FOR
loop but looks like it's not working
var grnewreports= new GlideRecord('sys_user');
grnewreports.get('2f78075c13d99a0085b9da82e144b0f5');
generateApprovalNewNonMangament(grnewreports,5,'test')
function generateApprovalNewNonMangament(grnewreports, approvalLevel, approvalDescription) {
try {
var approvalUser = '';
var manager1level = '';
//var manager = '';
for(var i = 1; i <= approvalLevel ; i++) {
approvalUser = grnewreports.manager;
gs.log('approval user:'+approvalUser,'TESTINSIDEIF');
grnewreports = grnewreports.manager; // upgrading the level of user so that in next loop it should pick next level
if(string[i].title == 'Managemnt') {
var manager1 = string[i];
var vp = manager1.manager;
}
}
}
catch(ex) {
}
}
Please help me where i am doing wrong in script
Thanks, Chaitanya