Studioを利用してプロジェクトを作成および使用する方法について説明します。この章の内容は次のとおりです。BPMで作成されるビジネス・アプリケーションを作成し、サポートするためのリソースのコンテナです。Suiteの追加機能が含まれています。Composerで直接作成するか、プロジェクト・テンプレートに基づくプロジェクトを作成して編集できます。Studioの間で共有できます。プロジェクトをBPMランタイムにデプロイすることもできます。開発ライフサイクルにおけるプロジェクトの使用方法の詳細は、1.2項「アプリケーション開発ライフサイクルの概要」を参照してください。各BPMプロジェクトには、1つ以上のビジネス・プロセスが含まれており、ビジネス・プロセスやアプリケーション全体で使用される他のリソースが含まれることもあります。アプリケーションを他のアプリケーションおよびシステムに接続できる他の再利使可能なリソースを含めることもできます。BPMプロジェクトの主なリソースを次に示します。BPMプロセスとBPELプロセスの両方を含めることができます。BPMNプロセスごとに定義されるプロジェクト・マイルストンが含まれます。BPMNプロセス・モデルで組織の組織構造を模倣するために使用される組織要素が含まれます。サービス、アダプタおよびヒューマン・タスクなどの再使用可能なサービスが含まれます。プロジェクトと個々のBPMNプロセスに対して定義されるシミュレーション・モデルが含まれます。プロジェクトのXML変換定義が含まれます。これらの各リソースには、BPMプロジェクト・ナビゲータからアクセス可能です。他のアプリケーション・リソースには、アプリケーション・ナビゲータからアクセス可能です。Composerのユーザー間でプロジェクトおよびプロジェクト・テンプレートを共有します。Composerの間でプロジェクトおよびプロジェクト・テンプレートを共有する方法の詳細は、1.2項「アプリケーション開発ライフサイクルの概要」を参照してください。(MDS)リポジトリの使用」を参照してください。BPMプロジェクトを作成して、他のプロジェクトに関連するタスクを実行する方法について説明します。Service(MDS)リポジトリの使用」を参照してください。BPMプロジェクトの作成方法は、他のタイプのSOAコンポジット・アプリケーション・コンポーネントの作成方法と同じです。BPMプロジェクトを作成するには:メニューから、「ファイル」→「新規」を選択します。「カテゴリ」の下で、「BPM層」の次に「BPMプロジェクト」を選択し、「OK」をクリックします。プロジェクトの名前を入力します。BPMおよびSOAが「選択済」列に表示されることを確認してから、「次へ」をクリックします。SOAコンポジットの名前を入力します。デフォルトでは、「次のものを使用するコンポジット」というBPMNプロセス・テンプレートを使用して、BPMプロジェクトが作成されて構成されます。「終了」をクリックします。新規のプロジェクトが作成され、ナビゲータに表示されます。プロジェクトおよびコンポジット・ファイルが作成されると、BPMNプロセスの作成ウィザードが自動的に起動します。新規プロセスを作成するか、ウィザードを取り消すかを選択できます。BPMNプロセスの新規作成の詳細は、3.1.2項「新規のビジネス・プロセスを作成する方法」を参照してください。BPMプロジェクトを直接開くことができます。通常、これは以前閉じたローカル・プロジェクトを開く場合に使用します。MDSを使用してインポートします。プロジェクトを開くには:メニューから、「ファイル」→「開く」を選択します。プロジェクト・フォルダの場所を参照します。プロジェクトのJavaプロジェクト(.jpr)ファイルを選択します。「開く」をクリックします。BPMプロジェクト・ナビゲータにプロジェクトが表示されます。注意:ファイル・システムからプロジェクトを開いても、プロジェクトの位置は元のままです。JDeveloperの作業ディレクトリにコピーされません。Studioユーザーとプロジェクトを共有できます。MDSに公開して共有することが適切でない場合に便利です。プロジェクトをエクスポートするには:メニューから、「ファイル」→「エクスポート」を選択します。「BPMプロジェクトのエクスポート」を選択し、「OK」をクリックします。プロジェクトの名前を指定して、プロジェクトをエクスポートする場所を参照します。「次へ」をクリックします。「次へ」をクリックし、「終了」をクリックします。Studioにインポートできます。MDSを使用せずにファイル・システムから直接プロジェクトを共有できます。プロジェクトをインポートするには:メニューから、「ファイル」→「インポート」を選択します。「BPMプロジェクトのインポート」を選択して、「OK」をクリックします。エクスポート済プロジェクトの.expファイルの場所を参照し、「開く」をクリックします。プロジェクト・ルート・フォルダを選択して、「次へ」をクリックします。プロジェクト名を入力して、「次へ」をクリックします。「次へ」をクリックし、「終了」をクリックします。BPMプロジェクトの動作を構成できます。サンプリング・ポイントおよびプロセス分析の構成。一般的なプロセス・プロパティ、レイアウト・プロパティ、プロセス関連メッセージの強調表示する重大度レベル、およびデータ・アソシエーションで使用するデフォルト・モードの構成。プロジェクトへのローカリゼーション言語の追加。プロジェクト・プリファレンスを編集するには:「ビュー」メニューから「BPMプロジェクト・ナビゲータ」を選択します。プリファレンスを編集するプロジェクトを右クリックし、「プロジェクト・プリファレンス」を選択します。必要に応じてプロジェクト・プリファレンスを編集し、「OK」をクリックします。特定のプロジェクト・プリファレンスの詳細は、オンライン・ヘルプのプロジェクト・プリファレンスに関する項を参照してください。BPMプロジェクトです。Studioで作成します。プロセス開発者は、プロジェクト・テンプレートで、ビジネス・カタログのすべての必須のサービスとその他のコンポーネントを含むBPMプロジェクトを作成できます。Composerでプロジェクト・テンプレートを使用して、そのプロジェクト・テンプレートに基づく新しいデプロイ可能なプロジェクトを作成することができます。プロジェクト・テンプレートから作成されるプロジェクトに対してプロセス・アナリストが実行できる変更内容は、プロジェクト・テンプレートの編集ポリシーで定義されます。編集ポリシーの概要プロジェクト・テンプレートでは、テンプレート内のBPMNプロセスおよびフロー・オブジェクトに関する編集ポリシーを定義できます。この編集ポリシーによって、プロジェクト・テンプレートに基づいて新しいプロジェクトを作成する際に、プロセスのどの部分を変更または編集できるかが決定されます。編集ポリシーは、プロセス・レベルで定義されます。個々のフロー・オブジェクトに対して編集ポリシーを定義することもできます。編集ポリシーを使用すると、テンプレートからのプロジェクト作成時にプロセスのどの要素を変更でき、どの要素を変更できないかを、プロジェクト・テンプレートの作成者が定義できます。Studioを使用します。Composerを使用してプロセスおよび要素の編集ポリシー設定を変更することはできません。Composerからプロセスに加えることができる変更内容が決定されます。表2-1では、プロセス・レベルの編集ポリシーについて説明します。説明シールされたフロープロセスの全体的なフローを変更することはできません。ユーザーは特定の実装の詳細を編集できますが、プロセス・フローを変更できません。シールされたアクティビティプロセス内の個々のアクティビティ(フロー・オブジェクト)は、変更できません。これには、ビジネス・カタログからのコンポーネントの割り当てなど、フロー・オブジェクトのプロパティの編集が含まれます注意:編集ポリシー・テンプレートを定義しない場合、BPMNフロー・オブジェクトの追加、削除などを行って、ユーザーはプロセス・フローを変更することができます。アクティビティ(フロー・オブジェクト)のレベルで定義する編集ポリシーによっては、フロー・オブジェクトのプロパティを編集できる場合もあります。アクティビティ編集ポリシープロセスで、個々のフロー・オブジェクトに適用される編集ポリシーを定義することもできます。説明シール済コンポーネントは変更できません。実装する必要がありますデプロイ可能なプロジェクトを作成するには、テンプレート・ユーザーはこのコンポーネントを実装する必要があります。実装を変更できますテンプレート・ユーザーは必要に応じてこのコンポーネントを再定義できます。プロセス権限の使用コンポーネントは、プロセスの編集ポリシーを継承します。プロジェクト・テンプレートでのデータ・オブジェクトおよび変数の使用プロジェクト・テンプレートでは、プロジェクト内で使用されるデータ・オブジェクトを定義します。Studioで作成した複合データ・オブジェクトがあります。Composerでプロセス・テンプレートを編集する場合、必要に応じて新規データ・オブジェクトを追加および作成できます。新規データ・オブジェクトは必ず、プロジェクト・テンプレートにすでに定義されているタイプに基づいて作成する必要があります。複合データ・オブジェクトの新規のタイプは作成できません。プロジェクト・テンプレートでのビジネス・カタログの使用プロジェクト・テンプレートを使用すると、ビジネス・カタログの要素を取り込むことができます。これにより、再利用可能なサービスを作成して、プロジェクト・テンプレートに基づいて作成した各プロジェクトでそれを使用できます。プロジェクト・テンプレートには次のビジネス・カタログ・コンポーネントを含めることができます。Composerを使用して、ビジネス・カタログをプロセス内の対応するアクティビティに割り当てることにより、プロジェクト内のこれらのコンポーネントを再利用できます。Composerと共有されるプロジェクト・テンプレートを作成する際は、テンプレートをMDSに公開する前に、必要なビジネス・カタログ・コンポーネントを作成する必要があります。Composerでは、いくつかのビジネス・カタログ・コンポーネントの作成および編集のみが可能です。Composerユーザーズ・ガイド』を参照してください。次の各項では、プロジェクト・テンプレートを作成し、プロセスおよびプロセス内のアクティビティの編集ポリシーを設定する方法について説明します。(MDS)リポジトリの使用」を参照してください。MDSリポジトリにプロジェクト・テンプレートを公開すると、ビジネス・ユーザーはそのテンプレートを新規のデプロイ可能なBPMプロジェクトの作成に使用できます。Composerユーザーズ・ガイド』を参照してください。プロジェクト・テンプレートを作成するには:メニューから、「ファイル」→「新規」を選択します。「BPM層」を選択し、「BPMプロジェクト・テンプレート」を選択します。「OK」をクリックします。プロジェクトの名前を入力し、「終了」をクリックします。プロジェクト・ナビゲータに新規のプロジェクト・テンプレートが表示されます。新規のプロセスを作成し、プロセスおよびアクティビティに必要な編集ポリシーを定義できます。MDSに公開する前に、必要なビジネス・カタログ・コンポーネントを定義する必要もあります。既存のBPMプロジェクトからプロジェクト・テンプレートを作成できます。StudioでそのBPMプロジェクトの開発を続行できます。既存のプロセスからプロジェクト・テンプレートを作成するには:プロジェクトを開きます。BPMプロジェクト・ナビゲータでプロジェクトを右クリックし、「テンプレートに変換」を選択します。注意:プロジェクトをプロジェクト・テンプレートに変換した後に、それを通常のプロジェクトに変換することはできません。「はい」をクリックします。プロジェクト・テンプレートでプロセスの編集ポリシーを設定する方法プロセスの編集ポリシーを設定すると、プロジェクト・テンプレートに基づいて作成したプロジェクト内のプロセスに対して行うことができるプロセス・レベルの変更のタイプが決定されます。プロジェクト・ナビゲータでプロセスを右クリックし、「プロパティ」を選択します。「詳細設定」タブを選択します。シール・タイプで、次のいずれかを選択します。プロセスのフロー全体への変更を禁止します。プロセス内の個々のBPMNフロー・オブジェクトへの変更を禁止します。「OK」をクリックします。プロジェクト・テンプレートでアクティビティの編集ポリシーを設定する方法プロジェクト・テンプレートでプロセス内の編集ポリシーをアクティビティ・レベルで設定できます。注意:アクティビティ・レベルで定義した編集ポリシーは、プロセス・レベルの編集ポリシーを上書きします。アクティビティの編集ポリシーを設定するには:編集ポリシーを変更するアクティビティを右クリックします。「プロパティ」を選択します。次の「権限」ドロップダウン・リストから、編集ポリシーを選択します。ユーザーは必要に応じてこのコンポーネントを再定義できます。ユーザーはこのコンポーネントが正常に機能するように実装する必要があります。プロセスにより定義されたデフォルトの編集ポリシーを使用します。「OK」をクリックします。(MDS)リポジトリの概要を示します。その構成方法と使用方法に関するタスクも示します。Middleware管理者ガイド』の「メタデータ・リポジトリの管理」を参照してください。Middlewareコンポーネントです。BPMは、アプリケーションをランタイムにデプロイするときにこのリポジトリを使用します。Middleware管理者ガイド』の「メタデータ・リポジトリの管理」を参照してください。MDSを使用してデプロイ済アプリケーションの情報を格納する他にも、MDSリポジトリ内にプロジェクトおよびプロジェクト・テンプレートを格納するためのパーティションを作成します。Composerの両方が、プロジェクトおよびプロジェクト・テンプレートを共有するためにこのパーティションを使用します。MDSリポジトリには、次のデフォルト・フォルダが含まれています。BPMプロジェクトが含まれます。すべてのプロジェクト・テンプレートが含まれます。これらのフォルダ内に追加のサブフォルダを作成して、プロジェクトおよびプロジェクト・テンプレートを整理できます。BPMランタイム・インストールの一部としてインストールされます。Studioインストールを構成する必要があります。MDSリポジトリの内容を表示し、関連するタスクを実行できます。MDSブラウザの例を示しています。MDSブラウザ」の説明このブラウザを使用すると、次のタスクを実行できます。プロジェクトおよびプロジェクト・テンプレートの公開。MDS接続の作成と構成。プロジェクトおよびプロジェクト・テンプレートのチェックアウトとロック。MDSでのプロジェクト・ステータスの表示。MDSリポジトリへの接続を構成できます。MDS接続を構成できるようにするには、次を作成しておく必要があります。Middleware管理者ガイド』の「メタデータ・リポジトリの管理」を参照してください。MDSナビゲータ」を選択します。「接続の構成」をクリックします。MDS接続名をドロップダウン・リストから選択し、「OK」をクリックします。MDS接続を作成していない場合は、次の手順を実行します。MDS接続」の横にある「追加」をクリックします。MDS接続」ダイアログで、「IDE接続」をクリックします。「アプリケーション・サーバー」ドロップダウン・リストからアプリケーション・サーバー接続名を選択するか、または接続を作成していない場合には、ステップ5に進みます。Serverへの接続です。接続の認証に、選択したアプリケーション・サーバー(ステップ4dを参照)のユーザー名およびパスワードを使用しない場合は、「アプリケーション・サーバー・ユーザー/パスワードのオーバーライド」を選択します。次に、選択したチェック・ボックスの下のフィールドにユーザー名とパスワードを入力します。MDSドロップダウン・リストから接続名を選択するか、または接続を作成していない場合には、ステップ6に進みます。「OK」をクリックします。Serverへの接続を作成していない場合は、次の手順を実行します。「アプリケーション・サーバー」の横にある「追加」をクリックします。アプリケーション・サーバー接続の作成ウィザードが表示されます。ステップ4dに戻ります。MDSへの接続を作成していない場合は、次の手順を実行します。MDSの横にある「追加」をクリックします。「SOA-MDS接続の作成」ダイアログで、接続名を入力します。「接続タイプ」ドロップダウン・リストから、「DBベースMDS」を選択します。「接続」ドロップダウン・リストから、データベース接続を選択します。MDSがインストールされているデータベースです。接続を設定していない場合には「追加」をクリックし、「データベース接続の作成」ダイアログを使用して接続を作成します(データベースがインストールされているホストのユーザー名、パスワードおよび詳細を入力します)。「MDSパーティション」ドロップダウン・リストから、obpmを選択します。終了したら、「OK」をクリックします。ステップ4fに戻ります。MDSに関連する管理タスクを実行する前に、リポジトリをリフレッシュする必要があります。BPMユーザーの作業との競合を回避するためです。MDSナビゲータ」を選択します。ツールバーから「リフレッシュ」をクリックします。MDSリポジトリに公開すると、プロジェクトおよびプロジェクト・テンプレートを他のプロセス・アナリストやプロセス開発者と共有できます。Composerを使用してこれらにアクセスできるようになります。MDSリポジトリに公開するには:「ビュー」メニューから「BPMプロジェクト・ナビゲータ」を選択します。MDSに公開」を選択します。プロジェクトの名前を入力します。MDSリポジトリで使用されます。リポジトリ内の既存のプロジェクトまたはプロジェクト・テンプレートを上書きする場合は、「オーバーライド」をクリックします。公開先のフォルダを選択し、「OK」をクリックします。MDSからローカル・ファイル・システムにコピーされます。プロジェクトをチェックアウトすると、そのプロジェクトをローカルに変更または編集できるようになります。その後、プロジェクトをMDSに再公開できます。MDSナビゲータ」を選択します。チェックアウトするプロジェクトが含まれるフォルダを展開します。プロジェクトを右クリックして、「チェックアウト」を選択します。プロジェクト名を入力します。これは、ローカル・ファイル・システム上のプロジェクトの名前です。「OK」をクリックします。「OK」をクリックして、必要に応じてプロジェクトをロックします。プロジェクトをチェックアウトした後は、そのプロジェクトをファイル・システム上でローカルに編集できます。他のユーザーがリポジトリ内のプロジェクトを変更できないようにする場合は、プロジェクトをロックできます。MDSに格納されているプロジェクトをロックおよびロック解除できます。これは、チェックアウトしたプロジェクトに変更を加える必要があり、他のユーザーがこのプロジェクトを編集しないようにする場合に便利です。MDSナビゲータ」を選択します。ロックまたはロック解除するプロジェクトが含まれるフォルダを展開します。プロジェクトを右クリックして、「ロック」または「ロック解除」を選択します。警告:他のユーザーによりロックされているプロジェクトのロックを解除すると、元のロックの所有者がすべての変更を失う可能性があります。「OK」をクリックします。MDSナビゲータのツールチップまたは小さなパネルに表示できます。MDSナビゲータ」を選択します。確認するプロジェクトが含まれるフォルダを展開します。次のいずれかを実行します。プロジェクトの上にカーソルを置き、ツールチップを表示します。図2-2に示すように、プロジェクトを選択して黄色のパネルを開きます。ツールチップまたは黄色のパネルに、プロジェクト名、ロール、ステータス、プロジェクトをロックしたユーザーなどのMDS情報が表示されます。reserved.法律上の。