Kesalahan mengimpor SavedQuery di Dynamics 365

Gejala

Ketika mencoba mengimpor solusi Dynamics 365, Anda mengalami galat berikut ini:

"Impor solusi: [nama solusi] gagal.

Kode galat 8004f016 "

Kisi dalam dialog galat menyertakan baris Type = tampilan sistem. Rincian teks yang ditampilkan untuk baris ini adalah pesan berikut ini:

"Solusi yang dikelola tidak menimpa SavedQuery komponen pada sistem target yang tidak dikelola contoh dasar. Skenario yang paling mungkin untuk galat ini merupakan solusi yang tidak dikelola telah menginstal komponen SavedQuery tidak dikelola baru pada sistem target, dan sekarang solusi yang dikelola dari penerbit yang sama mencoba untuk menginstal komponen SavedQuery yang sama seperti yang dikelola. Ini akan menyebabkan lapisan tidak valid solusi pada sistem target dan tidak diizinkan"

Unduh berkas log XML dan membukanya di Excel. Di tab komponen temukan sel: 0x8004F016

Di sebelah kolom akan pesan galat yang menyertakan id komponen:

"Solusi yang dikelola tidak menimpa komponen SavedQuery dengan Id = [komponen Id] yang memiliki contoh dasar tidak dikelola. Skenario yang paling mungkin untuk galat ini merupakan solusi yang tidak dikelola telah menginstal komponen SavedQuery tidak dikelola baru pada sistem target, dan sekarang solusi yang dikelola dari penerbit yang sama mencoba untuk menginstal komponen SavedQuery yang sama seperti yang dikelola. Ini akan menyebabkan lapisan tidak valid solusi pada sistem target dan tidak diizinkan."

Penyebab

Seperti disebutkan dalam rincian kesalahan, skenario yang paling mungkin untuk galat ini adalah kustomisasi yang tidak dikelola telah dibuat pada solusi default di organisasi target. Ini akan menyebabkan lapisan tidak valid solusi pada sistem target dan tidak diizinkan.

Contoh: Contoh Dynamics 365 Anda sudah memiliki komponen seperti Query disimpan kustom yang dibuat oleh mengimpor solusi yang tidak dikelola. Jika Anda kemudian mencoba untuk mengimpor solusi yang dikelola dengan disimpan Query yang sama, Anda akan mengalami galat ini.

Pemecahan Masalah

Untuk menyimpan permintaan komponen terkelola dapat ditemukan dengan permintaan Web API dan kemudian dihapus di target:

1. buka browser untuk organisasi Anda dan kemudian duplikat tab.

2. ganti [GUID dari galat] dengan GUID dari pesan galat dari berkas log dan kemudian tambahkan ke organisasi:api/data/v9.1/savedqueries?$filter=savedqueryid eq '[GUID dari galat]'contoh:https://MyOrganization.crm11.dynamics.com/api/data/v9.1/savedqueries_qM _ $filter = savedqueryid eq '1d0f4d57 - 6 d 49-e911-a98d-00224800ce20'ini adalah output:

{"@odata.etag": "W / \"5792499\"","returnedtypecode": "css_testsqparent","statecode": 0,"layoutxml": "< nama kisi = \"resultset\"ikon = \"1\"Pratinjau = \"1\"Pilih = \"1\"jump = \" css_ objek name\"= \"10224\">< baris id = \"css_testsqparentid\"name = \"result\">< sel nama = \"css_name\"width = \"150\"/ >< sel nama = \"css_testsqfield\"width = \"100\"/ >< / baris >< / kisi >","savedqueryid": " 1d0f4d57-6d49-e911-a98d-00224800ce20","Keterangan":"Tampilan memicu 8004F016 bernama","createdon":" 2019-03-18T13:52:17Z ","savedqueryidunique":"bdab33b7-18d0-45d6-9db9-6111afc1e444"" fetchxml":" < mengambil pemetaan = \ "logical\" format output = \ "xml-platform\" version=\"1.0\" >< nama entitas = \ "css_testsqparent\" >< nama atribut = \ "css_name\" / >< urutan menurun = \ atribut "false\" = \ "css_name\" / >< nama atribut = \ "css_testsqfield\" / >< nama atribut = \ "css_testsqparentid\" / >< / entitas >< / mengambil > ","isuserdefined": benar,"nama":"TestSQView","isdefault": false,"solutionid": "fd140aae-4df4-11dd-bd17-0019b9312238""ismanaged": false,"versionnumber": 5792499,"introducedversion": "1.1.0.0""querytype": 0, "statuscode": 1,"_modifiedby_value": "ba7ca8f4-5a68-4221-821c-5ca91b5f54ad""modifiedon": "2019-03-18T13:52:17Z",

3. untuk menemukan komponen ini dalam organisasi target, arahkan ke pengaturan, kustomisasi, Sesuaikan sistem.

4. Klik entitas dan Sortir menurut Nama skema.

5. temukan entitas yang returntypecode dalam output kueri.

6. Buka entitas dan pilih tampilan.

7. menemukan nama yang merupakan nama dalam output kueri.

8. Hapus tampilan ini.

9. mengimpor solusi lagi.

Perlu bantuan lainnya?

Kembangkan keterampilan Anda
Jelajahi pelatihan
Dapatkan fitur baru terlebih dahulu
Gabung Microsoft Insider

Apakah informasi ini bermanfaat?

Terima kasih atas umpan balik Anda!

Terima kasih atas umpan balik Anda! Sepertinya menghubungkan Anda ke salah satu agen dukungan Office kami akan sangat membantu.

×