オブジェクト・ワークフローとビジネス・プロセス
このトピックでは、オブジェクト・ワークフローを使用してビジネス・プロセス・フローをトリガーする方法について説明します。 オブジェクト・ワークフローを構成する場合は、トリガー時にワークフローが実行する必要があるアクションも指定します。 構成する処理の1つは、ビジネス・プロセス・フロー処理です。
開始する前に、「オブジェクト・ワークフローについて」とその関連トピックを参照して、オブジェクト・ワークフローとは何か、トリガー条件の設定方法、およびオブジェクト・ワークフローでサポートされるイベント・アクションを把握できます。
概要
オブジェクト・ワークフローのビジネス・プロセス・フローは、基本的に承認フローです。 次のイベントが発生した場合など、承認リクエストを送信するには、これらの承認フローを使用します:
- 
               商談の受注確度がしきい値レベルを超えて変更された場合。 
- 
               作成したオブジェクトが更新されたとき。 
- 
               新規オーダーが作成されたとき。 
まず、Oracle Business Process Management (BPM)コンポーザで承認フローを作成または更新します。 次に、オブジェクト・ワークフロー・ビジネス・プロセス・フロー処理でその承認フローを選択します。

- 
               アプリケーション・コンポーザ このアプリケーションを使用して、オブジェクト・ワークフローを構成します。 オブジェクト・ワークフローで様々なイベント処理を構成する方法の例は、「オブジェクト・ワークフローの構成」および「営業リードを作成するための承認リクエストをトリガーするためのオブジェクト・ワークフローの構成」のトピックを参照してください。 
- 
               Oracle Business Process Management (BPM) Composer. このアプリケーションを使用して、既存またはユーザー定義のテンプレートを使用してビジネス・プロセス(または承認フロー)を作成します。 ノート:このリリースでは、BPMコンポーザでのテンプレートの変更が実装に対して無効になっている場合があります。 その場合は、Oracle Supportに連絡してください。 ビジネス・プロセス・フローを作成してデプロイする方法の例は、営業リードを作成するための承認リクエストをトリガーするためのオブジェクト・ワークフローの構成のトピックを参照してください。 BPMコンポーザの詳細は、『Oracle Fusion Middleware Business Process Composer User's Guide for Oracle Business Process Management』を参照してください。 
- 
               Oracle Business Process Management (BPM) Worklistアプリケーション。 このアプリケーションを使用して、承認リクエストに対して適切なアクションを実行します。 ワークリスト・アプリケーションには、ユーザーに割り当てられたタスクまたは承認が表示されます。 ワークリスト・タスクはホーム・ページに表示されます。 
BPMコンポーザを使用した承認フローの作成
BPMコンポーザを使用して承認フローを作成できます。
Oracleには、独自のバージョンのプロセスを作成するためのそのまままたはテンプレートとして使用できるビジネス・プロセスの標準セットが用意されています。 通常は、製品に付属の標準テンプレートであるExtnBusinessProcessCompositeテンプレートを使用して承認フローを作成します。 使用可能な他のテンプレートがある場合は、関連するテンプレートに基づいて承認フローを作成します。
ExtnBusinessProcessCompositeテンプレートでは、ビジネス・プロセスを定義するための業界標準の表記であるBusiness Process Management Notation (BPMN)のみがサポートされています。 BPMNの詳細は、http://www.bpmn.orgを参照してください。
BPMコンポーザにアクセスするには、アプリケーション・コンポーザの概要ページでビジネス・プロセス・リンクをクリックします。
BPMコンポーザの使用方法を学習するには、「オブジェクト・ワークフローのビジネス・プロセスの構成」を参照してください。
このリリースでは、BPMコンポーザでのテンプレートの変更が実装に対して無効になっている場合があります。 その場合は、Oracle Supportに連絡してください。
既存のテンプレートを使用できるのは、テンプレートに指定されているサービス、タスクおよびビジネス・ルールを使用したプロジェクトの作成(提供されているテンプレートまたはコピーおよび編集)のみです。 テンプレートを使用する際の考慮事項の詳細は、「オブジェクト・ワークフローとビジネス・プロセス」を参照してください。
ExtnBusinessProcessCompositeテンプレートを使用して承認フローを作成する方法の例は、「営業リードを作成するための承認リクエストをトリガーするためのオブジェクト・ワークフローの構成」を参照してください。
オブジェクト・ワークフローでのビジネス・プロセス・フロー処理の構成
オブジェクト・ワークフローには、ワークフローがトリガーされたときに実行される一連のアクションが含まれています。 これらのアクションの1つが、ビジネス・プロセス・フロー・アクションです。
ビジネス・プロセス・フロー処理を構成するには:
- 
               「アプリケーション・コンポーザ」にナビゲートします。 
- 
               概要ページで、「オブジェクト・ワークフロー」をクリックします。 
- 
               を選択します。 「オブジェクトの作成ワークフロー」ページが開きます。 
- 
               ワークフローの「名前」を指定します。 
- 
               イベント・ポイントおよび条件リージョンでトリガー条件を指定します。 
- 
               処理リージョンで、ビジネス・プロセス・フローの「作成」をクリックします。 作成アクション: 「ビジネス・プロセス・フロー」ページが開きます。 このページを使用して、次のようにビジネス・プロセス・フロー処理を構成します: - 
                     ビジネス・プロセス・フロー・アクションに意味のある「名前」を指定します。 
- 
                     「プロジェクト名」フィールドの検索アイコンをクリックして、検索と選択を開きます: ビジネス・プロセス・フローdialog. 
- 
                     検索と選択ダイアログで、オブジェクト・ワークフローがトリガーされたときにトリガーするプロジェクト(または承認フロー)を選択します。 
- 
                     承認プロセスに渡す入力パラメータを指定します。 このトピックの「BPMコンポーザを使用した承認フローの作成」の項を参照してください。 
 
- 
                     
入力パラメータの構成
ビジネス・プロセス・フロー・アクションの構成時に、入力パラメータを使用して、オブジェクト・ワークフローがトリガーされたときにオブジェクト・ワークフローから選択した承認フローに渡すフィールド値を指定します。
オブジェクト・ワークフローから承認フローに渡す入力パラメータは、承認フローの作成に選択したテンプレートによって異なります。 デフォルトのExtnBusinessProcessCompositeテンプレートを使用して承認フローを作成する場合、通常、入力パラメータを構成する方法を次に示します:
| パラメータ | 説明 | 
|---|---|
| 承認者 | 承認リクエストを受信するユーザーを指定します。 次の1つ以上を指定できます: 
 | 
| heldEntityStatusField | 承認リクエストのステータスを表示するフィールドを指定します。 ノート: 値リストからフィールドを選択し、リテラルを選択します。 値を入力したり貼り付けたりしないでください。  | 
| emailAddress | オプションで、承認者処理の結果に関するEメールを受信する必要がある1人以上の個人のEメール・アドレスを指定します。 | 
| title1 | オプションで、通知のタイトルに詳細情報を追加します。 | 
| title2 | オプションで、通知のタイトルに詳細情報を追加します。 | 
これらの入力パラメータを使用する際の考慮事項の詳細は、オブジェクト・ワークフローおよびビジネス・プロセスを参照してください。
オブジェクト・ワークフローのトリガー時の処理
オブジェクト・ワークフローがトリガーされると、承認フローもトリガーされます。 たとえば、ExtnBusinessProcessCompositeテンプレートを使用して作成した承認フローがトリガーされると、入力パラメータの承認者フィールドで指定した個人のタスクがBPMワークリスト・アプリケーションに表示されます。
これらの入力パラメータを構成して、通知の一部を変更することもできますが、制限があります。
変更された通知とともに、承認者は標準の電子メール通知を受信することもできます。 標準通知の受信を停止する構成可能な方法はありません。
使用可能な通知のタイプとその変更方法の詳細は、オブジェクト・ワークフローおよびビジネス・プロセスを参照してください。