We have an external device that connects to BC online via an AAD Application and web service calls.
On the external device the user can change eg. a Sales Order and the change is reflected in BC. Now the user wants to post and print a given Sales Order, so the external device sends the request to BC.
The Sales Order is posted AND printed (I can see that in telemetry and the Posted Sales Shipment has Printed=1), but it never gets printed on the printer.
I assume it is because the session in running in context of the AAD Application, and that AAD Application has no Universal Print license assigned??
So in essence it seems that an AAD Application cannot make a request to Universal Print, as it not a normal user, that I can assign a license to?
Or at least I do not know how?
Any ideas?