ヘッダーをスキップ
Oracle Fusion Middlewareリリース・ノート
11gリリース1(11.1.1) for Microsoft Windows(32-Bit)
B55923-02
  ドキュメント・ライブラリへ
ライブラリ
製品リストへ
製品
目次
目次

戻る
戻る
 
次へ
次へ
 

20 Oracle Business Process Management

この章では、Oracle Business Process Management(BPM)に関連する問題について説明します。内容は次のとおりです。

20.1 一般的な問題および回避方法

この項では、一般的な問題および回避方法について説明します。内容は次のとおりです。

20.1.1 Oracle BPM Studioの問題

この項では、Oracle BPM Studioの問題および回避方法について説明します。内容は次のとおりです。

20.1.1.1 直接編集してはいけないBPMNプロセスのWSDL

BPMNプロセスを編集するには、常にプロセス・エディタを使用する必要があります。BPMNプロセスのWSDLを直接編集しないでください。直接編集すると、変更内容を保存できず、複数のエラー・メッセージが表示されます。

20.1.1.2 動的エンドポイント・プロパティを使用できない問題

動的エンドポイント・プロパティは、今回のリリースのBPMでは使用できません。

Oracle BPMで使用するSOAコンポーネントにエンドポイント・プロパティを設定するには、BPELプロセスを使用してSOAコンポーネントを起動し、Oracle BPMからBPELプロセスを起動します。

20.1.1.3 BPMNプロセスとビジネス・ルール間のリンクをcomposite.xmlで編集できない問題

ビジネス・ルール・タスクは、BPMNプロセス内にOracle Business Rulesを組み込むために使用します。ビジネス・ルール・タスクの構成プロパティの一部として使用するビジネス・ルールを指定できます。

ただし、このプロパティはcomposite.xmlで編集できません。Oracle BPM Studioのユーザー・インタフェースを使用して、ビジネス・ルールに対する参照を編集または削除してください。

20.1.1.4 SOAコンポジットからサービスまたは参照を削除してもカスタマイズされたサービスまたは参照が削除されない問題

カスタマイズされたサービスまたは参照をSOAコンポジットから削除しても、Oracle BPM Studioでは、カスタマイズされたコンポーネントはビジネス・カタログから削除されません。BPMプロジェクトを作成する前に、カスタマイズされたコンポーネントをビジネス・カタログから手動で削除する必要があります。

20.1.1.5 XPathデータ・アソシエーション・エディタで式が検証されない問題

XPathデータ・アソシエーション・エディタでは、値を引数およびデータ・オブジェクトに割り当てるための式が検証されません。ユーザーは、XPathデータ・アソシエーションで使用されるXPath式が有効であることを確認する必要があります。無効なXPath式を使用すると、実行時にエラーが発生します。

20.1.1.6 SOAコンポジットから参照を削除してもヒューマン・タスクのペイロード構成からその参照が削除されない問題

SOAコンポジットから参照を削除しても、その参照を使用するヒューマン・タスクのペイロードからは参照が削除されません。

参照の削除後に、削除された参照を使用するヒューマン・タスクからその参照を削除する必要があります。

20.1.1.7 コレクションの要素のデータ・アソシエーションを使用できない問題

今回のリリースでは、コレクションの要素のデータ・アソシエーションは、使用できません。コレクションの要素に値を割り当てるには、XLS変換を使用します。

20.1.1.8 定義してはいけない同じエラーまたはメッセージに対応する複数の捕捉イベント

同じエラーまたはメッセージに対応する複数の捕捉イベントを定義しないでください。最初の捕捉イベントのみが起動され、残りの捕捉イベントは無視されます。

20.1.1.9 デプロイ済の組織単位の変更がサポートされない問題

BPMプロジェクトをデプロイすると、存在しない組織単位はすべて作成されます。ただし、プロジェクトを再デプロイする場合、既存の組織単位が変更されていても、その変更は更新されません。

ビジネス管理者は、Oracle Fusion Middleware Oracle Business Process Managementのユーザーズ・ガイドの記載に従って、Oracle BPMワークスペースを使用してこれらの変更を追加する必要があります。

20.1.1.10 Oracle BPM Suiteを使用して作成したヒューマン・タスクでTrueに設定されるenableAutoClaimプロパティ

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

20.1.1.11 単純データ型に基づくXMLスキーマ要素のデータ・アソシエーションの構成

フロー・オブジェクトでデータ・アソシエーションを構成する場合、単純型に基づく単純XML要素を互換性のある基本データ・オブジェクトにマップできます。

20.1.1.12 「イニシエータ・ノード」リストに表示される使用可能なイニシエータ・フロー・オブジェクトの名前

メッセージ・イベントおよび送受信タスクの実装プロパティでは、「イニシエータ・ノード」リストにイニシエータ・フロー・オブジェクトの名前が表示されます。BPMNプロセスには、同じ名前で複数のフロー・オブジェクトを含めることができます。プロセス内のすべてのフロー・オブジェクトに異なる名前を使用することをお薦めします。同じ名前を使用すると、「イニシエータ・ノード」リストに同じ名前で複数の項目が表示され、選択する項目を識別するのが難しくなります。

20.1.1.13 プッシュバック・タスク操作が集計コンテキストでサポートされない問題

Approval Managementのプッシュバック・タスク操作は、集計コンテキストではサポートされません。かわりに情報タスク操作のリクエストを使用してください。

20.1.1.14 OracleBPMProcessRolesAppコンテキストから割り当てる必要のあるアプリケーション・ロール

Oracle BPM Studioを使用して、ユーザーのプロセスで定義されたロールをOracle WebLogic Serverで定義されたアプリケーション・ロールにマップできます。

ただし、使用するアプリケーション・ロールは、常にOracleBPMProcessRolesAppアプリケーション・コンテキストの一部として定義されている必要があります。OracleBPMProcessRolesAppで定義されたアプリケーション・ロールのみが、実行時に使用されます。

20.1.1.15 BPAプロジェクトから作成したBPMプロジェクトに構成する必要のあるBPMNフロー・オブジェクトの実装

ゲートウェイ、ビジネス・ルール、ヒューマン・タスクなどの特定のBPMNフロー・オブジェクトの実装は、BPAプロジェクトから作成したBPMプロジェクトに構成する必要があります。この操作を行わないと、BPMプロジェクトの作成時にエラーが発生します。

20.1.1.16 階層プロバイダ・プラグインを構成しないと一部のリスト・ビルダーが動作しない問題

階層プロバイダ・プラグインを構成しない場合、次のリスト・ビルダーは動作しません。

  • ジョブ・レベル

  • 位置

階層プラグインが構成されない場合、スーパーバイザ・リスト・ビルダーでは、LDAP管理チェーンを使用します。

20.1.1.17 サブプロセスにカウンタ・マークを追加できない問題

今回のリリースでは、サブプロセスにカウンタ・マークを追加できません。

この問題を回避してカウンタ・マークを追加するには、サブプロセスの開始イベントの直後にアクティビティを追加し、そのアクティビティにカウンタ・マークを追加します。

20.1.1.18 ビジネス・ルールに基づくヒューマン・タスクの割当ての定義時にXSDファイルから手動で削除する必要のある余分なスラッシュ

BPM Suiteで、ビジネス・ルールに基づいてヒューマン・タスクの割当てを定義する場合、デシジョン・サービスのXSDを編集してimport文から余分なスラッシュを削除する必要があります。

たとえば、次の文を置換します。

schemaLocation="oramds:///soa/shared/workflow/TaskEvidenceService.xsd"

次のimport文に置換します。

schemaLocation="oramds:/soa/shared/workflow/TaskEvidenceService.xsd"

20.1.1.19 1つのプロジェクトに対するビジネス・インジケータの数の制限

1つのプロジェクトに20を超えるビジネス・インジケータを定義しないでください。ビジネス・インジケータ名の平均の長さは、15文字である必要があります。

20.1.2 Oracle BPM Process Composerの問題

この項では、Oracle BPM Process Composerの問題および回避方法について説明します。内容は次のとおりです。

20.1.2.1 承認ワークフロー・ブラウザでデプロイ・オプションを使用できない問題

デプロイ権限も保持する承認者を指定する場合、最初はデプロイ・オプションが表示されません。Oracle BPMプロジェクトをデプロイするには、最初に承認を選択する必要があります。承認ワークフローが完了すると、プロジェクトをデプロイするオプションが使用可能になります。

20.1.2.2 フロー・オブジェクト・ラベルでの中国語と韓国語の文字入力の問題

Adobe Flash Playerには、中国語、韓国語および日本語の文字入力に関連する不具合があります。これにより、プロセス・エディタ内でフロー・オブジェクト・ラベルを編集する際にOracle Business Process Composerで問題が発生します。

詳細は、http://bugs.adobe.com/jira/browse/FP-501を参照してください。

この問題を解決するには、Microsoft Internet Explorerバージョン7を使用します。

20.1.3 Oracle BPMワークスペースおよびプロセス・スペースの問題

この項では、Oracle BPMワークスペースおよびプロセス・スペースの問題および回避方法について説明します。内容は次のとおりです。

20.1.3.1 ドキュメント・サーバーの停止時にインスタンスのグループ・スペースを起動すると「インスタンス'null'は使用できません。」というエラーが発生する問題

プロセス・スペースのグループ・スペースを開いたままドキュメント・サービスを停止する場合に、インスタンスのインスタンス・グループ・スペースを起動すると、インスタンス・グループ・スペースが作成されます。ただし、このインスタンス・グループ・スペースを開くと、「インスタンス'null'は使用できません。」というエラー・メッセージが返されます。この問題は、新規作成されたグループ・スペースにカスタム属性のinstanceIdが含まれないために発生します。

回避方法として、管理者は次の手順を実行する必要があります。

  1. プロセス・インスタンス・グループ・スペースの「設定」に移動します。

  2. カスタム属性に移動します。

  3. カスタム属性のinstanceIdを作成し、値としてプロセス・インスタンス識別子を関連付けます。

20.1.3.2 プロセス添付ファイルのサイズ制限は2MB

プロセスにファイルを添付する場合、そのファイルは2MB以下にする必要があります。

20.1.3.3 ドリルダウンされたグラフでソースのフィルタ基準が適用されない問題

ダッシュボードで、あるウィジェットから別のウィジェットにドリルダウンする場合、一部のフィルタ条件が適用されないことがあります。

20.1.3.4 組織単位のメンバーシップの変更を表示するには再度ログインする必要がある問題

Oracle Business Process Managementワークスペースにログインし、組織メンバーシップを変更する場合、それらの変更は、一度ログアウトして再度ログインするまでインタフェースに反映されません。この理由は、パフォーマンス向上を目的として、ユーザーがプロセス・ワークスペースにログインしたときに組織単位情報がキャッシュされるためです。

20.1.3.5 プロセスの再デプロイ時にロール・メンバーが削除されない問題

設計時に、ロールからメンバーを削除してプロセスを更新し、そのプロセスを再デプロイしても、削除したメンバーが引き続きそのロールのメンバーとしてリストされます。この理由は、ロールからメンバーを削除する権限が、実行時の管理者に制限されているためです。

ロールからメンバーを削除する場合、管理者は、Oracle Fusion Middleware Oracle Business Process Managementのユーザーズ・ガイドの記載に従って、Oracle Business Process Managementワークスペースを使用する必要があります。

20.1.3.6 多数のユーザー向けに設定する最大5分のタイムアウト

多数のユーザーが存在する場合、タイムアウトを5分以下に設定します。これを行うには、BPMワークスペースの.earファイルを展開してweb.xmlファイルを開き、タイムアウト・パラメータを更新します。

20.1.3.7 BPM監査証跡を表示する際に翻訳が混在する問題

BPMワークスペースで監査証跡を表示する場合、BPMNフロー要素ラベルのフォールバック・メカニズムは、不適切です。

ブラウザ言語のラベルが存在しない場合、要素の最初のラベル(つまり、ローカライズされたラベル・リストの最初のラベル)が使用されます。この場合、各アクティビティの最初のロケールが常に同じであるとはかぎらないため、翻訳が混在します。

この問題を回避するには、すべてのアクティビティで最初のロケールを同じにします。

20.1.3.8 「プロセス・トラッキング」ページからタスクのURL添付ファイルにアクセスできない問題

「プロセス・トラッキング」ページからタスクのURL添付ファイルにアクセスすることはできません。

20.1.4 Oracle BPMN管理

この項では、Oracle BPMN管理の問題および回避方法について説明します。この項の内容は次のとおりです。

20.1.4.1 ORA-00001: 割当て制限を超えたときに一意制約(SH_SOAINFRA.BPM_AUDIT_QUERY_PK)に違反しました

ログ・ファイルに次のエラーが記録されることがあります。

java.sql.SQLIntegrityConstraintViolationException: ORA-00001: 割当て制限を超えたときに一意制約(SH_SOAINFRA.BPM_AUDIT_QUERY_PK)に違反しました

この場合、次の手順を使用して割当て制限を増やしてください。

  1. 次のSQLコマンドを実行します。

    update BPM_AUDIT_SEQUENCE set seq_count = ( select max(query_id) from bpm_audit_query) +1 where seq_name = 'AUDIT_QUERY_SEQ';

  2. サーバーを再起動します。

20.2 構成の問題および回避方法

この時点でOracle Business Process Managementに関する既知の構成の問題または回避方法はありません。

20.3 ドキュメントの訂正箇所

この時点でOracle Business Process Managementに関する既知のドキュメントの訂正箇所はありません。