Discussions
Create Employee and assign custom role to employee using web services
Hi All,
I want to create an employee and assign a custom role which is created "Manage users" section of the netsuite. Would you tell me how to assign the roles to the employee.
I tried with the below code it is giving an Null pointer exception, would you tell me where i was going wrong.
Employee employee = new Employee();
employee.setEmail(email);
EmployeeRolesList employeerolelist = new EmployeeRolesList();
employee.setGiveAccess(true);
EmployeeRoles [] employeeroles = new EmployeeRoles[1];
EmployeeAddressbookList employeeaddressbooklist = new EmployeeAddressbookList();
EmployeeAddressbook[] employeeaddressbook = new EmployeeAddressbook[1];
RecordRef recordref = new RecordRef();
recordref.setInternalId("1001");
recordref.setType(RecordType.customRecordType);
employeeroles[0].setSelectedRole(recordref);
employeerolelist.setRoles(employeeroles);
employee.setRolesList(employeerolelist);