20 ~ 50 個の子レコードを持つレコードを割り当てようとしたとき、または Microsoft CRM で一度に20-50 ユーザーを超えるレコードを共有しようとしたときに、"XML パーサーエラー: XML ドキュメントは最上位レベルの要素が必要です" というエラーメッセージが表示される

エラー "XML パーサーエラー: XML ドキュメントには、Microsoft Business Solutions-CRM (861319) でトップレベルの要素が必要です。

現象

20-50 ユーザーを超えるレコードを共有しようとしたとき、または Microsoft CRM で同時に20-50 の子レコードを持つレコードを割り当てようとすると、次のエラーメッセージが表示されます。

XML パーサーエラー: XML ドキュメントにはトップレベルの要素が必要です。

このページのスクリプトでエラーが発生しました。このページでスクリプトの実行を続行しますか?

原因

約20-50 ユーザーを含むレコードを同時に共有すると、Microsoft CRM はタイムアウトして要求を完了できません。 大規模または複雑な部署階層のセキュリティロールをコピーすると、Microsoft CRM アプリケーションはタイムアウトし、要求を完了できません。

解決方法

解決方法 1

レコードを20人以上のユーザーと同時に共有することが予想される場合は、共有に使用するチームを作成することをお勧めします。 これを行うには、次の手順を実行します。

  1. [ 設定] をクリックし、[ ビジネスユニットと設定] をクリックして、[ チーム] をクリックし、[チームの作成] をクリックして、 レコードを共有するすべてのユーザーを追加します。

  2. レコードに移動し、新しく作成したチームとそのレコードを共有します。

解決方法 2

次の手順に従って、Microsoft CRM サーバーのタイムアウトの長さを延長することもできます。

  1. Microsoft CRM サーバーで、[ システムドライブ/WINNT%\Microsoft.Net\Framework\v1.0.3705\Config. を見つけます。 注: Microsoft Windows Server 2003 の場合、WINNT% フォルダーのタイトルは「WINDOWS」となります。注: .NET Framework 1.1 の場合、v 1.0.3705 フォルダーのタイトルは v 1.1.4322 になります。

  2. Machine.config ファイルを右クリックし、[ ファイルを開く] をクリックします。 [ メモ帳] をクリックし、[ OK]をクリックします。

  3. Executiontimeout = "90"を使用して検索し、既定値の90を1200に変更します。

  4. ResponseDeadlockInterval = "00:03:00"を使用して検索し、00:03:00 の既定値を00:20:00 に変更します。

  5. 変更を保存して、machine.config ファイルを閉じます。

詳細情報

セキュリティロールのコピーの詳細については、次の記事番号をクリックして、Microsoft サポート技術情報の記事を参照してください。

835292 Microsoft Business Solutions CRM バージョン1.2 で役割のコピーが機能しないこの記事は、技術情報ドキュメント ID: 32673

ヘルプを表示

スキルを磨く
トレーニングの探索
新機能を最初に入手
Microsoft Insider に参加する

この情報は役に立ちましたか?

フィードバックをお送りいただきありがとうございます!

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×