When using
- CdiJtaProcessEngineConfiguration or
- CdiStandaloneProcessEngineConfiguration
as process engine configuration, the function "currentUser()" cannot be resolved anymore when executing for example TaskQuery#taskAssigneeExpression("${currentUser()}").
AT:
- the function "currentUser()" is resolved properly
Hint:
In ProcessEngineConfigurationImpl#initExpressionManager the corresponding function mapper are added to the expression manager. Since CdiJtaProcessEngineConfiguration and CdiStandaloneProcessEngineConfiguration overwrites the method initExpressionManager() the corresponding function mapper are not added to the expression manager.