2

XML構文のみを使用してBPMN-2.0を使用してJBPM-5にサービステストを追加したいと考えています。そのサービス タスクに、何らかの Java タイプの入力パラメータと出力パラメータを持たせたいと考えています。 サービスタスク用にmypackage.MyCustomTaskWorkItemHandler
を作成し、 MyCustomTaskのような対応する WorkItemManager に登録したとしましょう。 このサービスタスクの呼び出しを BPMN XML ファイルに記述したいと思います。

<serviceTask id="myCustomTask1" ... implementation=??? operationRef=???>
    <!-- incoming,outgoing,etc -->
    <ioSpecification>
        ...
    </ioSpecification>
</serviceTask>

タグ serviceTask はhttp://www.omg.org/spec/BPMN/20100524/MODEL名前空間からのものです。入力パラメータと出力パラメータをどの程度正確に指定する必要がありますか?

4

1 に答える 1

2

これは例です: http://pastebin.com/4dpz0KZt UserTask に対して行うのと同じ方法で ioSpecification を行います。jBPM5 は tns:taskName="Start Procedure" を調べて、WorkItemHandler の登録名と一致させます。私の場合、「Start Procedure」workItemHandler を登録しました。緊急サービス アプリケーションからこのサンプル コードを抽出しました -> http://salaboy.com/2011/05/28/emergency-services-v2-jbpm5-and-drools-blueprint/

このプロセスについて: https://github.com/Salaboy/emergency-service-drools-app/blob/master/emergency-service-core/src/main/resources/processes/procedures/GenericEmergencyProcedure.bpmn明けまして おめでとうございます! 乾杯

于 2011-12-31T13:46:30.170 に答える