28 Oracle BPMでのヒューマン・タスクの設計

Oracle BPMで使用できる異なるエディタを使用してヒューマン・タスクを設計する方法およびヒューマン・タスクをBPMプロジェクトのユーザー・タスクに関連付ける方法を学習します。

Oracle BPMでビジネス・カタログのヒューマン・タスクがどのように表示されるのかについては、「ヒューマン・タスクの使用」を参照してください。

ヒューマン・タスクの詳細は、『Oracle SOA SuiteでのSOAアプリケーションの開発』「ヒューマン・ワークフロー・サービス・コンポーネントの使用」の各章を参照してください。

28.1 Oracle BPMでのヒューマン・タスクの設計の概要

ヒューマン・タスクを使用すると、BPMプロセスのエンド・ユーザーとの相互作用をモデリングできます。プロセスにユーザー・タスクを実装するには、ヒューマン・タスクを使用する必要があります。

Oracle BPM Suiteには、モデリングしているヒューマン・タスクの要件に応じて使用できる様々なエディタが用意されています。

いくつかのヒューマン・タスク機能は、Oracle BPM Suiteから使用するときにのみ使用可能です。詳細については、「ヒューマン・タスク・エディタを使用したヒューマン・タスクの構成」を参照してください。

28.1.1 一般的な設計ワークフロー

Oracle BPMでヒューマン・タスクを使用する方法は、次のとおりです。

  • ヒューマン・タスク・エディタを使用したヒューマン・タスクの作成

  • Oracle BPM付属の簡易インタフェースを使用したヒューマン・タスクの作成

  • 既存のヒューマン・タスクの使用

作業方法は、作業の計画内容、チーム内の開発者間の作業の分担方法、および開発するヒューマン・タスクの複雑さを考慮して決定します。

ユーザー・タスクのプロパティ・ダイアログを使用したヒューマン・タスクの作成

  • BPMNプロセスの作成

  • ユーザー・タスクの追加

  • ユーザー・タスク実装プロパティ・ダイアログ・ボックスからヒューマン・タスクを作成します。

    詳細は、「Oracle BPM Studioによるヒューマン・タスクの作成」を参照してください。

  • SOA Suiteを使用した対応するタスクフローの作成

ヒューマン・タスク・エディタを使用したヒューマン・タスクの作成:

既存のヒューマン・タスクの使用:

28.2 Oracle BPM Studioによるヒューマン・タスクの作成

Oracle BPM Studioを使用して単純なヒューマン・タスクを作成できます。Oracle BPM Studio付属の簡易インタフェースには、ビジネス・プロセスで使用されるヒューマン・タスクを構成する最も重要なフィールドのみが表示され、ヒューマン・タスク・エディタの複雑さを軽減しています。

「ヒューマン・タスクの作成」ダイアログ・ボックスを使用してヒューマン・タスクを作成した後、必要であれば、ヒューマン・タスク・エディタを使用してヒューマン・タスクを編集できます。

図28-1に、「ヒューマン・タスクの作成」ダイアログ・ボックスを示します。

図28-1 「ヒューマン・タスクの作成」ダイアログ

図28-1の説明が続きます
「図28-1 「ヒューマン・タスクの作成」ダイアログ」の説明

「ヒューマン・タスクの作成」ダイアログ・ボックスで定義できるプロパティは次のとおりです。

  • タイトル

    Oracleプロセス・ワークスペースおよびOracle BPM Worklistアプリケーションでエンド・ユーザーに表示されるヒューマン・タスクの名前を定義します。

  • 優先度

    ヒューマン・タスクの優先度を指定します。有効値は1(優先度最高)から5(優先度最低)です。デフォルト値は3です。

  • 結果

    ヒューマン・タスクについて可能性がある結果引数を指定します。実行時に実行できるタスクとして選択した結果は、Oracle BPM Worklistに表示されます。

  • パラメータ

    ヒューマン・タスク・ペイロードを定義します。ヒューマン・タスクのデータ・アソシエーションはヒューマン・タスクのパラメータに基づきます。データ・アソシエーションは、データ・オブジェクトを入力引数としてマッピングします。

  • 結果ターゲット

    ヒューマン・タスクの結果引数を格納する文字列データ・オブジェクトを指定します。データ・オブジェクトは1つだけ選択できます。この結果の値は、「結果」プロパティで定義された値のいずれかです。

28.2.1 Oracle BPM Studioによるヒューマン・タスクの作成手順

Oracle BPM Studioのユーザー・タスク・プロパティ・ダイアログ・ボックスでヒューマン・タスクを作成できます。

Oracle BPM Studioでヒューマン・タスクを作成するには:

  1. BPMNプロセスを編集します。
  2. ユーザー・タスクを右クリックします。
  3. 「プロパティ」を選択します。

    「プロパティ - ユーザー・タスク」ダイアログ・ボックスが表示されます。

    図28-2に、「プロパティ - ユーザー・タスク」ダイアログ・ボックスを示します。

  4. 「実装」タブをクリックします。
  5. 「ヒューマン・タスク」フィールドの隣の「追加」ボタンをクリックします。

    「ヒューマン・タスクの作成」ダイアログ・ボックスが表示されます。

    図28-1に、「ヒューマン・タスクの作成」ダイアログ・ボックスを示します。

  6. 「名前」フィールドで、ヒューマン・タスクを識別するための名前を入力します。
  7. 「優先度」リストから優先度を選択します。
  8. 実装に適したヒューマン・タスク・パターンを選択します。

    ヒューマン・タスク・パターンの詳細は、「承認管理の使用」を参照してください。

  9. 「タイトル」フィールドに、クライアント・アプリケーション(プロセス・ワークスペースなど)に表示されるタスクのタイトルを入力します。
  10. オプションで、次の設定を構成できます。
  11. 「OK」をクリックします。

    「ヒューマン・タスクの作成」ダイアログ・ボックスが閉じ、ユーザー・タスク・プロパティ・ダイアログ・ボックスの「ヒューマン・タスク」フィールドに作成したヒューマン・タスクが表示されます。

  12. 「OK」をクリックします。

    ユーザー・タスク・プロパティが閉じ、ユーザー・タスクについて構成した実装が保存されます。

28.2.2 ヒューマン・タスクの結果の構成方法

Oracle BPM Studioでヒューマン・タスクを作成すると、ヒューマン・タスクの結果を構成できます。構成した結果値は、Oracle BPM Worklistでヒューマン・タスクの選択可能なアクションとして表示されます。

ヒューマン・タスクの結果を構成するには:

  1. 「ヒューマン・タスクの作成」ダイアログ・ボックスで、「結果」フィールドの隣の「参照」ボタンをクリックします。

    「結果」ダイアログ・ボックスが表示されます。

  2. 1つ以上の結果を選択するか、新しいカスタム結果を追加するために「追加」ボタンをクリックします。
  3. オプションで、「コメントが必要な結果」をクリックし、コメントが必要な結果を選択します。
  4. 「OK」をクリックします。

    「結果」ダイアログ・ボックスが閉じ、「ヒューマン・タスクの作成」ダイアログ・ボックスの「結果」フィールドに選択した結果が表示されます。

28.2.3 ヒューマン・タスクへのパラメータの追加方法

ヒューマン・タスク・ペイロードを作成するために、ヒューマン・タスクに複数のパラメータを追加できます。Oracle BPM Studioでは、これらのパラメータを使用して、ヒューマン・タスクを使用するユーザー・タスクのデータ・アソシエーションを作成します。

ヒューマン・タスクにパラメータを追加するには:

  1. 「ヒューマン・タスクの作成」ダイアログ・ボックスで、「パラメータ」表の「追加」ボタンをクリックします。

    「データ・オブジェクト」ダイアログ・ボックスが表示されます。

  2. 「データ・オブジェクト」ダイアログ・ボックスからデータ・オブジェクトを選択し、「パラメータ」表にドロップします。

    選択したデータ・オブジェクトが「パラメータ」表に表示されます。

  3. 「データ・オブジェクト」ダイアログ・ボックスを閉じます。
  4. オプションで、「パラメータ」表の「編集可能」列を選択し、パラメータを編集可能としてマークできます。

28.2.4 ヒューマン・タスクの結果ターゲットの構成方法

ヒューマン・タスクを作成する際、結果ターゲットを定義する必要があります。結果ターゲットは、ヒューマン・タスクの結果をBPMプロジェクトの文字列データ・オブジェクトにマッピングします。排他ゲートウェイを使用すると、結果ターゲット値に基づいてプロセスのフローを構成できます。

ヒューマン・タスクの結果ターゲットを構成するには

  1. 「ヒューマン・タスクの作成」ダイアログ・ボックスで、「結果ターゲット」フィールドの隣の「追加」ボタンをクリックします。

    「データ・オブジェクト」ダイアログ・ボックスが表示されます。

  2. 「データ・オブジェクト」ダイアログ・ボックスから文字列データ・オブジェクトを選択し、「結果ターゲット」フィールドにドロップします。

    新しいデータ・オブジェクトを追加するには、「データ・オブジェクト」ノードを右クリックし、「追加」を選択します。

    選択したデータ・オブジェクトが「結果ターゲット」フィールドに表示されます。

  3. 「データ・オブジェクト」ダイアログ・ボックスを閉じます。

28.2.5 Oracle BPM Studioによるヒューマン・タスクの作成時に行われる処理

ヒューマン・タスクは、ビジネス・カタログのHumanTasks事前定義済モジュールに自動的に表示されます。このヒューマン・タスクを使用して、編集中のユーザー・タスク、またはBPMプロジェクトの他のユーザー・タスクを実装できます。

ヒューマン・タスク・エディタを使用して、作成したヒューマン・タスクを編集し、実装の詳細を構成できます。

28.3 Oracle BPM Studioからのヒューマン・タスクの編集

ユーザー・タスクのプロパティ・ダイアログ・ボックスまたはヒューマン・タスク・エディタを使用して、ヒューマン・タスクを編集できます。通常は、複雑なヒューマン・タスクにヒューマン・タスク・エディタを使用します。

図28-2に、ユーザー・タスクのプロパティ・ダイアログ・ボックスを示します。

図28-2 ユーザー・タスクのプロパティ・ダイアログ・ボックス

図28-2の説明が続きます
「図28-2 ユーザー・タスクのプロパティ・ダイアログ・ボックス」の説明

ユーザー・タスクのプロパティ・ダイアログ・ボックスを使用すると、プレーン・テキスト、シンプルな式およびXPATH式を使用して次のプロパティを定義できます。

  • タイトル

    Oracleプロセス・ワークスペースおよびOracle BPM Worklistアプリケーションでエンド・ユーザーに表示されるヒューマン・タスクの名前を定義します。

  • 優先度

    ヒューマン・タスクの優先度を指定します。有効値は1(優先度最高)から5(優先度最低)です。デフォルト値は3です。

  • 再開

    承認プロセスを最初から開始します。

  • イニシエータ

    タスクを開始するユーザーを指定します。イニシエータは、作成したタスクをOracle BPM Worklistで参照したり、特定のタスク(タスクの取消し、一時停止など)を実行することができます。

  • 所有者

    タスク所有者のユーザーIDを指定します。

  • 識別キー

    タスクのユーザー定義IDを定義します。たとえば、注文書の承認に関するタスクの場合は、タスクの識別キーとして注文書IDを設定できます。タスクは、識別キーを使用してOracle BPM Worklistで検索できます。この属性にデフォルト値はありません。

  • アイデンティティ・コンテキスト

    複数のレルムを使用している場合、このフィールドは必須です。同じタスクを実行している複数のレルムから割当て先を指定することはできません。

  • アプリケーション・コンテキスト

    タスクで使用されるアプリケーション・ロールが含まれるアプリケーション名を指定します。これによって、アプリケーション・ロールが操作するコンテキストが指定されます。

28.3.1 ユーザー・タスクのプロパティ・ダイアログを使用したヒューマン・タスクの編集方法

ユーザー・タスクのプロパティ・ダイアログ・ボックスを使用してヒューマン・タスクを編集するには:

  1. ヒューマン・タスクで実装されたユーザー・タスクを含むBPMNプロセスを開きます。
  2. ユーザー・タスクを右クリックします。
  3. 「プロパティ」を選択します。

    ユーザー・タスクのプロパティ・ダイアログ・ボックスが表示されます。

  4. 「実装」タブをクリックします。
  5. 「ヒューマン・タスク属性」および「拡張」セクションでプロパティを変更します。

28.4 SOAコンポジット・エディタによるヒューマン・タスクの作成

SOAコンポジット・エディタからBPMプロジェクトにヒューマン・タスクを追加できます。

通常、BPMNプロセスのユーザー・タスクをモデリングする前にヒューマン・タスクを設計するときに追加します。

28.4.1 SOAコンポジット・エディタからのヒューマン・タスクの作成方法

SOAコンポジット・エディタを使用してBPMプロジェクトにユーザー・タスクを追加できます。

SOAコンポジット・エディタからヒューマン・タスクを作成するには:

  1. 「アプリケーション」ビューを選択します。
  2. ヒューマン・タスクを追加するBPMプロジェクトを展開します。
  3. 「SOAコンテンツ」ノードを展開します。
  4. composite.xmlノードをダブルクリックして、SOAコンポジット・エディタを開きます。
  5. コンポーネント・パレットで、ヒューマン・タスクをグラブします。
  6. SOAコンポジットの「コンポーネント」領域でヒューマン・タスクをドロップします。

    「ヒューマン・タスクの作成」ダイアログ・ボックスが表示されます。

  7. ヒューマン・タスクを識別する名前を入力します。
  8. オプションで、ヒューマン・タスク・ネームスペースのURLを変更します。
  9. オプションで、「SOAPバインディングを持つコンポジット・サービスの作成」オプションをオンにします。
  10. 「OK」をクリックします。

    ヒューマン・タスク・コンポーネントが、SOAコンポジットの「コンポーネント」領域に表示されます。

SOAコンポジット・エディタからヒューマン・タスクを作成する場合、BPMプロジェクトのユーザー・タスクを実装するために作成したヒューマン・タスクを使用できます。実装方法の詳細は、「既存のヒューマン・タスクを使用したユーザー・タスクの実装」を参照してください。

28.5 既存のヒューマン・タスクを使用したユーザー・タスクの実装

ヒューマン・タスク・エディタを使用してヒューマン・タスクを作成し、そのヒューマン・タスクをユーザー・タスクの実装に割り当てることができます。

また、BPMプロセスのデータ・オブジェクトがヒューマン・タスクの入力および出力引数にどのようにマッピングされるかを定義する必要があります。これには、データ・アソシエーションまたは変換を使用できます。データ・アソシエーションおよび変換の詳細は、「プロセス設計の情報の処理」を参照してください。

28.5.1 既存のヒューマン・タスクを使用したユーザー・タスクの実装方法

ユーザー・タスクを実装するには、別のユーザー・タスク用に作成した既存のヒューマン・タスクを使用するか、またはヒューマン・タスク・エディタを使用します。

既存のヒューマン・タスクを使用してユーザー・タスクを実装するには:

  1. BPMNプロセスを開きます。
  2. ユーザー・タスクを右クリックします。
  3. 「プロパティ」を選択します。

    「プロパティ - ユーザー・タスク」ダイアログ・ボックスが表示されます。

  4. 「実装」タブをクリックします。
  5. 「ヒューマン・タスク」フィールドの隣の「参照」ボタンをクリックします。

    「ヒューマン・タスクの参照」ダイアログ・ボックスが表示されます。

  6. リストからヒューマン・タスクを選択します。
  7. 「OK」をクリックします。

    「ヒューマン・タスクの参照」ダイアログ・ボックスが閉じ、「ヒューマン・タスク」フィールドに選択したヒューマン・タスクが表示されます。

  8. 「OK」をクリックします。

28.5.2 既存のヒューマン・タスクを使用したユーザー・タスクの実装時に行われる処理

ユーザー・タスクの実装に、既存のヒューマン・タスクが使用されます。

SOAコンポジットは、BPMNプロセスとヒューマン・タスクの間にワイヤを追加し、その関係を表示します。

BPMNサービス・エンジンがユーザー・タスクの実装を実行する際、ユーザー・タスクのデータ・アソシエーションに定義されているパラメータを使用してヒューマン・ワークフロー・サービスを起動します。ヒューマン・ワークフロー・サービスがヒューマン・タスクの実行を完了すると、定義済のデータ・アソシエーションを使用して結果をBPMNサービス・エンジンに渡します。

28.5.3 プロセス・ペイロードをヒューマン・タスク・ペイロードに関連付ける方法

プロセス・ペイロードをヒューマン・タスク・ペイロードに関連付けるには、BPMNプロセスでヒューマン・タスク、ユーザー・タスク・イベントおよび開始イベントを構成し、ペイロードXSDファイルに基づいてビジネス・オブジェクトを作成する必要があります。

プロセス・ペイロードをヒューマン・タスク・ペイロードに関連付けるには:

  1. 「外部スキーマに基づく」オプションを使用してビジネス・オブジェクトを作成します。

    1. モジュールを右クリックします。

    2. 「新規」「ビジネス・オブジェクト」の順に選択します。

    3. 「外部スキーマに基づく」を選択します。

    4. 「参照」ボタンをクリックします。

    5. 「プロジェクトにコピー」を選択します。

    6. 「リソースの参照」をクリックします。

      「タイプ・チューザ」ダイアログ・ボックスが開きます。

    7. ペイロードXSDファイルからビジネス・オブジェクトのタイプを選択します。

  2. BPMNプロセスで開始イベントを編集します。

  3. そのタイプとして作成したビジネス・オブジェクトを使用して、カスタム引数を定義します。

  4. そのタイプとして作成したビジネス・オブジェクトを使用して、プロセスにプロセス・データ・オブジェクトを追加します。

  5. カスタム引数とデータ・オブジェクトの間のデータ・アソシエーションを定義します。

  6. ヒューマン・タスク・エディタで、「データ」タブをクリックします。

  7. 「追加」ボタンのリストから「その他のペイロードの追加」を選択します。

  8. 「タイプ・チューザ」ダイアログ・ボックスのペイロード要素を選択します。

  9. プロセス・エディタでユーザー・タスクを右クリックし、「プロパティ」を選択します。

  10. プロセス・データ・オブジェクトとタスク・ペイロードの間のデータ・アソシエーションを定義します。

28.6 ヒューマン・タスク・エディタを使用したヒューマン・タスクの編集

複雑なヒューマン・タスクの構成では、通常、編集にヒューマン・タスク・エディタを使用する必要があります。ヒューマン・タスク・エディタを使用すると、Oracle BPM付属の簡易インタフェースの使用時に表示されないプロパティを編集できます。

図28-3に、ヒューマン・タスク・エディタを示します。

図28-3 ヒューマン・タスク・エディタ

図28-3の説明が続きます
「図28-3 ヒューマン・タスク・エディタ」の説明

28.6.1 ヒューマン・タスク・エディタを使用したヒューマン・タスクの編集方法

ヒューマン・タスク・エディタを使用して、BPMプロジェクトで使用されるヒューマン・タスクを編集できます。通常は、複雑なヒューマン・タスクの編集にヒューマン・タスク・エディタを使用します。

ヒューマン・タスク・エディタを使用してヒューマン・タスクを編集するには:

  1. ヒューマン・タスクで実装されたユーザー・タスクを含むBPMNプロセスを開きます。
  2. ユーザー・タスクを右クリックします。
  3. 「ヒューマン・タスクを開く」を選択します。

    ヒューマン・タスク・エディタが表示されます。

  4. ヒューマン・タスクを変更します。

28.7 ヒューマン・タスク・エディタを使用したヒューマン・タスクの構成

Oracle BPM Suiteからヒューマン・タスクを使用するときにのみ使用可能なプロパティの構成方法を学習します。

残りのプロパティは、Oracle SOA Suiteと共有されます。これらのプロパティの構成方法の詳細は、『Oracle SOA SuiteでのSOAアプリケーションの開発』ヒューマン・タスクの作成に関する項を参照してください。

ヒューマン・タスク・エディタを使用して構成できるプロパティ・セットは、次のとおりです。

いくつかのヒューマン・タスク機能は、Oracle BPM Suiteのインストールからヒューマン・タスクを使用するときにのみ使用できます。

Oracle BPM Suiteのインストールからヒューマン・タスクを使用する場合は、次の考慮事項に配慮する必要があります。

  • Oracle BPM Suiteを使用してヒューマン・タスクを作成する場合、enableAutoClaimプロパティはデフォルトでtrueに設定されます。

  • プロセス・コンテキストの所有者プロパティは、ヒューマン・タスクを含むユーザー・タスクに割り当てられる参加者を使用して設定されます。

  • プロセスにイニシエータ・タスクが含まれる場合、プロセス・コンテキストの作成者属性は、イニシエータ・タスクに割り当てられた参加者を使用して自動的に設定されます。

  • パラレル参加者の完了基準を指定する場合は、デフォルトの結果を以前の結果の1つとして設定できます。

28.7.1 通知の受信者の電子メール・アドレスを指定する方法

BPM Suiteのインストールでヒューマン・タスク・エディタを使用すると、通知の受信者の電子メール・アドレスを指定できます。

通知の受信者の電子メール・アドレスを指定するには:

  1. ヒューマン・タスク・エディタを開きます。
  2. 「通知」タブをクリックします。
  3. 「受信者」リストをダブルクリックします。

    「受信者」リストは編集可能なリストで、それをダブルクリックすると、テキスト・フィールドになります。

  4. 受信者の電子メール・アドレスを入力します。

    必要に応じて、「受信者」テキスト・フィールドの横にあるボタンを使用して、アプリケーション・サーバーで電子メール・アドレスを調べるか、XPathを使用して電子メール・アドレスを指定することができます。

ノート:

電子メール・アドレスを使用して指定受信者に通知を送信する場合、通知サービスは割当て先のユーザー・コンテキストを使用して通知に含めるタスク情報を取得します。

28.7.2 タスクの添付を格納するようにOracle UCMリポジトリを構成する方法

UCMリポジトリに添付を格納するようにヒューマン・タスクを構成できます。これらの添付には、1つまたは複数のメタデータ・プロパティが含まれることがあります。これらのプロパティに値を割り当てるか、またはユーザーが値を指定できるようにプロパティを構成できます。

ノート:

ファイルを「プロセス・トラッキング」ページからアタッチすると、それはBPMリポジトリに移動しますが、UCMリポジトリには移動しません。そのため、UCMリポジトリを利用できない場合、「プロセス・トラッキング」ページでファイルをアップロードできます。ただし、UCMリポジトリに添付をアップロードするようにUCMリポジトリを構成してヒューマン・タスクを設計する場合、「タスク」ページでファイルをUCMリポジトリにアップロードします。ただし、「プロセス・トラッキング」ページでは、必ずファイルをBPMリポジトリにアップロードします。

タスクの添付用にOracle UCMリポジトリを構成するには:

  1. 「プロジェクト・ナビゲータ」ツリーで、「ビジネス・カタログ」ノードを展開します。

  2. 「ヒューマン・タスク」ノードを展開します。

  3. 構成するヒューマン・タスクをダブルクリックします。

    ヒューマン・タスク・エディタが表示されます。

  4. 「ドキュメント」タブをクリックします。

  5. 「ドキュメント・パッケージの使用」を選択します。

    メタデータ・プロパティを構成するセクションが表示されます。表には、すでに必須の標準メタデータ(「セキュリティ・グループ」および「ドキュメント・タイプ」)が含まれています。

  6. オプションで、次の手順で新しい標準またはカスタム・メタデータ・プロパティを入力します。

    1. 「追加」ボタンをクリックします。

    2. 「名前」列をクリックし、リストから標準プロパティを選択するか、カスタム名を入力します。

    3. 「値」列をクリックし、プロパティに値を割り当てます。「名前別」を選択してテキストを指定してプロパティに値を割り当てるか、または「式別」を選択して式を指定します。

    4. 「表示」列をクリックして、次の表示モードを選択します。

      編集可能: 添付をアップロードするときにタスク・フォームで値を指定できます。

      非表示: 値はタスク・フォームに表示されません。

      読取り専用: 値はタスク・フォームに表示されますが、ユーザーは値を変更できません。

    ノート:

    カスタム・メタデータはタスク・フォームに表示されないため、タスク・ペイロードに値をマッピングするか、または静的値を指定する必要があります。

28.8 画面フローの使用

画面フローを使用すると、進行中のすべてのタスクを順番に処理できます。

たとえば、ユーザーが進行中のタスクを終了し、次のタスクが同一のユーザーに割り当てられている場合、タスク・リストに戻らずに次のタスが自動的に同一のフローに表示されます。

28.8.1 画面フローの作成

画面フローは、画面から画面に自動的に流れるタスクを作成するように、ヒューマン・タスク・プロジェクトで作成されます。

画面フローを作成するには、デプロイする前にヒューマン・タスク・プロジェクトにScreenFlowModeエントリを追加します。画面フローの一部になるすべてのヒューマン・タスク(画面フローの最後のタスクを除く)にこのエントリを追加します。BPM Studioで画面フローを作成した後、Enterprise Managerで有効にし、ワークスペースでテストします。
  1. BPM Studioで、hwtaskflow.xmlファイルにScreenFlowModeのエントリを追加します。
  2. Enterprise Managerで、プロセス・ブローカ・サービスを有効にします。
    1. Enterprise Managerに管理者としてログインし、「soa-infra」 > 「管理」 > 「システムMBeanブラウザ」にナビゲートします。
    2. 「アプリケーション定義のMBean」 > 「oracle.as.soainfra.config」 > 「BPMNConfig」 > 「bpmn」にナビゲートするか、disableProcessBrokerパラメータを検索します。
    3. disableProcessBrokerパラメータをfalseに設定し、「適用」をクリックします。
    4. SOA/BPM WebLogicサーバーを再開します。