Show Table of Contents
14.3. 式
JSP/JSF EL のような記述言語をサポートします。 アクション、割り当て、決定条件では、
expression="#{myVar.handler[assignments].assign}" のように記述することができます。
注記
この記述言語の基本については、 http://java.sun.com/j2ee/1.4/docs/tutorial/doc/JSPIntro7.html のチュートリアルを参照してください。
jPDLとJSFの記述言語は似ています。 それは、jPDL ELはJSP ELに基づいていますが、対照的にJSFは
#{...} を利用し、メソッドバインディングのサポートを含みます。
コンテキストによりますが、このプロセス変数、もしくはタスクインスタンス変数は、 次の暗黙オブジェクトと共に、開始変数として使うことができます。
- taskInstance (
org.jbpm.taskmgmt.exe.TaskInstance) - processInstance (
org.jbpm.graph.exe.ProcessInstance) - processDefinition (
org.jbpm.graph.def.ProcessDefinition) - token (
org.jbpm.graph.exe.Token) - taskMgmtInstance (
org.jbpm.taskmgmt.exe.TaskMgmtInstance) - contextInstance (
org.jbpm.context.exe.ContextInstance)
この機能は、JBoss SEAM 環境で使うと効果を発揮します (http://www.jboss.com/products/seam)。JBPM と SEAMを統合することで全バッキング bean や Enterprise Java Bean などはプロセス定義内からアクセスできるようになります。

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.