Looking for war stories on automating NetSuite user/role admin from an external Identification Provider.
Context: 200+ person manufacturer, Microsoft shop, Identification on MS Entra, NetSuite + 3 sandboxes. Today every user setup, role assignment and permission change is done manually, sometimes needs to be in each account.
Two things I'm trying to solve:
1. Role assignment. has anyone driven employee role assignment from MS Entra group membership? I think that REST coverage of the roles sublist is unreliable, so I am planning to build a solution that uses a RESTlet + OAuth 2.0 M2M called from a scheduled job that reconciles to desired state. Did that work for you, or did you end up using SOAP?
2. Role definitions. anyone managing "customrole" objects in SDF/Git and deploying across accounts? Particularly curious how it behaves after a sandbox refresh, and whether Release Preview is worth automating at all or just bulk-scripted each cycle.
Happy to write up whatever I land on and post it back here.