VariableResolverをサブタイプ化し、jbpm.cfg.xmlファイルでサブタイプを指定することができます。これにより、#{myBean}をBeanに解決できます。
<jbpm-configuration>
<bean name="jbpm.variable.resolver" class="com.your.jbpm.VariableResolver" singleton="true" >
<field name="backingVariableResolver"><ref bean="jbpm.variable.backingResolver" /></field>
</bean>
<bean name="jbpm.variable.backingResolver" class="org.jbpm.jpdl.el.impl.JbpmVariableResolver" singleton="true" />
</jbpm-configuration>
ただし、スクリプトとアクションからアクセスするには、一時変数をプロセスインスタンスに挿入する方法があります。たとえば、スクリプトをサブタイピングして関連する休止状態のマッピングファイルを調整するなど、バグJBPM-304を回避する必要がある場合があることに注意してください。この注入は、各プロセスインスタンスへの各シグナルの前に繰り返す必要があります。
これらの手法を使用して、アクセスしたいBeanに確実にアクセスできるようにすることができますが、実際にはカスタムELを提供するわけではありません。それには、JbpmExpressionEvaluatorクラスの深刻なハッキングが必要になります。