Solution:
When trying to connect NetSuite through integration using TBA, received a detail message “EntityOrRoleDisabled” in Login Audit Trail. Customer have a web service role which has permissions of Access Token Management, Log in using Access Tokens and User Access Tokens.
Solution
- Navigate to Setup > Company > Enable Features.
- Under SuiteCloud tab, Manage Authentication section
- Mark TOKEN-BASED AUTHENTICATION checkbox
- Click Save
- Navigate to Setup > Users/Roles > Manage Roles
- Edit the role you want to modify
- Click the Setup subtab
- Select SOAP Web Services from Permissions dropdown
- Click Add
- Click Save
- Navigate to Setup > Users/Roles > Access Tokens > New
- Select Application Name
- Select User
- Select Role
- Enter Token Name
- Click Save