0

JBPM-5 のヒューマン タスクでのアクション スクリプトのOnEntry使用例を教えてください。OnExitノードのプロパティにアクション スクリプトを記述しても、bpmn2.0 XML に反映されません。とが BPMN2.0 の仕様ではないことは理解していますが、そうであれば、ヒューマン タスクでこの機能を効果的に使用するにはどうすればよいでしょうOnEntryか。OnExit

私の場合、ヒューマン タスクに到達するたびに通知メールを送信したいと考えています。そのタスクを実行するプロセスへのリンクをアクターの電子メール ID に送信できるはずです。

助けてください。

4

1 に答える 1

2

私は自分で解決策を見つけることができました。UserTask ノード内の xml にこれらの行を手動で追加しました

    <extensionElements>
        <tns:onEntry-script scriptFormat="http://www.java.com/java">
          <script>
            System.out.println("ON ENTRY : ");          
          </script>
        </tns:onEntry-script>
        <tns:onExit-script scriptFormat="http://www.java.com/java">
          <script>
                System.out.println("ON EXIT : ");
          </script>
        </tns:onExit-script>
   </extensionElements>

メールを送信するために、リンクでプロセス ID を渡しています。リンクがクリックされると、サーブレットを使用して、そのプロセス ID の予約済みタスクを照会して取得し、そのタスクを完了します。

于 2011-12-28T08:37:40.783 に答える