JBoss BRMS/BPM Suite Deep Dive Workshop

こんにちは。平田です。

1/14、15に開催された、Red Hat主催のJBoss BRMS/BPM Suite Deep Dive Workshopに参加しました。

このワークショップでは、主にJBoss BPM Suiteを対象に基本的な使い方や技術情報について、Red Hat本社の製品マネージャからの説明 + ハンズオン形式で学習しました。 ワークショップの内容は次のようなものでした。

  • 一日目
    • 製品の概要やアップデート内容、開発ライフサイクル、新ワークベンチの機能、サービスタスク(SOAP呼び出し)
  • 二日目
    • シミュレーション、BAM、REST/JMS API、デプロイ戦略、KIE API

以下、所感です。

続きを読む

jBPM5:jBPM3からの移行手順

渡邊です。こんにちは。

jBPM5の研究をしています。
備忘録を兼ねて、jBPM3系からjBPM5系への移行手順について概要を記します。

お題となりますのは、EJB3+jBPM3という構成のアプリケーションです。
このアプリケーションに組み込まれたjBPM3をjBPM5に移行する手順の概要を記します。
続きを読む

jBPM5:GenericHTWorkItemHandlerではまったこと

渡邊です。こんにちは。

jBPM5の研究をしています。
備忘録を兼ねて、GenericHTWorkItemHandlerではまったことを記します。

問題となったのは、Drools 5.5.0.Final + jBPM 5.4.0.Finalです。
JBoss World 2012 Keynoteのソースコードを参考にし、より実践的なアプリケーションを作成していました。
一通りの動作確認を終えたところで、サーバ再起動後に限り、サーバ再起動前に開始したプロセスの任意タスクを完了できないという不具合がみつかりました。
続きを読む

jBPM5:BPMN2 Processの単体テスト

渡邊です。こんにちは。

jBPM5の研究をしています。
備忘録を兼ねて、BPMN2 Processの単体テストについてまとめます。

Guvnor、TaskService、DBなどを使わずに、オフラインでBPMN2 Processの分岐網羅テストをしました。また、異なる経路を辿る複数のプロセスを並列に走らせ、整合性をテストしました(おまけ程度)。
続きを読む

jBPM5:Human task前後でアクションスクリプトを実行する

渡邊です。こんにちは。

jBPM5の研究をしています。
備忘録を兼ねて、ユーザガイドにも載っている初歩的なことですが、プロセスが任意のHuman taskに入る時、または出た時にアクションスクリプトを実行する方法を記します。

続きを読む