Table content only shows for users who also have "Admin" role.

1
0
-1

Hello everyone,

I encounter this very strange behavior on my production server :

I have a MSSQL2012 connector in a process and it retrieves the data correctly.
I can display the data in a table of a form during the process.
I can see on the production tomcat server, the content of the connector is correctly sent to a process variable :

Name : listeApplicationsStandard
Type : java.util.Collection
Value : [{APPLICATION_NAME=Olympic (profil Banque Privée standard)}, {APPLICATION_NAME=Kynox (profil Banque Privée standard)}, {APPLICATION_NAME=Therefore (profil Banque Privée standard)}]

What happens is ONLY the users who also have an "admin" role can see the content of the table filled with the process variable where the connector's result is stored..

If I remove the admin rights from one of the accounts, the information is not displayed anymore.

I "release" the task and take it with another account with no admin rights, the info is not displayed.
If I add the role to the second account, the information is displayed.

I've searched the forums for similar cases but wasn't able to find even the shadow of a hint.
Can anyone tel me if there is some kind of restriction or rights for the visibility of process variables when their content is provided to a table widget in order to be displayed ?

Thank you for your attention,

Comments

Submitted by Robert.Wagemans... on Thu, 02/08/2018 - 16:38

It appears this is a restriction of BPM, and a bypass has to be made on the dynamic-permissions-checks.properties however, I am not sure what to do with it yet.

Submitted by Robert.Wagemans... on Thu, 02/08/2018 - 18:03

The solution given in this topic (dates back to 2016) does not seem to be working anymore (I use version 7.3.2).
https://community.bonitasoft.com/questions-and-answers/voir-les-donn%C3%...

Any tips on how to it on a more recent version, or shall I reforge everything because of this configuration blunder ?

No answers yet.
Notifications