conditionally required variables is indeed somewhere on the list (afaik). If the required, write, read attribute is changed into something like required='true' or some EL expression with the transitionname in the expression, that could be realized.
Achieving this now is possible by making the variable not required in the pd, but checking some things with dhtml in the client. Another option is to implement your own taskcontroller and achieve it that way.
exist any other option to define transition-specific-variables. The last post is nearly 3 year old an I hope JBPM has devolp something like a transition-variable-scope.
Thanks for help.
Take a look at the taskController. You can define process variables as 'required' in this controller (in the process xml).
The TaskController is an interface, so it is easy to change the functionality if needed (eg transition specific variables?)