| 流動性 | |
|---|---|
Flowable で BPMN モデルを編集する例 | |
| 開発者 | コミュニティ |
| 安定版リリース | 7.2.0、[1] 6.8.1、[2] 5.23.0 [3]
/ 2025年8月21日 |
| リポジトリ | github.com/flowable/flowable-engine |
| 書かれた | Java、JavaScript |
| オペレーティング·システム | Linux、Windows |
| タイプ | ビジネスプロセス管理、ワークフロー |
| ライセンス | Apacheライセンス2.0 |
| Webサイト | www.flowable.com |
Flowableは、 BPMN 2.0で記述されたビジネスプロセスを実行できるJavaで書かれたオープンソースの ワークフローエンジンです。[4] Activiti(ソフトウェア)の活発にメンテナンスされているフォークです。[5]
歴史
2016年10月、 Activiti(ソフトウェア)の主任開発者はAlfresco(ソフトウェア)を離れ、Activitiコードのフォークに基づいてFlowableオープンソースプロジェクトを開始しました。[6] [7]
Flowableの最初のバージョンは5.22で、Activiti 5.21のフォークに基づいていますが、一時変数が追加されました。[8] Flowableバージョン6.0の最初のリリース[9]は、Activitiバージョン6ベータ4のフォークに基づいています。Flowableエンジンのバージョン6には、コアプロセス仮想マシンの書き換えが含まれています。
コンポーネント
このプロジェクトは、連携して動作できる一連のモジュールで構成されています。
- BPMNエンジンは、ビジネスプロセスモデルと表記法のワークフロープロセッサのコアです。
- CMMNエンジン、ケース管理モデルと表記法プロセッサ
- DMNエンジンは、意思決定モデルと表記法に基づくビジネスルールのサブセットの実装です。
- Flowable Design、BPMN、CMMN、DMNを編集するためのクラウドベースのグラフィカルオーサリングインターフェース[10] [11]
バージョン5とバージョン6の違い
Flowable 6の主な変更点は以下のとおりです。[12] [13]
- 抽象永続化層、リレーショナルまたは非リレーショナルデータソースの使用を可能にする[14] [15]
- BPMNモデルと実行可能命令セットの1対1マッピング
- 実行ツリーを簡素化し、実行中のプロセスの分析と操作を容易にします。
- プロセス実行計画の単一のアジェンダ
- キューベースのジョブ実行[16]
- アドホックサブプロセス[17]
- 動的プロセス実行[18]
参考文献
- ^ Flowable 7.2.0 のダウンロード
- ^ Flowable 6.8.1 のダウンロード
- ^ Flowable 5 ダウンロード
- ^ Joram Barrez (2016年10月17日). 「Flowableの発表」. 小さな一歩を大きな足取りで。 2016年12月29日閲覧。
- ^ Jeff Potts (2016年10月15日). 「Activitiの創設者がプロジェクトをフォークし、オープンソースBPMエンジン「Flowable」を開発」. Enterprise Architect . 2016年12月29日閲覧。
- ^ Sandy Kemsley (2016年10月20日). 「オープンソースBPM市場に新たな亀裂:@FlowableBPMが@Alfresco Activitiからフォーク」. Enterprise Irregulars . 2016年10月20日閲覧。
- ^ Flowableチーム (2016年10月12日). 「FlowableとActiviti:一体何がフォークするんだ?!」Flowable. オリジナルより2016年12月30日アーカイブ。 2016年10月20日閲覧。
- ^ Joram Barrez (2016年9月1日). 「一時変数の使い方」. 小さな一歩を大きな足取りで. 2017年1月3日閲覧。
- ^ Flowableチーム (2017年2月15日). 「Flowable 6.0.0リリース」. Flowableプロジェクト. 2017年2月26日閲覧。
- ^ Tijs Rademakers (2023-04-13). 「新しいフローブルモデリングツール」。フロアブルフォーラム。2023-09-21に取得。
- ^ Valentin Zickner (2023年6月20日). 「新しいFlowableデザインの発表:詳細」Flowableブログ. 2023年9月21日閲覧。
- ^ Tijs Rademakers (2016-08-31). 「Activiti 6.0.0.Beta3 がリリースされました」。 BPMN 2.0 / フローアブル。2017-01-03に取得。
- ^ Joram Barrez (2015年9月8日). 「コアエンジンの進化」. 小さな一歩を大きな足取りで. 2016年12月29日閲覧。
- ^ Joram Barrez (2016年11月2日). 「CockroachDBでFlowableを実行する」. 小さな一歩を大きな足取りで. 2016年12月29日閲覧。
- ^ Joram Barrez (2018年8月13日). 「MongoDBでFlowableを実行する」. Flowableブログ. 2018年8月13日閲覧。
- ^ Joram Barrez (2016年7月20日). 「メッセージキューベースのActiviti Async Executorのベンチマーク」. 小さな一歩を踏み出す、大きな一歩。2017年1月3日閲覧。
- ^ Tijs Rademakers (2016-02-10). 「Activiti 6 はアドホック サブプロセス サポートを追加します。」 BPMN 2.0 / フローアブル。2017-01-03に取得。
- ^ Paul Holmes-Higgin (2017年4月20日). 「BPMNext 2017: ビジネスプロセスをダンスに変える」BPMNext . 2017年5月9日閲覧。