Bonita 6.3.2 - Called Subroutine does not take identity of parent process

Hi there,

just found a problem which I believe should be fixed.

A parent script is executed by the initiator, which then calls a sub routine.

The subroutine does not take on the identify of the initiator (and therefore the right to execute) which can cause scripts to fail, for example getting the identity of the initiator.

It also means the script runs outside of an identifiable user which should never be the case for security reasons.

Bonita should be changed to propagate the initiator to the subroutine so it can be executed under an authorized and identifiable user.

Many thanks and best regards
Seán