統合の問題のトラブルシューティング
Oracle Sales and Serviceビジネス・オブジェクトでOCM文書コラボレーション統合が期待どおりに機能しなかった場合は、次のステップを実行して問題を特定できます。
OCM統合が期待どおりに機能しない場合:
- Oracle Sales and Serviceビジネス・オブジェクトに「文書」タブがない場合は、現在のユーザーが正しいOracle Sales and Serviceサンドボックスにあること、およびこの統合に対して実装されているビジネス・オブジェクト(この場合は商談)を作成していることを確認します。
- 次のエラーが表示された場合は、API認証が正しく構成され、Webサービスがこの接続を使用していることを確認してください。
oracle.binding.expr.ServiceInvocationException: JBO-29000: Unexpected exception caught: oracle.adf.model.connection.rest.exception.RestConnectionException, msg=JBO-57001: Invocation of service URL used in connection failed with status code 401 Unauthorized.
- 現在のユーザーがOCMへのエンタープライズ・アクセス権を持っていることを確認します。
- Oracle Sales and Serviceアプリケーションにログインしたユーザーも、OCMにログインしたユーザーと同じであることを確認します。
- 前述のドキュメントのすべてのステップを確認して、それらが完了し、正しい値になっていることを確認します。構成したイメージと同じように見えるため、ステップに示したイメージを使用します。
- OCMサーバーURLがWebサービスおよびマッシュアップ(図に示すように
<OCMServerURL>
ではなく)で正しく構成されていることを確認します。 - トークンURIがWebサービスIDCS OAUTHセキュリティで正しく構成されていることを確認します(図に示す
<idcsServerURL>
ではありません)。 - OCMエンタープライズ統合ユーザーとしてログインし、Oracle Sales and Serviceビジネス・オブジェクトの名前を使用してOCM親フォルダの下にフォルダが作成されていることを確認します。そうでない場合は、
OCMRootFolderId
変数が正しいことを確認します。 - OCM UIの右上にある「メンバー」を選択して、ユーザーが関連するOCMフォルダと共有されたことを確認します。
OCM埋込みUIがまだロードされていない場合は、Oracle Salesおよびサービス・デバッグ・ログを参照してください:
- この統合用に作成したサンドボックスが表示されていることを確認します。
- ページの左上にある「ツール」および「アプリケーション・コンポーザ」を選択します。
- 左側のナビゲーション・メニューから「共通設定」、「ランタイム・メッセージ」の順に選択します。
- 「アプリケーション・スクリプト・ロギングの有効化」チェック・ボックスを選択します。
- このOCM統合を使用して新しいOracle Salesおよびサービス・ビジネス・オブジェクトを作成し、作成したら、オブジェクト内の「ドキュメント」タブを選択します。
- 失敗した統合の一部を詳しく説明します(たとえば、新規商談の作成)。
- 「ランタイム・メッセージ」に戻って、この統合が失敗した理由の詳細情報がログに表示されるかどうかを確認します。