Oracle® Fusion Middleware Oracle Business Process Management Business Process Composerユーザーズ・ガイド 11g リリース1 (11.1.1.7) B61410-08 |
|
![]() 前 |
![]() 次 |
この章では、Oracle Business Process Management (BPM) Suiteの概要を説明します。
この章の内容は次のとおりです。
Oracle BPM Suiteは、ビジネス・プロセスを軸として展開するビジネス・アプリケーションを開発、管理および使用するための統合環境を提供します。
Oracle BPM Suiteの機能は次のとおりです。
ビジネス・ユーザーが、ユーザーフレンドリなアプリケーションにより、標準に基づくプロセス・モデルを作成できるようにします。プロセス開発者とプロセス・アナリストがコラボレーションできるようにします。Oracle BPMでは、モデリングや実装からランタイムや監視まで、BPMN 2.0およびBPELがサポートされます。
プロセス・アナリストとプロセス所有者が、ビジネス・プロセスとOracle Business Rulesをカスタマイズできるようにします。
ビジネス・プロセスの作成、Oracle Business Rulesの編集、および事前定義コンポーネントを使用したタスクのカスタマイズを行える、Webベースのアプリケーションが提供されます。
柔軟な、非構造化プロセスを組み込めるよう、ビジネス・プロセス管理を拡張します。動的タスクが追加され、宣言パターンおよびルール駆動型フロー決定を使用する承認ルーティングがサポートされます。
生産性を向上し、革新を推進するProcess Spacesとの統合により、コラボレーションを実現します。
プロセス・ベースのアプリケーション開発のためのエンドツーエンド要件に対応することで、アプリケーション開発ライフサイクルの様々なステージを統合します。Oracle BPMでは設計、実装、ランタイムおよび監視の各ステージを統合します。Oracle BPMを使用すると、様々なペルソナがアプリケーション・ライフサイクルの全ステージに参加できるようになります。
Oracle BPM Suiteに定義されたユーザー・ペルソナの詳細は、1.2項「Oracle BPMのユーザー・ペルソナ」を参照してください。
Oracle BPM Suiteは、設計時や実装からランタイムやアプリケーション管理まで、アプリケーション開発ライフ・サイクルのすべてのステージをシームレスに統合します。
Oracle BPM SuiteはOracle SOA Suiteの上位レイヤーになり、次を含む製品コンポーネントの多くを共有しています。
ビジネス・ルール
ヒューマン・ワークフロー
統合のためのOracleアダプタ・フレームワーク
図1-1は、Oracle BPM Suiteの概要レベルのアーキテクチャ・ビューを示しています。
図1-1に示されているそれぞれのコンポーネントの詳細は、1.3項「Oracle BPM Suiteのコンポーネント」を参照してください。
アプリケーション開発ライフサイクルの様々なステージで、様々なタイプのユーザーからの相互作用が必要になります。表1-1では、Oracle BPM Suiteの一般的なユーザーとその役割について説明します。これらのユーザーが作業を行うために使用するOracle BPMのコンポーネントを示します。
これらのユーザー・ペルソナは、このガイド内の例として使用されています。
表1-1 Oracle BPMのユーザー・ペルソナ
ユーザー・ペルソナ | 説明 |
---|---|
プロセス・アナリスト |
プロセス・アナリストの役割は、ビジネス・プロセスの最初のフローを作成し、そのステップをドキュメント化することです。これには、KPIおよびビジネス・プロセスのルーティング・アーティファクトを定義する概要レベルのルールを特定し、それらを定義することも含まれます。また、このペルソナがROIの計算と予測をシミュレーションする場合もあります。 プロセス・アナリストは、通常はOracle Business Process Analysis (BPA) SuiteまたはBusiness Process Composerを使用してプロセス・モデルを作成します。また、Oracle BPM Studio内部のプロセス・アナリスト・ロールを使用する場合もあります。 |
プロセス開発者 |
プロセス開発者の役割は、プロセス・アナリストが作成したプロセス・モデルを実装することです。プロセスの各ステップに実装が必要です。プロセス開発者には、データベースなどのバックエンド・アプリケーションとビジネス・プロセスを統合する役割もあります。 プロセス開発者は、通常はOracle BPM Studioを使用してビジネス・アプリケーションのコンポーネントのモデリングと実装を行います。また、基本的なプロセスをモデリングするためにBusiness Process Composerを使用することもあります。 |
ビジネス管理者 |
ビジネス管理者の役割は、BPMインフラストラクチャの管理です。一般的なアクティビティには、BPM環境のインストールとセットアップ、ビジネス・プロセスをホストするBPMエンジンの全般的な管理などが含まれます。 このペルソナは、ユーザー、グループ、組織単位、カレンダや休日など、組織構成資産を管理する役割を委任される場合もあります。 ビジネス管理者が主に使用するツールは、Oracle Enterprise ManagerおよびAntなどの自動化ツールです。また、ビジネス管理者は、組織単位、ロール割当ての管理、およびワークフロー拡張ルーティング宣言の作成などのその他のアクティビティを管理するために、プロセス・ワークスペースも使用します。 |
プロセス所有者 |
プロセス所有者の役割は、デプロイされたビジネス・プロセスを制御および管理することです。ビジネス・プロセスの実行全体を監督する役割もあります。管理対象のビジネス・プロセスの現在の状態を把握するために、ダッシュボードなどのメトリック分析ツールも使用します。 プロセス所有者は通常、プロセス・ワークスペースを使用します。また、Oracle Business Rulesを編集してプロセスの動作を変更するために、Business Process Composerも使用します。メトリック・ダッシュボードを表示するために、Oracle BAMコンソールを使用する場合もあります。 |
プロセス参加者 |
プロセス参加者とは、Oracle BPM Suiteで作成されたビジネス・アプリケーションを使用する人々です。 プロセス参加者は通常、プロセス・ワークスペースまたはプロセス・スペースを使用します。 |
この項では、Oracle BPM Suiteの主要コンポーネントの概要を説明します。これらのコンポーネントがアプリケーション開発プロセス内でどのように相互作用するかについては、1.5項「アプリケーション開発ライフサイクルの概要」を参照してください。
この項では、ビジネス・プロセスおよびプロセスベースのビジネス・アプリケーションをモデリングおよび実装するために使用するアプリケーションとコンポーネントについて説明します。
Oracle BPM Suiteでは、ビジネス・プロセスをモデリングおよび実装するための2つのプライマリ・アプリケーションが用意されています。
注意: Oracle BPMでは、Oracle Business Process Analysis (BPA) Suiteを使用して作成したビジネス・プロセスの統合も可能です。詳細は、1.4項「Oracle Business Process Analysis (BPA) Suite」を参照してください。 |
Oracle BPM Studioは、プロセス・アナリストがビジネス・プロセス・モデルを作成し、プロセス・シミュレーションを実行するユーザーフレンドリな環境を提供するOracle BPM Suiteのコンポーネントです。Oracle BPM Studioでは、Business Process Management Notation (BPMN) 2.0をサポートしています。
Oracle BPM Studioでは、プロセス開発者が作業用のプロセスベース・アプリケーションを作成できます。このアプリケーションは、SOAコンポジット・アプリケーションとして統合されるOracle BPMプロジェクトです。
Oracle BPM Studioを使用すると、ビジネス・プロセスを、アダプタ、ヒューマン・ワークフローおよびビジネス・ルールなどの他のOracleコンポーネントと一緒に実装できます。これらのプロセスはOracle BPMランタイムにデプロイできます。
Oracle BPM StudioはOracle JDeveloper IDEの一部に含まれます。Oracle BPM Studioを使用すると、ITユーザーは、単一の統合されたツールを使用して、ビジネス・プロセスをモデリングおよび編集し、必要なIT要素を実装し、アプリケーションをランタイム環境にデプロイできます。
Oracle BPM Studioはまた、ビジネス・ユーザーがプロセス設計の関連機能のみを表示する簡易バージョンのOracle JDeveloperを使用できるようにするBPMロールも提供します。
詳細は、Oracle BPMモデリングおよび実装ガイドを参照してください。
Oracle Business Process Composerは、ビジネス・ユーザーがプロセスの開発者や設計者と共同作業できるようにするWebベースのアプリケーションです。Oracle BPM Studioで作成されたプロセスやプロセス・テンプレートを編集するための使いやすい環境を提供しています。
プロセス開発者はOracle BPM Studio内のサービス、タスクおよびルールなど、事前に構成されたコンポーネントのカタログを作成できます。このカタログは、プロセス・アナリストがOracle Business Process Composerを使用して新規プロジェクトを作成する際に使用できるプロジェクト・テンプレートに組み込むことができます。
プロセス・アナリストは、プロジェクト・テンプレートに基づいてプロジェクトを作成した後で、ビジネス・カタログ要素を取り込み、プロジェクト・テンプレートで定義されている他の必要な編集を行います。その後、プロセス・アナリストはプロジェクトをOracle BPMランタイムにデプロイできます。
また、Business Process Composerでは、プロセス・アナリストが新規プロジェクトを作成することもできます。これはプロジェクトの最初のバージョンであり、Oracle BPM Studioを使用するプロセス開発者が実装の詳細と改良を加えるために使用します。
さらに、Business Process Composerでは、ランタイム時にOracle Business Rulesを編集することもできます。これは、ポリシーがビジネス・プロセスより頻繁に更新される傾向があるため重要です。
詳細は、第2章「Oracle Business Process Composerの概要」を参照してください。
Oracle Metadata Service (MDS)では、Oracle Fusion Middleware環境内にデプロイされたアプリケーションに関する日付を保存するリポジトリが提供されます。Oracle BPMではこのリポジトリを使用し、デプロイされたアプリケーションの情報が保存されます。
Oracle BPMでは、個別のMDSパーティションを使用して、プロセス・アナリストとプロセス開発者の間でプロジェクトとプロジェクト・テンプレートを共有します。図1-1「Oracle BPM Suite」では、MDSリポジトリがすべてのOracle BPMアーキテクチャ内でどのように適合しているかを示します。
Oracle BPMプロジェクトは、プロセスベースのビジネス・アプリケーションを作成するためのビジネス・プロセスと関連リソースのコンテナです。Oracle BPMプロジェクトには、次のものを組み込むことができます。
組織データ
アクティビティ・ガイド
BPMNプロセス・モデル
ビジネス・カタログ
シミュレーション・モデル
その他のリソース
Oracle BPMプロジェクトはSOAコンポジット・アプリケーションとしてランタイム時にデプロイされます。プロジェクトとSOAコンポジット・アプリケーションの使用の詳細は、次のドキュメントを参照してください。
Oracle BPM モデリングおよび実装ガイドのプロジェクトおよびプロジェクト・テンプレートの使用
Oracle Business Process Management用のOracle Fusion Middleware Business Process Composerユーザーズ・ガイドのプロジェクトおよびプロジェクト・テンプレートの使用
Oracle Fusion Middleware Oracle SOA Suite開発者ガイド
Oracle BPMランタイムは、デプロイされているアプリケーションを制御します。Oracle BPMランタイムには次のコンポーネントが含まれています。
Oracle BPMエンジンは、ビジネス・プロセスを実行するためのランタイム環境を提供します。BPMNプロセスとBPELプロセスの両方のネイティブ・サポートも提供します。
BPMエンジンは3つの独立したコンポーネントで構成されます。
BPMNサービス・エンジン
BPMNエンジンはBPMNプロセスを実行するための環境を提供します。
BPELサービス・エンジン
BPELエンジンはBPELプロセスを実行するための環境を提供します。
プロセス・コア
BPMNエンジンとBPELエンジンで共有されるエンジン機能を提供します。プロセス・コアによって実行される主な機能は次のとおりです。
セキュリティの管理
監査証跡の生成
サービスの起動
永続性の管理
多くのエンドツーエンドのビジネス・プロセスでは、プロセスとユーザーとの相互作用が必要です。承認、例外管理、ビジネス・プロセスを進めるために必要なアクティビティの実行などにユーザーの相互作用が必要となります。ヒューマン・ワークフロー・サービスは、次のような機能を提供します。
ユーザー、グループまたはアプリケーション・ロールへのタスク・ルーティング
タスクが適切なタイミングで実行されることを保証するために必要な期限、エスカレーション、通知およびその他の機能。
ワークスペースやポータルなどの様々なメカニズムを介してエンド・ユーザーにタスクを表示するためのタスク・フォーム
エンド・ユーザーが各自のタスクを実行するときの生産性を向上するために必要な組織、フィルタ、優先順位付け、ディスパッチ・ルールおよびその他の機能
Oracle Business Rulesは、ランタイムの動的決定を可能にするOracle SOA Suiteのコンポーネントで、特に規制や競争圧力に対してアプリケーションを迅速に適合させることができます。この高いアジリティを実現できる理由は、Oracle Business Rulesを使用するプロセス・アナリストが、アプリケーション・コードとは別のところでビジネス・ルールを作成および変更できる点にあります。Oracle Business Rulesを使用することにより、プロセス・アナリストはビジネス・プロセスを停止することなく、ビジネス・ルールを変更できます。また、ビジネス・ルールを外部に置くことで、プロセス・アナリストが関与しなくても、プロセス・アナリストがビジネス・ルールを直接管理できます。
Oracle WebLogic Serverは、J2EE準拠のアプリケーションを作成および実行するプラットフォームとなるアプリケーション・サーバーです。
以降の項では、プロセス参加者が日常業務を実行するために使用するOracle BPM Suiteのコンポーネントについて説明します。これらのアプリケーションでは、プロセス参加者がOracle BPMランタイムで管理される実行中のビジネス・アプリケーションと相互作用できます。
プロセス・ワークスペースを使用すると、プロセス参加者はOracle BPMを使用して作成したアプリケーションと相互作用できます。プロセス・ワークスペースのユーザー・インタフェースには、次のタブがあります。
タスク: このページを使用して、プロセス参加者は自身に割り当てられたタスクを参照し、使用できます。
プロセス・トラッキング: このページを使用して、プロセス参加者は実行中のプロセス・インスタンスを参照できます。
標準ダッシュボード: このページでは、プロセス・パフォーマンス、タスク・パフォーマンスおよび負荷を監視するための、すぐに使用できるダッシュボードが提供されます。
カスタム・ダッシュボード: このページを使用して、プロセス参加者は、プロセス・インスタンスによって生成された測定データに基づき、カスタム・ダッシュボードを定義し、使用できます。
また、プロセス・ワークプレースでは、ビジネス管理者が組織およびロールを構成し、管理することもできます。詳細は、Oracle Fusion Middleware Business Process Managementのユーザーズ・ガイドを参照してください。
Oracle BPA Suiteは、IDS ScheerのArisプラットフォームをベースにした、独立したOracle製品スイートです。Oracle Business Process Analysis (BPA) Suiteでは、全社的なビジネス・プロセスに対して、モデリングから分析、シミュレーションに到る総合的機能を提供します。Oracle BPAでは、戦略的な目標、目的、より高いKPI、リスクおよび管理などのビジネス・アーキテクチャのアーティファクトの取得と、バリュー・チェーン図などの概念モデルの取得がサポートされます。
また、Oracle BPA Suiteでは次がサポートされます。
ビジネス・プロセスとビジネス戦略の整合。
サービスの検出およびビジネス・プロセスへのリンク。これにより、Oracle SOA Suiteのサービスの必要な要素が構築されていきます。
最適リソース割当てを決定できるようにするシミュレーション・シナリオのロードと作成。シミュレーションでは、スループット分析、活動基準原価計算およびリソース使用率計算を実行できます。また、シミュレーション結果を簡単に分析するためのシミュレーション分析レポートを作成できます。
チェックイン/チェックアウトから変更管理機能までをも含む、総合的なバージョン管理。
Oracle BPA Suiteで定義されたビジネス・アーキテクチャは、戦略的な目標と、Oracle BPMで作成された実際のビジネス・アプリケーションを正式に結びつけます。Oracle BPAでは、戦略的マップ、目標、目的、リスクおよび管理などのビジネス・アーキテクチャのアーティファクトをモデリングできるとともに、それらをビジネス・プロセスにリンクできます。
これにより、所要能力の優先順位付け、デシジョンの正当化、および、ビジネスの戦略的目標に対するビジネス・プロセス改善計画活動の追跡ができるようになり、このため、ビジネスとITがより整合するようになります。この製品により、どのBPMプロジェクトを開始するのか、またどのプロセスが現時点で企業に最も適しているのか、さらにどのサービスが事業戦略に最も整合しているのかを明確に理解できるようになるため、この製品は非常に大きな価値を提供します。
Oracle BPA Suiteは、組織のゴールを含めたモデリング・フェーズに直交ディメンションを追加することにより、Oracle BPM Suiteの機能を補完します。詳細は、Oracle BPAクイック・スタート・ガイドを参照してください
Oracle BPA Suiteで作成されたプロセスは、Oracle BPM Suiteにインポートできます。Oracle BPM Studioを使用して、自分のビジネス・プロセスを他のOracleテクノロジ(アダプタ、ビジネス・ルール、ヒューマン・タスクなど)に統合できます。
Oracle BPM Studio内でOracle BPAに作成したビジネス・プロセスを使用する方法の詳細は、Oracle BPMモデリングおよび実装ガイドを参照してください。
この項では、Oracle BPMアプリケーションの開発ライフサイクルのステージの概要と、各ステージでOracle BPMの様々なコンポーネントがどのように使用されるかについて説明します。
図1-2 は、アプリケーション開発ライフサイクルの4つのステージ、各ステージに適したユーザー・ペルソナ、使用されるOracle BPMのツールおよびアプリケーションを示しています。
アプリケーション開発ライフサイクルの最初のステージはプロセス・モデリングです。プロセス・アナリストは、このステージで実際のビジネス・プロセスと問題に基づいてプロセス・モデルを作成します。
Oracle BPMには、ビジネス・プロセスをモデリングするための個別のツールが3つ用意されています。各ツールは、Oracle BPM Suite内で別々のロールを持っています。使用するツールは、ユーザーのビジネス要件、アプリケーション開発サイクルのステージおよびユーザー・ペルソナによって決まります。
Oracle BPM Studio
Oracle BPM StudioはOracle JDeveloper IDEプラットフォームで稼働します。Oracle BPM Studio では、プロセス・モデルの設計に重点を置いた簡易版のJDeveloper機能セットを表示するプロセス・アナリスト・ロールが提供されます。
Oracle BPM Studioでは、プロセス・アナリストとプロセス開発者が、Oracle BPMランタイムにデプロイされ、作業用アプリケーションとして実行される詳細なプロセス・フローを設計し、実装できます。また、Oracle BPA SuiteまたはBusiness Process Composerからの詳細なプロセス・フローは、Oracle BPM Studioで開いて追加の実装を行い、Oracle BPMランタイムにデプロイすることもできます。
Oracle Business Process Composer
Business Process Composerは、プロセス・アナリストとプロセス開発者との共同作業を可能にするコラボレーション・ツールです。
Oracle Business Process Analysis (BPA) Suite
Oracle BPA Suiteでは、組織全体を表す概念レベルのモデルから、実行プロセスとして実装できるより詳細なビジネス・プロセスまで、様々なビジネス・プロセスの強力なモデルを作成できます。
Oracle BPMの一般的なユース・ケースでこれらのツールを使用する方法の詳細は、1.6項「Oracle BPMのユース・ケース」を参照してください。アプリケーション開発ライフサイクルでOracle Business Process ComposerとOracle BPM Studioを連携させる方法の詳細は、2.2項「Business Process Composerユース・ケースの概要」を参照してください。
プロセス・アナリストがビジネス・プロセスをモデリングした後、そのモデルを基にプロセス開発者がビジネス・アプリケーションを作成します。プロセス開発者はOracle BPM Studioを使用して、再使用可能サービスを実装し、その他のビジネス・システムと統合します。
実装には、プロセス開発者が一般的に実行する、次のタイプのタスクが通常含まれます。
データ・マッピングおよび変換
システム・フォルト処理
Oracle Human Workflowを使用したユーザー・インタフェースの設計および実装。
Oracle Business Rulesの設計
ダッシュボードの作成
プロセス開発者がアプリケーションの実装を完了すると、そのアプリケーションは他のSOAコンポジット・アプリケーションと同様にコンパイルおよびデプロイされます。コンパイルおよびデプロイにはOracle BPM Studioを使用します。
デプロイメントは、Oracle BPMプロジェクトを開発環境からランタイム環境に移行するプロセスです。ランタイム環境には、テスト用ランタイム環境か本番ランタイム環境があります。
ビジネス・プロセスをバックエンド・システムおよび再使用可能サービスと統合した後、プロセス開発者は作業用のプロセスベース・アプリケーションを作成し、コンパイルします。その後、アプリケーションはOracle BPMランタイムにデプロイされます。
Oracle BPM Suiteには、Oracle BPMランタイムにデプロイするための次のような一般的なシナリオがあります:
Oracle BPM Studioからの直接のデプロイメント
Oracle BPMで作成されたアプリケーションは、他のSOAコンポジット・アプリケーションと同様に直接ランタイム環境にデプロイできます。これは通常、プロセス開発者がBPM Studioを使用してテスト環境または開発環境から行います。
SOAコンポジット・アプリケーションのデプロイの詳細は、Oracle Fusion Middleware Oracle SOA Suite開発者ガイドを参照してください。
Business Process Composerからの直接のデプロイメント
Oracle BPMでは、Business Process Composerがインストールされているのと同じランタイム環境に、直接プロジェクトをデプロイできます。承認ワークフローを指定できますが、このワークフローはプロジェクトのデプロイ前に完了しておく必要があります。
Business Process ComposerがOracle BPMランタイムと同じサーバー・インフラストラクチャにインストールされている場合は、Business Process Composerからデプロイできます。Business Process Composerからのデプロイでは、プロセス・アナリストがプロセスベースのビジネス・アプリケーションを容易にデプロイおよびテストできます。これは通常、テスト環境で行われます。
エクスポートされたSARファイルを使用したデプロイメント
Oracle BPM StudioとBusiness Process Composerを使用すると、SARファイルを使用してアプリケーションをエクスポートできます。SARファイルは、ビジネス管理者がOracle Enterprise Managerを使用してランタイムにデプロイできます。
本番環境では、アプリケーションは通常この方法でデプロイされます。
WebLogic Scripting Tool (WLST)を使用したデプロイ
Oracle BPMでは、Oracle BPMプロジェクトの管理およびデプロイ用にカスタマイズされたWLSTコマンドが用意されています。
アプリケーションのデプロイ後、そのランタイム環境では、ビジネス・プロセスがデプロイされた組織に割り当てられているロールに基づいて、Oracle BPMアプリケーションがプロセス参加者に対して使用可能になります。このステージは次の2つの機能にわかれています。
ユーザーによる相互作用
プロセス参加者とプロセス所有者は、プロセス・ワークスペースを使用して、実行中のアプリケーションと相互作用を行います。
また、プロセス・アナリストと所有者は、Business Process Composerを使用して、プロセスを監視し、Oracle Business Rulesをランタイム時に修正することもできます。
プロセス管理および監視
プロセス所有者は、プロセス・ワークスペースを使用して実行中のプロセスを監視および管理します。プロセス・アナリストと所有者は、Oracle Process Analyticsを使用してビジネス・プロセスのリアルタイムのパフォーマンスを監視します。
プロセス作成
必要な権限を持つプロセス参加者は、プロセス・ワークスペースまたはOracle Business Process Management Process Spacesを使用して新しいプロセスを作成できます。
システム管理
ビジネス管理者は、Oracle Enterprise ManagerおよびOracle WebLogic Server管理コンソールを使用して、実行中のビジネス・アプリケーションおよびランタイム・インフラストラクチャ全体を管理します。
この項では、プロセス・モデリングからランタイムまでのOracle BPM Suiteのユースケースについて説明します。
このユースケースでは、Business Process Composerを使用して新規プロジェクトを作成します。プロジェクトはプロセス開発者が共有してOracle BPM Studioにインポートし、改良および実装します。
Business Process Composerを使用した新規プロジェクト作成の一般的なワークフロー
Business Process Composerを使用して、新規プロジェクトを作成します(プロセス・アナリスト)。
プロジェクトの実装の詳細を準備して、プロセスベースのビジネス・アプリケーションをデプロイメント対象として準備します(プロセス開発者)。
プロジェクト・テンプレートを作成し、Oracle BPM Studioを使用してそれをOracle BPMメタデータ・ストア・リポジトリに公開します(プロセス開発者)。
プロジェクト・テンプレートに基づいてプロジェクトを作成します(プロセス・アナリスト)。
プロジェクト・テンプレートの編集ポリシーで定義したとおり、プロジェクトを編集します(プロセス・アナリスト)。
プロジェクトをOracle BPMランタイムにデプロイします(プロセス・アナリスト、プロセス管理者)。
このユース・ケースでは、Oracle BPM Studioを使用してプロジェクト・テンプレートを作成します。テンプレートは、プロセス・アナリストがBusiness Process Composerで新規プロジェクトを作成する際に使用されます。
Oracle BPM Studioを使用したプロジェクト・テンプレート作成の一般的なワークフロー
ビジネス要件を決定します(プロセス・アナリスト)。
Oracle BPM Studioを使用して必要なビジネス・プロセスをモデリングします(プロセス・アナリスト/プロセス開発者)。
プロセス・アナリストはOracle JDeveloper内のプロセス・アナリスト・ロールを使用できます。
プロセスの各要素をバックエンド・システムと再使用可能サービスに統合することでプロセスを実装します(プロセス開発者)。
Oracle BPM Studioを使用してプロジェクト・テンプレートを作成します(プロセス開発者)。
プロジェクト・テンプレートをOracle BPM MDSリポジトリに公開します(プロセス開発者)。
プロジェクト・テンプレートに基づいて、新しいOracle BPMプロジェクトを作成します(プロセス・アナリスト)。
プロジェクト・テンプレートで定義した再使用可能な必須サービスを実装します(プロセス・アナリスト)。
プロジェクトをOracle BPMランタイムにデプロイします(プロセス・アナリスト)。
このユース・ケースでは、Oracle BPM Studioを使用してプロセス・モデルを作成します。これらのモデルは、Oracle BPMランタイムにデプロイされる作業用ビジネス・アプリケーションの作成に使用されます。
Oracle BPM Studioを使用したプロセス・モデリングの一般的なワークフロー
ビジネス要件を決定します(プロセス・アナリスト)。
Oracle BPM Studioを使用して必要なビジネス・プロセスをモデリングします(プロセス・アナリスト/プロセス開発者)。
プロセス・アナリストはOracle JDeveloper内のプロセス・アナリスト・ロールを使用できます。
シミュレーションを実行し、プロセス・パフォーマンスをテストして向上させます。(プロセス・アナリスト/プロセス開発者)。
プロセスの各要素をバックエンド・システムと再使用可能サービスに統合することでプロセスを実装します(プロセス開発者)。
Oracle BPMプロジェクトをコンポジット・アプリケーションとしてコンパイルします(プロセス開発者)。
アプリケーションをランタイム環境にデプロイします(プロセス開発者、ビジネス管理者)。
実行中のビジネス・アプリケーションの一部としてデプロイされたプロセスと相互作用します(プロセス参加者、プロセス所有者)。
実行中のプロセスベースのアプリケーションを管理および監視します(ビジネス管理者、プロセス所有者)。
このユース・ケースでは、Oracle BPA Suiteを使用してビジネス・プロセスをモデリングします。これらのプロセスは、Oracle BPM Studioにインポートできます。
Oracle Business Process Analysis SuiteとOracle BPM Suiteを使用したプロセス・モデリングの一般的なワークフロー
ビジネス要件を決定します(プロセス・アナリスト)。
Oracle BPAを使用して戦略的な目標、プロセス・マップ、およびバリュー・チェーン図を取得し、ビジネス・アーキテクチャを設計します(プロセス・アナリスト)。
戦略的な分析を実行し、Oracle BPMプロジェクトのプロセス候補を決定します(プロセス・アナリスト)。
前記で識別されたプロセス候補の詳細なプロセス・フローを設計します(プロセス・アナリスト)。
プロセス・モデルをOracle BPM Studioにインポートします(プロセス・アナリスト、プロセス開発者)。
各プロセス・コンポーネントをバックエンド・システムと再使用可能サービスに統合することでプロセスを実装します(プロセス開発者)。
ビジネス・プロセスをBPMプロジェクトとしてランタイム環境にデプロイします(プロセス開発者、ビジネス管理者)。
ビジネス・アプリケーションの一部としてデプロイされたプロセスと相互作用します(プロセス参加者、プロセス所有者)。
プロセスを管理します(ビジネス管理者、プロセス所有者)。
この項では、Oracle BPM Suiteで使用可能なアクセシビリティ・オプションについて説明します。
SOAコンポーザには、スクリーン・リーダーがアプリケーションのすべてのコンポーネントにアクセスし、これらを読み取れるようにするスクリーン・リーダー・オプションがあります。
スクリーン・リーダーを有効にする手順は次のとおりです。
右上隅の「スクリーン・リーダー・モードの有効化」リンクをクリックします。
「これにより、現行セッションのスクリーン・リーダー・モードが有効化されます。続行しますか。」という確認メッセージが表示されます。図1-3を参照してください。
「はい」をクリックして確認します。
BPMワークリストには、アプリケーションのすべてのコンポーネントの読取りに役立つアクセシビリティ・オプションがあります。
アクセシビリティ・オプションを有効にする手順は次のとおりです。
右上隅の「プリファレンス」をクリックします。
「アクセシビリティ」タブ(図1-4参照)で、目的のオプションを選択します。
「OK」をクリックします。