Home » Activiti

Activiti 

activiti

Activitiはビジネスプロセス管理(BPM)のプラットフォームであり、オープンソースのワークフロー・エンジンです。 Javaベースの軽量で超高速なBPMN2.0に準拠したプロセスエンジンであり、Alfresco Software社が開発しApache2ライセンスにて配布されております。

Activitiの利用シーン

社内申請書システム等のWebアプリケーションを開発する場合に、Activitiをワークフローエンジンとして使用することで、プロセス・フローを簡単に作成することが可能となります。またRESTインターフェースを使用し、ワークフローが無いまたは機能が弱い業務システムと連携し利用することも可能です。

モデリングツール

ActivitiにはWebベースのモデリングツールである「Activiti modeler」やEclipseプラグインとして使用する「Activiti Designer」等、数種類のモデリングツールが提供されております

Activiti modeler

メニューからキャンパスへイベントやアクティビティをドラッグ&ドロップしプロセス・フローを作成します。
01Activitimodeler
サンプルのプロセス・フローです。
ここでは未承認の場合、前承認者へ戻すフローを作成しておりますが、申請者に戻すことやそのまま終了させるなど、自由にフローを作成することが可能です。
02Activitimodeler

Activiti Explorer

Activiti Explorerは”ワークフローWebアプリケーションです。
簡単な申請画面等を作成することができますが、実際利用する場合は別途Webアプリケーションを作成し、ワークフロー・エンジンとしてactivitiを使用する事になります。

Activiti modelerで作成したフローを実行します。
00Activiti Explorer

申請書のサンプル画面です。
04Activiti Explorer

ファイルを添付することも可能です。
03Activiti Explorer

申請状況の確認画面
06Activiti Explorer

申請状況はプロセス・フローにも表示されます。
05Activiti Explorer

動作環境

OS Linux
APServer Tomcat7
言語 JDK6以上

ライセンス

ActivitiのライセンスはApache2ライセンスです。
※Activitiは、Alfresco Software, Inc.の登録商標です。
※その他、記載のソフトウェア名称は、各社、各団体、および各個人の商標、または登録商標です。

タグ

サイト内検索

Copyright(c) 2014 IT-TERA All Rights Reserved.