none
Error code 2147220970 で困ってます。。。 RRS feed

  • 質問

  • 初めまして、有馬と申します。

    Dynamics CRM 初心者なのですが、「活動」>「電話」の入力フォーム(上部の「フォーム」をクリック)をカスタマイズしてました。

    新ウィンドウ右側のフィールドから「カテゴリ」を左側にドラッグ挿入し、「保存」と「公開」ボタンを押してからエラー(メモしてないので不明)ウィンドウが表示され、その後、「活動」>「電話」を選択すると、以下のエラーが表示されるようになりました。


    エラー
    エラーが発生しました。
    このアクションをやり直してください。問題が解決しない場合は、ソリューションの Microsoft Dynamics CRM Community を確認するか、Microsoft Dynamics CRM 管理者に問い合わせてください。それでも解決しない場合には Microsoftサポート に問い合わせてください。


    ログの中身は以下の通りです。

    Unhandled Exception: System.ServiceModel.FaultException`1[[Microsoft.Xrm.Sdk.OrganizationServiceFault, Microsoft.Xrm.Sdk, Version=7.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]: System.Web.HttpUnhandledException: Microsoft Dynamics CRM has experienced an error. Reference number for administrators or support: #E22E8AE5Detail:
    <OrganizationServiceFault xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.microsoft.com/xrm/2011/Contracts">
      <ErrorCode>-2147220970</ErrorCode>
      <ErrorDetails xmlns:d2p1="http://schemas.datacontract.org/2004/07/System.Collections.Generic" />
      <Message>System.Web.HttpUnhandledException: Microsoft Dynamics CRM has experienced an error. Reference number for administrators or support: #E22E8AE5</Message>
      <Timestamp>2015-11-25T07:51:19.9458161Z</Timestamp>
      <InnerFault>
        <ErrorCode>-2147220970</ErrorCode>
        <ErrorDetails xmlns:d3p1="http://schemas.datacontract.org/2004/07/System.Collections.Generic" />
        <Message>System.ArgumentNullException: Value cannot be null.
    Parameter name: g</Message>
        <Timestamp>2015-11-25T07:51:19.9458161Z</Timestamp>
        <InnerFault i:nil="true" />
        <TraceText i:nil="true" />
      </InnerFault>
      <TraceText i:nil="true" />
    </OrganizationServiceFault>



    Unhandled Exception: System.ServiceModel.FaultException`1[[Microsoft.Xrm.Sdk.OrganizationServiceFault, Microsoft.Xrm.Sdk, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]: System.Collections.Generic.KeyNotFoundException: Microsoft Dynamics CRM has experienced an error. Reference number for administrators or support: #C568D367Detail:
    <OrganizationServiceFault xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.microsoft.com/xrm/2011/Contracts">
      <ErrorCode>-2147220970</ErrorCode>
      <ErrorDetails xmlns:d2p1="http://schemas.datacontract.org/2004/07/System.Collections.Generic" />
      <Message>System.Collections.Generic.KeyNotFoundException: Microsoft Dynamics CRM has experienced an error. Reference number for administrators or support: #C568D367</Message>
      <Timestamp>2012-01-27T20:43:28.5277982Z</Timestamp>
      <InnerFault i:nil="true" />
      <TraceText i:nil="true" />
    </OrganizationServiceFault>


    解決策を教えていただけますでしょうか?英語のサイトで同様に困っている方がおり、Q&Aを読んだのですが日本人なので理解できませんでした。

    どうぞよろしくお願い致します。
    2015年11月25日 8:14

すべての返信

  • 元のフォームレイアウトに戻してみるといいと思います。

    活動エンティティ(電話、予定、タスクなど)はフォームレイアウトを変更するとこのようなエラーが発生した記憶があります。

    表示したくないのであれば、フィールドの配置はそのままにし、「既定で表示する」のチェックを外すのがよいかと思います。

    元のフォームレイアウトがわからない場合は、新規にOnline環境をオープンすればよいかと思います。

    2015年11月25日 8:57
  • masa-suzukiさん

    ご返信、ありがとうございます。正常動作している時は「フォーム」をクリックすると別ウィンドウが表示し、レイアウト変更できますが、現状ではエラー画面しか表示されない(「フォーム」が非表示)ので、変更することができません(悲)

    別のページから「元のフォームレイアウトに戻す」、「新規にOnline環境をオープン」することができるのでしょうか?

    無知でお手数をおかけ致しますが、ご教授頂けると幸いです。

    よろしくお願い致します。

    2015年11月26日 0:10
  • 元のフォームレイアウトに戻すためのフォームカスタマイズ画面には以下で遷移できます。

    設定>カスタマイズ>システムのカスタマイズ>該当のエンティティ(今回は電話)>フォーム>フォームの種類がメインのもの

    新規にOnline環境をオープンに関しては

    https://www.microsoft.com/ja-jp/dynamics/crm-free-trial-overview.aspx?&CR_CC=200482156&WT.mc_id=DynGB_ja_jp_SEM_GOOG&DYNCRM-SEARCH&WT.srch=1

    ここから無償トライアルを申し込むことを意味しています。

    • 回答の候補に設定 Azuma Yosuke 2015年11月26日 3:00
    • 回答の候補の設定解除 Azuma Yosuke 2015年11月26日 3:00
    2015年11月26日 2:16
  • masa-suzukiさん

    詳細なご説明を頂き、ありがとうございます。

    頂いた情報を元に試してみました。

    設定>カスタマイズ>システムのカスタマイズ>電話>フォーム を開くと、デフォルトでは三行表示され、「情報」「電話」「簡易入力フォーム」がありました。カスタマイズするたびに、「電話」が増えていたのですが、過去に作成したものを削除し、「+」>「活動」>「電話」を開いてもエラー表示でダメでした。

    ここで一点気になった個所を発見したのですが、設定>・・・>電話>フォーム のページで、「状態」が通常は「マネージド」となっている(トライアル申し込み後に確認)のですが、「新規」>「メインフォーム」で作成した「電話」は、「アンマネージド」になり「マネージド」に変更することにより正常表示されるのかな?と推測してます。が、色々探ったのですが、マネージドに変更する個所が見つからず困ってます。

    ネットで検索してもCRM各種マニュアルを探っても記載がありませんでした。もしご存じでしたら、お教えいただけますでしょうか。

    大変お手数をおかけして恐縮ですが、よろしくお願い致します。


    • 編集済み hiroari 2015年11月27日 2:13
    2015年11月27日 2:12
  • マネージド、アンマネージドはおそらく関係ないものとなります。

    私の環境では、電話フォームを新規で追加してもエラーなく表示されます。

    問題を解決する必要がないのであれば、新たに無償トライアルを申し込むことをお勧めします。

    問題を解決する必要があり、時間があるのであれば、サービスリクエストをされるのがよろしいかと思います。

    O365管理センターにて、サポート>サービスリクエストから問い合わせをしてみて下さい。

    感覚としては、数日で解決はできないものだと思います。

    2015年11月27日 4:05
  • masa-suzukiさん

    ご返信、ありがとうございます。現状は職場のOffice365を利用しており、顧客管理をCRMで行おうか検討中です。来年からコールセンターで一次受付を行い、その後、弊社に連絡が来てお客様にTElする・・・という流れの計画があります。その際に、CRMの「電話」でフォームの修正を行っていると、思わぬエラーに遭遇してしまった次第です。CRMは便利そうですが、仕組みを理解するのになかなか難しいですね(^^;

    Office365管理センターにアクセスできる弊社管理者に相談してみます。親身に相談して頂き、色々ありがとうございました。感謝致します。


    • 編集済み hiroari 2015年11月27日 5:13
    2015年11月27日 5:12
  • 具体的なご検討をされているのであれば、別途詳しくお話しを伺うことも可能です。

    https://www.jbs.co.jp/contact/solution

    こちらから、お問い合わせください。

    ◆お問い合わせ

    ソリューションについてのご相談/質問

    ◆ソリューション一覧

    Ambient Office Live Support

    上記を選択頂くとスムースです。ご検討下さい。

    問い合わせ業務をされる場合、必ずしも電話を使う必要はないかと思います。


    2015年11月28日 8:34