機械翻訳について

オブジェクト・ワークフローとビジネス・プロセス

このトピックでは、オブジェクト・ワークフローを使用してビジネス・プロセス・フローをトリガーする方法について説明します。 オブジェクト・ワークフローを構成する場合は、トリガー時にワークフローが実行する必要があるアクションも指定します。 構成する処理の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つが、ビジネス・プロセス・フロー・アクションです。

ビジネス・プロセス・フロー処理を構成するには:

  1. 「アプリケーション・コンポーザ」にナビゲートします。

  2. 概要ページで、「オブジェクト・ワークフロー」をクリックします。

  3. 「処理」 > 「作成」を選択します。

    「オブジェクトの作成ワークフロー」ページが開きます。

  4. ワークフローの「名前」を指定します。

  5. イベント・ポイントおよび条件リージョンでトリガー条件を指定します。

  6. 処理リージョンで、ビジネス・プロセス・フローの「作成」をクリックします。

    作成アクション: 「ビジネス・プロセス・フロー」ページが開きます。 このページを使用して、次のようにビジネス・プロセス・フロー処理を構成します:

    1. ビジネス・プロセス・フロー・アクションに意味のある「名前」を指定します。

    2. 「プロジェクト名」フィールドの検索アイコンをクリックして、検索と選択を開きます: ビジネス・プロセス・フローdialog.

    3. 検索と選択ダイアログで、オブジェクト・ワークフローがトリガーされたときにトリガーするプロジェクト(または承認フロー)を選択します。

    4. 承認プロセスに渡す入力パラメータを指定します。 このトピックの「BPMコンポーザを使用した承認フローの作成」の項を参照してください。

入力パラメータの構成

ビジネス・プロセス・フロー・アクションの構成時に、入力パラメータを使用して、オブジェクト・ワークフローがトリガーされたときにオブジェクト・ワークフローから選択した承認フローに渡すフィールド値を指定します。

オブジェクト・ワークフローから承認フローに渡す入力パラメータは、承認フローの作成に選択したテンプレートによって異なります。 デフォルトのExtnBusinessProcessCompositeテンプレートを使用して承認フローを作成する場合、通常、入力パラメータを構成する方法を次に示します:

パラメータ

説明

承認担当者

承認リクエストを受信するユーザーを指定します。 次の1つ以上を指定できます:

  • レコードに関連付けられているリソース(所有者または作成者、所有者のマネージャ、レコードの最終更新者など)。

  • リソース・グループ(直属部下や所有者の部下など)。

  • 特定のユーザー

  • レコード上のフィールド: 選択したオブジェクトに、承認者のGUIDを格納するユーザー定義テキスト・フィールドが含まれている場合、それらのフィールドを選択して、単一のユーザーまたは複数のユーザーのカンマ区切りGUIDに承認通知を送信できます。

    ノート: ユーザーは、承認者として使用するリソースである必要があります。

heldEntityStatusField

承認リクエストのステータスを表示するフィールドを指定します。
ノート: 値リストからフィールドを選択し、リテラルを選択します。 値を入力したり貼り付けたりしないでください。

emailAddress

オプションで、承認者処理の結果に関するEメールを受信する必要がある1人以上の個人のEメール・アドレスを指定します。

title1

オプションで、通知のタイトルに詳細情報を追加します。

title2

オプションで、通知のタイトルに詳細情報を追加します。

これらの入力パラメータを使用する際の考慮事項の詳細は、オブジェクト・ワークフローおよびビジネス・プロセスを参照してください。

オブジェクト・ワークフローのトリガー時の処理

オブジェクト・ワークフローがトリガーされると、承認フローもトリガーされます。 たとえば、ExtnBusinessProcessCompositeテンプレートを使用して作成した承認フローがトリガーされると、入力パラメータの承認者フィールドで指定した個人のタスクがBPMワークリスト・アプリケーションに表示されます。

これらの入力パラメータを構成して、通知の一部を変更することもできますが、制限があります。

ノート:

変更された通知とともに、承認者は標準の電子メール通知を受信することもできます。 標準通知の受信を停止する構成可能な方法はありません。

使用可能な通知のタイプとその変更方法の詳細は、オブジェクト・ワークフローおよびビジネス・プロセスを参照してください。