Discussions
Be sure you're subscribed to NetSuite communication to stay in the know about monthly happenings, updates and announcements. Subscribe
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);