Apply entity access for microflows and submicroflows

1
I have a microflow A that calls microflow B. A has "apply entity access" checked, while B does not. Now when A is executed, for the actions taking place in microflow B, entity access is not applied. This is not what I would have expected. I would expect that "apply entity access" propagates down to any microflows called. Is the fact that this does not happen by design? And if so, why?
asked
2 answers
1

Yes, this is by design. If you need entity access the whole chain needs entity access. The reason behind it as far as I know (somebody from Mendix might give better reasoning) is that by standard microflows have access to the data.

Regards,

Ronald

answered
1

Dear Nikel, It seems that it used to be the way you are asking about:

the "apply entity access" was indeed propagating down the line as you call microflows from a microflow that "applies entity access".

Apparently, it was found to be an issue and reported in the ticket no. 203152, and consequently fixed in modeller 5.09.0: https://world.mendix.com/display/ReleaseNotes/5.09.0

Regards,

answered