function saveRecord(){
var access = nlapiGetFieldValue('giveaccess');
if(access == 'T'){
nlapiLogExecution('DEBUG','script triggered', 'T');
var searchresults = nlapiSearchRecord('employee','159');
nlapiLogExecution('DEBUG','search length',searchresults.length);
for( var i = 0; searchresults != null && i < searchresults.length; i++){
nlapiLogExecution('DEBUG','i',i);
var empEmail = searchresults[i].getValue('email');
nlapiLogExecution('DEBUG','empEmail',empEmail);
nlapiSendEmail('3',empEmail,'Access Granted','test access');
}
}
}
Where '159' is the internal ID of an employee saved search whose criteria is 'Role is Administrator' and result is 'email'.
This is may serve as alternate solution for Enhancement#261238.
No comments:
Post a Comment