This officially is not supported so not sure how you are getting any results at all with these users from different domains...(perhaps the equivalent of two-way trusts?)
Are the following also rootadmin on the QS server? ADMIN, DOMAIN\DEV, ALL USER, DOMAIN\USER2, %FIELD_USER2 ADMIN, LOCAL\TEST, %FIELD_TEST
Is the following user assigned to any specific privileges on the QS server or simply excluded as a root admin
ADMIN, DOMAIN\USER1, %FIELD_USER1
To test access to the QS dashboard, simply open the QS hub as DOMAIN\USER1 then navigate to the App represented by the GUID
After logging into the QS hub and if you cannot access the app as the user ID that you logged into the QS hub with, then NPrinting will also not be able to open the app thus generating the " NPrinting Engine(s) failed to open document"
Also try using the NPrinting service account (which should be a rootadmin on the QS server) as the NP Connection Identity rather than user1.
Finally, ensure you are making the correct NP connection selections for section access. ie: enable the "apply user section access for reports" check box
Please try the above and let us know..
We are just 'like' you and like to be liked when providing a helpful answer. You may also press the 'Solution Accepted' button if an answer provided resolves your question or issue... Cheers!
Indeed, it is a single domain: DOMAIN, INTERNAL is for qmc reloads and LOCAL is a local user (which I will delete).
DEV, USER2 and TEST are not rootadmin on the Qlik Sense server but I have published the app and they do have read permission to the application.
USER1 is a common user, he is not rootadmin either, I only gave him root because, for some reason, being logged in with this user I cannot access if I give him USER access, but if I give him ADMIN I can open the application published in Qlik Sense.
To avoid this first problem, I have changed all the accesses to ADMIN as follows:
ACCESS, USERID, USUARIO ADMIN, INTERNAL\SA_SCHEDULER, ALL ADMIN, DOMAIN\DEV, ALL ADMIN, DOMAIN\USER1, %FIELD_USER1 ADMIN, DOMAIN\USER2, %FIELD_USER2 ADMIN, LOCAL\TEST, %FIELD_TEST
And with this, with all users I can access the application from the Qlik Sense hub.
I have checked the NPrinting server, but as it is another partner's installation, for some reason, the NPrinting services and NP Engine are using the same user that starts the Qlik Sense services, so it is already rootadmin, I don't know if it has something to do with the malfunction.
If it doesn't work, I will have to add the filters in the NPrinting user import.
You say that:NPrinting services and NP Engine are using the same user that starts the Qlik Sense services... This is a big "No-No" in fundamental NPrinting setup and can and will cause of many issues if you leave it like that!
You should have dedicated service account running NPrinting services different than Qlik Sense service account: