ワークフローアプリケーションプロジェクトは、アプリケーションによるタスクの実行に必要なすべてのファイル(プロセス定義、アイコン、シミュレーションシナリオなど)を管理するプロジェクトです。Interstage BPM Studio for Systemwalkerを使用すると、ワークフローアプリケーションプロジェクトをオフラインで設計できます。このようなアプリケーションは、その後、Interstage BPMクライアントからアクセスできるInterstage BPMサーバに配備できます。
ワークフローアプリケーションプロジェクトにより、JavaScript、HTML、およびCSSのスキルを必要としない設計環境と実行環境が提供されるため、多機能のインターネット複合アプリケーションを短期間で開発し、配備できます。大きなプロジェクトが複数あるためにレイアウトとアダプタクラスの数が非常に多い場合は、さらに優れた方法で開発作業を構造化することが望まれます。この点で、Interstage BPMを使用すると、ワークフローアプリケーションプロジェクトでプロジェクトのリソースを分割できます。
ファイルシステムでは、1つのワークフローアプリケーションプロジェクトが1つのディレクトリで表されます。ワークフローアプリケーションプロジェクトは、ビジネスプロセスごとにすべてのプロセス定義、アタッチメントなどをグループ化したものです(全体の概要については、「付録B プロジェクトコンポーネント」を参照)。以下に例を示します。
必要な画像または必要なHTMLファイル
Java Script ファイル
シミュレーションのシナリオファイル
カレンダーファイル
アプリケーションで使用されるJavaエージェントの設定ファイル
データベースアクションで使用するデータソースファイル
FTPエージェントファイル
HTTPエージェントファイル
カスタム構成ファイル
ファイルリスナファイル
アダプタクラス
決定ルール表ファイル
ドキュメントファイル
ヘルプファイル
これらのコンポーネントについては、「3.2 [Power User]パースペクティブのワークベンチウィンドウ」を参照してください。
各ワークフローアプリケーションプロジェクトは、Interstage BPM Studio for Systemwalkerのナビゲータービューで、ディレクトリおよびサブディレクトリで表されます。