Hi, Daniël.
That's not the point.
I have Service and public Server actions in my CS module used either by front end and other service modules.
Controlling acessess when the request is originated by the user in the front end module is OK.
The matter here is how to control access when the action is not originated by the user, as when it is originated by a Timer or a BPT process.
One example: the service action CS.InactivateCustomer is called both by front end when a manager manually disables a customer or automatically by a Timer, when the customer is away for a long period of time.
If I simply restrict access to this action requiring a user with a valid role, the Timer request will fail.
Best regards,
Ricardo.