none
エンティティへのデータのインポートでエラー RRS feed

  • 質問

  • Dynamics CRM Onlineを使用しております。

    データのインポートがうまくいかず困っております。

    【現象】
    1) あるエンティティに対して、EXCELにエクスポート→静的ワークシート
    2) エクスポートしたExcelを編集し保存
    3) データのインポートで下記のエラー

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

    4) EXCELにエクスポート→EXCEL Onlineで開く
    5) データを編集
    6) 変更をCRMに保存でエラー(画面は真っ白)


    ある特定のエンティティに対してだけこのエラーが発生してます。
    そのエンティティがは、別環境(Dynamics 365)で作成したエンティティをsolutionを使って移行したものです。

    何が原因か掴めずにおります。

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




    2017年5月23日 1:24

回答

  • 原因がわかったわけではありませんが、自己解決しました。

    そのエンティティの全項目を表示するビューを使っていたのですが、

    更新したいフィールドを絞ったビューを使ったらインポートできました。

    もしかして、エクスポートするときにエンティティのフィールドの内どれかのフィールドがあるダメなのかなと思ってます。


    • 回答としてマーク M.Hanafusa 2017年5月23日 2:10
    2017年5月23日 2:10
  • 検証を進めてみたところ、浮動小数点の精度が"1"だとエラーとなりますが、
    "2"だとエラーが発生しないということがわかりました。

    Excelでの一括インポートが必要であれば、下記手順で実施できるかと。

     1) 浮動小数点の精度を一時的に"2"に設定
     2) CRMからインポートに使用するExcelをエクスポート
     3) インポートを実施
     4) インポート後、浮動小数点の精度を"1"に戻す

    本事象が解消するまでの間は、浮動小数点の精度に"1"を設定しないというのが、
    今回のインポートエラーの回避策になりそうですね。

    • 回答の候補に設定 westcoastline 2017年5月30日 4:46
    • 回答としてマーク M.Hanafusa 2017年6月19日 8:03
    2017年5月30日 4:45

すべての返信

  • 原因がわかったわけではありませんが、自己解決しました。

    そのエンティティの全項目を表示するビューを使っていたのですが、

    更新したいフィールドを絞ったビューを使ったらインポートできました。

    もしかして、エクスポートするときにエンティティのフィールドの内どれかのフィールドがあるダメなのかなと思ってます。


    • 回答としてマーク M.Hanafusa 2017年5月23日 2:10
    2017年5月23日 2:10
  • こんにちは。

    私が使用している Dynamics CRM 2016 更新プログラム 1 (8.1.0 359) の環境でも、質問者様と同じ現象が発生しております。

    調べてみたところ、どうやら浮動小数点の項目が含まれた状態のExcelを再インポートしようとするとエラーとなるようです。

    こちらのエラーに関しては、次回のパッチ (SP 1.1) で解決されるそうです(未検証)。

    2017年5月29日 4:29
  • こちらのフォーラムで回答されていますね。
    2017年5月29日 4:35
  • 検証を進めてみたところ、浮動小数点の精度が"1"だとエラーとなりますが、
    "2"だとエラーが発生しないということがわかりました。

    Excelでの一括インポートが必要であれば、下記手順で実施できるかと。

     1) 浮動小数点の精度を一時的に"2"に設定
     2) CRMからインポートに使用するExcelをエクスポート
     3) インポートを実施
     4) インポート後、浮動小数点の精度を"1"に戻す

    本事象が解消するまでの間は、浮動小数点の精度に"1"を設定しないというのが、
    今回のインポートエラーの回避策になりそうですね。

    • 回答の候補に設定 westcoastline 2017年5月30日 4:46
    • 回答としてマーク M.Hanafusa 2017年6月19日 8:03
    2017年5月30日 4:45
  • 本件について、前回の投稿で回避策をご案内差し上げましたが、設置型での根本的な解決方法が見つかりました。
    下記URLの『Issues that are resolved in Microsoft Dynamics 365 (online and on-premises) Update 2.1』を開いていただくと、下から5つ目に『Unable to import Excel containing Floating Point Number field data.』との記載があります。
    https://support.microsoft.com/en-us/help/4013759/microsoft-dynamics-365-online-and-on-premises-update-2-1

    どうやら、Dynamics 365 SP 2.1 へのアップデートで修正されたようです。
    (私の環境でもパッチを適用してみましたが、修正されていることを確認しました)

    Microsoft Dynamics 365 Update 2.1:
    https://www.microsoft.com/en-us/download/details.aspx?id=55117

    ただ、今回のパッチを Dynamics CRM 2016 (設置型) の環境に適用してしまうと、プラットフォームが自動的に Dynamics 365 へ移行してしまいます。
    サイトマップのUIを含め、様々な変更および機能追加があるため、アップデートされる際は念入りに(特に作り込みの部分を)検証されることをおすすめします。

    加えて、2016年12月頃に前提パッチがリリースされていますので、そちらの適用もお忘れなく。
    https://www.microsoft.com/ja-JP/download/details.aspx?id=54515

    2017年6月30日 1:59