BPAリポジトリからのBPMNプロセスのインポートこの章では、BPAリポジトリに格納されているBPMNプロセスを使用してBPMプロジェクトを作成する方法について説明します。BPAを使用してプロジェクトを開発し、それをプロセス開発者に引き渡すことができます。Studioを使用して実装の詳細を完成させます。この章の内容は次のとおりです。Studioを使用すると、BPAリポジトリに格納されているBPMNプロセスに基づいてBPMプロジェクトを作成できます。BPMにインポートできます。これにより、BPMNプロセスおよびその実装に使用されるすべてのコンポーネント(ヒューマン・タスク、サービス・アダプタ、メディエータなど)を含むBPMプロジェクトが作成されます。図6-1は、BPAに実装された営業見積サンプルのBPMNモデルを示しています。BPMにインポートできます。Studioによって、選択したBPMNプロセスおよびBPMNモデルへのアクティビティの実装に使用されるコンポーネントを含むBPMプロジェクトが作成されます。BPAプロジェクトをBPMにインポートする前に、BPAプロジェクトが次のルールに従っていることを確認してください。BPMにインポートすることにより作成されたプロセスには未実装のビジネス・ルール・タスクが含まれます。BPMにインポートすると、ヒューマン・タスクが有効なロールに関連付けられていないため、エラーが発生します。ネストしたサブプロセスが含まれていないこと。表6-1に、プロジェクトのインポート時に、異なるBPAコンストラクトがどのようにBPMNコンストラクトに変換されるかについて示します。ゲートウェイとイベントは同じままです。Suiteはプールおよびメッセージ・フローをサポートしないため、一度に1つのBPAツールの変換のみ可能であることに注意してください。BPMからアクセスするようにBPAプロジェクトを構成する必要があります。BPMから使用するためにBPAプロジェクトを構成するには:BPAアプリケーションで、「SOA」を選択します。「ブルー・プリントの共有」を選択します。検証ダイアログが表示されます。プロジェクトを検証する場合は「はい」をクリックします。検証せずに続行する場合は「いいえ」をクリックします。変換の進行状況を示すダイアログが表示されます。「OK」をクリックします。BPMから使用するためにBPAプロジェクトが構成されていることを確認してください。BPMから使用するためにBPAプロジェクトを構成する方法」を参照してください。Studioで、「ファイル」、「新規」の順に選択します。「新規ギャラリ」ダイアログが表示されます。「カテゴリ」ツリーで「BPM層」を選択します。「アイテム」リストで「BPAからプロジェクトを作成」を選択します。「OK」をクリックします。BPAプロジェクトからのプロジェクト作成ウィザードが表示されます。BPMプロジェクトを識別する名前を入力します。プロジェクトを格納するディレクトリを入力するか、「参照」ボタンをクリックしてディレクトリを参照して選択します。「BPAサーバー」フィールドの隣の「参照」ボタンをクリックします。「BPAブループリント・コンポジットの作成」ダイアログが表示されます。「BPAサーバー」リストが空の場合は、新規のBPAサーバーを追加する必要があります。BPAサーバーの追加方法の詳細は、6.2.3項「BPAサーバーを追加する方法」を参照してください。「BPAサーバー」リストで、サーバー・ノードおよびそのサブフォルダを展開してBPMNプロセスを表示します。BPMNプロセスを選択します。「OK」をクリックします。「BPAブループリント・コンポジットの作成」ダイアログが閉じ、選択したサーバーが「サーバー」フィールドに表示されます。「OK」をクリックします。サマリー・ページが表示されます。「OK」をクリックします。Studioで、BPAリポジトリから選択したBPMNモデルに基づいて作成したBPMプロジェクトが表示されます。注意:BPAプロジェクトから作成されるBPMプロジェクトに、ゲートウェイ、ビジネス・ルール、ヒューマン・タスクなど、特定のBPMNフロー・オブジェクトの実装を構成する必要があります。このようにしないと、BPMプロジェクトを構築するときにエラーが発生します。BPMが取得するBPAプロジェクトが含まれるBPAサーバーを定義する必要があります。BPMにインポートできます。BPAサーバーを追加するには:「BPAサーバー接続の作成」ボタンをクリックします。「BPAサーバー接続」ダイアログが表示されます。「名前」フィールドに、接続を識別する名前を入力します。Architect構成に対応する場所タイプを選択します。使用可能な場所タイプは次のとおりです。ArchitectアプリケーションはBPAリポジトリに直接接続されます。ArchitectアプリケーションはBPAリポジトリ・サーバーに接続され、BPAリポジトリ・サーバーがBPAリポジトリに接続されます。「データベース」リストから、BPMNプロセスを含むデータベースを選択します。「ロケール」リストから、BPAプロジェクトのロケールを選択します。Architectユーザーのユーザー名を入力します。Architectユーザーのパスワードを入力します。接続をテストする場合は、「テスト」タブをクリックしてから「接続のテスト」をクリックします。接続の診断フィールドに、テストの結果を示すメッセージが表示されます。「OK」をクリックします。「BPAサーバー接続」ダイアログが閉じ、「BPAブループリント・コンポジットの作成」ダイアログ内の「BPAサーバー」リストに新規の接続が表示されます。Studioによって、インポートするように選択したBPMNモデルを含むBPMプロジェクトが作成されます。このBPMNプロジェクトには、SOAコンポジットとBPMNモデルの実装に使用されるコンポーネント(ヒューマン・タスク、サービス・アダプタ、メディエータなど)が含まれます。これらのコンポーネントは、SOAコンポジット内のコンポーネントと同様に、ビジネス・カタログ内にも表示されます。ビジネス・カタログでのコンポーネントの編成方法の詳細は、第9章「ビジネス・カタログの使用」を参照してください。BPAプロジェクトから作成されるBPMプロジェクトに、ゲートウェイ、ビジネス・ルール、ヒューマン・タスクなど、特定のBPMNフロー・オブジェクトの実装を構成する必要があることに注意してください。このようにしないと、BPMプロジェクトを構築するときにエラーが発生します。更新されたBPAモデルからの変更内容のマージBPAモデルに基づいてBPMNプロセスを作成した後に、BPAモデルを変更してBPMNプロセスを更新できます。Studioでは、ローカルのBPMNプロセスと、更新されたBPAモデルのインポートによって生成されるBPMNプロセスの差異が図を使用して示されます。図を見てから、変更内容を受け入れるか破棄するかを選択できます。更新されたBPAモデルから変更内容をマージする方法BPMNプロセスの作成に使用したBPAモデルを更新した後、BPMNプロセスを更新してBPAプロセスの変更内容を反映できます。生成されるBPMNプロセスには、BPAプロセスに行われた変更内容がすべて示されます。更新されたBPAモデルから変更内容をマージするには:プロジェクト・ナビゲータのツリーで、BPAサーバーからインポートしたBPMNプロセスを右クリックします。「BPAからリフレッシュ」を選択します。プロセスの差異ダイアログが表示されます。図6-2に、プロセスの差異ダイアログの例を示します。「OK」をクリックして、変更を受け入れます。更新されたBPMNプロセスには、BPAモデルに行われた変更内容がすべて示されます。マージは、BPMNプロセスにのみ影響し、BPMプロジェクトのその他のアーティファクトには影響しません。変更内容を元に戻す必要がある場合は、変更内容を保存せずにBPMNプロセスを閉じます。reserved.法律上の。