oh sorry I should have clarified. By "service user", I mean generic user that has the application name somewhere in it. You set those up as an "employee" just like any other user, but with some generic email address. Then you set up the integration using that user so if someone leaves, you don't have to mess with reconnecting the integration. No special licensing around those nor do you have to tell NetSuite that you're doing this or anything.
So for instance we set up an employee record with first name Service User and last name [application we're connecting]. With an email address something like svc-[application]@[
yourcompany.com]. So if you were connecting to Boomi and you worked for Microsoft, it would be
svc-boomi@microsoft.com. That doesn't necessarily have to be a 'real' email, though it can be useful in some instances.