2. はじめに¶
2.1. 本書の目的¶
本書は、「IM-BPM for Accel Platform(以下 IM-BPM)」におけるそれぞれの機能を拡張する仕組の詳細、および、基本的な使用方法も併せて説明します。
説明範囲は以下のとおりです。
- プロセス定義で使用する内部・外部モジュールについて
- IM-BPMのサービスを使用してのプロセスの操作方法
- 他アプリケーションとの連携方法
2.2. 対象読者¶
本書では以下のユーザを対象としています。
- IM-BPMを利用して処理を実装したい
- IM-BPMと連携した機能を実装したい
なお、本書では次の内容を理解していることが必須です。
- IM-BPMを理解している
- プロセスデザイナの基本機能を理解している
- intra-mart Accel Platformを理解している
2.3. サンプルコードについて¶
本書に掲載されているサンプルコードは可読性を重視しており、性能面や保守性といった観点において必ずしも適切な実装ではありません。
開発においてサンプルコードを参考にされる場合には、上記について十分に注意してください。
2.4. 本書の構成¶
本書は以下のように構成されています。
プロセス定義における内部・外部モジュールについて説明します。スクリプトタスク、サービスタスクのプログラミング方法や設定方法を説明します。リスナの用途やプログラミング方法について説明します。 プロセスインスタンス、タスクの操作方法を説明します。その他、メッセージやシグナルについても操作方法も説明します。 intra-mart Accel Platformのアプリケーションとの連携について説明します。