function salesRepRestriction () { var role = nlapiGetContext().getRole(); if (role == '1022') { var employee = nlapiGetContext().getUser(); var customerName = nlapiGetFieldValue('companyname'); var custSalesRep = nlapiGetFieldValue('salesrep'); if (employee != custSalesRep) { throw nlapiCreateError('INSUFFICIENT_PERMISSION', 'You are not the assigned sales rep for this customer.'); } } }