プライマリ・コンテンツに移動
Oracle® Fusion Middleware Oracle Business Process Management Studioでのビジネス・プロセスの開発
12c (12.1.3)
E56238-06
目次へ移動
目次

前
次

2 BPMプロジェクトの使用

この章では、Oracle BPM Studioを利用してプロジェクトを作成および使用する方法について説明します。

この章の内容は次のとおりです。

2.1 BPMプロジェクトの概要

BPMプロジェクトは、Oracle BPMで作成されるビジネス・アプリケーションを作成し、サポートするためのリソースのコンテナです。

Business Process Composerで新しいプロジェクトを作成し、Oracle BPM Studioでそれらを編集してプロセスの実装を開発します。

プロジェクトはBusiness Process ComposerとOracle BPM Studioの間で共有できます。また、プロジェクトをBPMランタイムにデプロイすることもできます。開発ライフサイクルにおけるプロジェクトの使用方法の詳細は、「アプリケーション開発ライフサイクルの概要」を参照してください。

2.1.1 プロジェクト・リソースの概要

各BPMプロジェクトには、1つ以上のビジネス・プロセスが含まれており、ビジネス・プロセスやアプリケーション全体で使用される他のリソースが含まれることもあります。アプリケーションを他のアプリケーションおよびシステムに接続できる他の再利使可能なリソースを含めることもできます。

Oracle BPMプロジェクトの主なリソースを次に示します。

  • BPMNプロセス: BPMプロセスが含まれます。

  • ビジネス・コンポーネント: サービス、アダプタ、ビジネス・オブジェクト(データ定義)、ビジネス・イベント、列挙、ビジネス例外などの再利用可能なコンポーネントが含まれます。

  • ビジネス・ルール: BPMプロジェクトで使用されるビジネス・ルールが含まれます。

  • ヒューマン・タスク: BPMプロジェクトでのBPMNプロセスの対話型アクティビティの実装に使用されるヒューマン・タスクが含まれます。

  • シミュレーション: プロジェクトと個々のBPMNプロセスに対して定義されるシミュレーション・モデルが含まれます。

  • アクティビティ・ガイド: BPMNプロセスマイルストン・ビューを提供します。このノードは、アクティビティ・ガイドを作成した後に表示されます。アクティビティ・ガイドと適応型ケース管理は同時に使用できないことに注意してください。

  • 組織: BPMNプロセス・モデルで組織の組織構造を模倣するために使用される組織要素が含まれます。

  • リソース: プロジェクトに対して定義されたXML変換が含まれます。

これには、関連するビジネス・プロセスおよびプロセス関連のアセット(ヒューマン・タスク定義、サービス、ルール定義、データ定義(ビジネス・オブジェクト)、ビジネス例外、ビジネス・イベントなど)が含まれます。これらの再利用可能な共有アセットは、BPMプロジェクト内のビジネス・カタログに含まれています。BPMプロジェクトには、ビジネス・カタログに加えて、シミュレーション、組織モデルおよびXSLTマッピングなどが含まれています。

これらのリソースそれぞれには、「アプリケーション」ウィンドウの「プロジェクト」セクションからアクセスできます。他のアプリケーション・リソースには、「アプリケーション」ウィンドウの他のセクションからアクセス可能です。

2.1.2 Oracle BPMユーザー間でのプロジェクトの共有

Oracle BPMはプロセス・アセット・マネージャ(PAM)リポジトリを使用して、他のOracle BPM StudioおよびBusiness Process Composerのユーザー間でプロジェクトおよびプロジェクト・テンプレートを共有します。

プロセス・アセット・マネージャは、Oracle Business Process Management Suiteの設計時リポジトリです。デフォルトでは、これは埋込みソース制御システムに接続しており、外部ソース制御システムを使用するように構成できます。さらに、認証および認可のためにIdentity Managerを使用して接続します。プロセス・アセット・マネージャは、Business Process ComposerとOracle BPM Studioにわたるプロセスの開発のための統合されたソースを提供します。

BPM StudioとBusiness Process Composerの間でプロジェクトおよびプロジェクト・テンプレートを共有する方法の詳細は、「アプリケーション開発ライフサイクルの概要」を参照してください。

プロセス・アセット・マネージャの詳細は、「プロセス・アセット・マネージャを使用したBPMプロジェクトの共有」を参照してください。

2.2 プロジェクトの作成および使用

プロジェクトの作業では、新しいプロジェクトの作成、既存プロジェクトのオープン、プロジェクトのインポートとエクスポート、およびプリファレンスの編集を行います。

プロセス・アセット・マネージャを使用したプロジェクトの作業の詳細は、「プロセス・アセット・マネージャを使用したBPMプロジェクトの共有」を参照してください。

2.2.1 新規のプロジェクトを作成する方法

Oracle BPMプロジェクトの作成方法は、他のタイプのSOAコンポジット・アプリケーション・コンポーネントの作成方法と同じです。

新規のOracle BPMプロジェクトを作成するには:

  1. メニューから「ファイル」→「ギャラリから」を選択します。
  2. 「カテゴリ」の下で、「BPM層」の次に「BPMプロジェクト」を選択し、「OK」をクリックします。
  3. プロジェクトの名前を入力します。

    注意:

    プロジェクト名には、ASCII文字のAからZ、aからz、0から9、「_」のみを使用します。名前はAからZ、aからzで開始してください。
  4. BPMおよびSOAが「選択済」列に表示されることを確認してから、「次へ」をクリックします。
  5. SOAコンポジットの名前を入力します。

    デフォルトでは、「次のものを使用するコンポジット」というBPMNプロセス・テンプレートを使用して、BPMプロジェクトが作成されて構成されます。

  6. 「終了」をクリックします。

新規のプロジェクトが作成され、「アプリケーション」ウィンドウに表示されます。プロジェクトおよびコンポジット・ファイルが作成されると、「BPMNプロセスの作成」ウィザードが自動的に起動します。新規プロセスを作成するか、ウィザードを取り消すかを選択できます。

新しいBPMNプロセスの作成の詳細は、「新しいビジネス・プロセスの作成方法」を参照してください。

2.2.2 ファイル・システムからプロジェクトを開く方法

ファイル・システムからOracle BPMプロジェクトを直接開くことができます。通常、これは以前閉じたローカル・プロジェクトを開く場合に使用します。

他のユーザーと共有するプロジェクトは、エクスポート元のOracle BPMプロジェクトからインポートするか、またはOracle BPM MDSを使用してインポートします。

プロジェクトを開くには:

  1. メニューから、「ファイル」→「開く」を選択します。
  2. プロジェクト・フォルダの場所を参照します。
  3. プロジェクトのJavaプロジェクト(.jpr)ファイルを選択します。
  4. 「開く」をクリックします。

「アプリケーション」ウィンドウにプロジェクトが表示されます。

注意:

ファイル・システムからプロジェクトを開いても、プロジェクトの位置は元のままです。これは、Oracle JDeveloperの作業ディレクトリにコピーされません。

2.2.3 プロジェクトをエクスポートする方法

エクスポートしたプロジェクトを使用すると、他のOracle BPM Studioユーザーとプロジェクトを共有できます。この方法は、プロジェクトをOracle BPM MDSに公開して共有することが適切でない場合に便利です。

プロジェクトをエクスポートするには:

  1. メニューから、「ファイル」→「エクスポート」を選択します。
  2. 「BPMプロジェクトのエクスポート」を選択し、「OK」をクリックします。
  3. プロジェクトの名前を指定して、プロジェクトをエクスポートする場所を参照します。
  4. 「次へ」をクリックします。
  5. 「次」「終了」の順にクリックします。

2.2.4 エクスポート済のプロジェクトをインポートする方法

Oracle BPMプロジェクトをOracle BPM StudioまたはOracle Business Business Process Composerからエクスポートした後、再びOracle BPM Studioにインポートできます。これにより、Oracle BPM MDSを使用せずにファイル・システムから直接プロジェクトを共有できます。

プロジェクトをインポートするには:

  1. メニューから、「ファイル」→「インポート」を選択します。
  2. 「BPMプロジェクトのインポート」を選択して、「OK」をクリックします。
  3. エクスポート済プロジェクトの.expファイルの場所を参照し、「開く」をクリックします。
  4. プロジェクト・ルート・フォルダを選択して、「次へ」をクリックします。
  5. プロジェクト名を入力して、「次へ」をクリックします。
  6. 「次」「終了」の順にクリックします。

2.2.5 プロジェクト・プリファレンスを編集する方法

プロジェクト・プリファレンスを編集して、次のようにOracle BPMプロジェクトの動作を構成できます。

  • サンプリング・ポイントおよびプロセス分析の構成。

  • 一般的なプロセス・プロパティ、レイアウト・プロパティ、プロセス関連メッセージの強調表示する重大度レベル、およびデータ・アソシエーションで使用するデフォルト・モードの構成。

  • プロジェクトへのローカリゼーション言語の追加。

プロジェクト・プリファレンスを編集するには:

  1. 「アプリケーション」ウィンドウで、プリファレンスを編集するプロジェクトを右クリックし、「BPM」を選択します。

  2. 「プロジェクト・プリファレンス」を選択します。

  3. 必要に応じてプロジェクト・プリファレンスを編集し、「OK」をクリックします。

特定のプロジェクト・プリファレンスの詳細は、オンライン・ヘルプのプロジェクト・プリファレンスに関する項を参照してください。