"Vyskytla sa chyba výpočtu závislostí pre túto súčasť. Chýba identifikácia súčasti: [GUID] "chyba pri importe riešenia do Dynamics 365

Príznak

Pri pokuse o import riešenia v Dynamics 365 sa vyskytnúť nasledujúca chyba:

"Import riešenia: [názov riešenia] zlyhala"

Môžete vidieť odkaz na 8004F036 kód chyby. Po zobrazení podrobností stĺpca v tabuľke, sa zobrazí hlásenie ako:

"Vyskytla sa chyba výpočtu závislostí pre túto súčasť. Chýba identifikácia súčasti [GUID]"

Kliknutím prevezmite súbor denníka a Zobraziť kartu súčasti programu Excel, zobrazí hlásenie ako:

"Závislá súčasť SystemForm (Id = [GUID 1]) neexistuje.  Pri pokuse priradiť SystemForm (Id = [GUID 2]) ako závislosť. Chýba typ vyhľadávania závislosť = PrimaryKeyLookup. "

Príčina

Táto chyba sa môže vyskytnúť, ak riešenie obsahuje súčasť, ktorá závisí od inej súčasti, ale ktoré závislá súčasť nemá riešenie a neexistuje v cieľovej organizácie.

Príklad: Exportovať riešenie od svoje prostredie a pokúsili importovať do produkčného prostredia. Ak riešenie obsahuje súčasť (napr. systém formulára), ktorá odkazuje na iný závislá súčasť (napr. zobrazenie alebo iný systém formulára), táto chyba by vyskytnúť závislé komponent nie je v riešení a v cieľovej organizácie.

Chyba naznačuje, že závislá súčasť ID [1 GUID] neexistuje riešenie alebo cieľovej organizácie. Proces importu riešenia sa pokúša priradiť tejto súčasti existujúcu súčasť [GUID 2] ako závislosť detí. Preto, lebo súčasť [GUID 1] neexistuje, nie je možné priradenie.

Ďalšie možné príčiny

Ak sa testovaním tohto typu chyby a údaje referenčné šablóny závislá súčasť, môže sa to stať, ak šablóna bola vyvinutá pomocou jazyka, ktorý nie je povolený v prostredí, kde importovaného riešenia. Príklad: Ak šablóna bola vytvorená v angličtine, ale v anglickom jazyku nie je povolený v prostredí, kde importujete riešenie, môže to byť Ďalšou príčinou vzniku tejto chyby. Ak chcete zapnúť ďalšie jazyky, prejdite na nastavenia, kliknite na správu a kliknite na tlačidlo jazyky.

 

Riešenie

Použite jednu z nasledujúcich možností na odstránenie tohto problému:

  1. Pridať chýbajúce súčasti do cieľovej organizácie: Pridať chýbajúce súčasti cieľovej organizácie pri importe riešenia.

  2. Pridať chýbajúce súčasti do riešenia: Ak ide o zdroj organizácie, skontrolujte, či riešenie zahŕňa táto súčasť pri vytvorení.

  3. Odstrániť závislosť súčasti: Ak chýba súčasť sa nevyžaduje cieľovej organizácie, potom odstráňte súčasť zdroja a znova riešenie.

Ak si nie ste istí ktoré chýba, postupujte nasledovne:

1. Rozbaľte .zip súbor riešenia.

2. Otvorte súbor solution.xml.

3. Skopírujte hodnotu GUID 1 Podrobnosti o chybe a vyhľadajte túto hodnotu v súbore solution.xml. Môžete nájsť časť XML nasledovná:

<MissingDependency>

< požadovaný kľúč = "591" type = "60" displayName = "[súčasť názov 1]" parentDisplayName = "[nadradenej Entity]" riešenie = "[názov riešenia]" id = "[GUID 1]" / >

< závislé kľúč = "34" type = "60" displayName = "[Component Name 2]" parentDisplayName = "[podriadenej Entity]" id = "[GUID 2]" / >

</MissingDependency>

XML, ktoré sú uvedené vyššie naznačuje, že riešenie chýba závislá súčasť[Súčasť názov 1] s identifikáciou[GUID 1]. Keďže táto súčasť neexistuje v rámci tohto riešenia, musí existovať v cieľovej organizácii úspešne importuje.

Príklad riešenia

Príklad chyby:

"Závislá súčasť SystemForm (Id = 2e28cc31-d344-412d-b393-3e108b23363a) neexistuje. Pri pokuse priradiť SystemForm (Id = 6d2cf5e0-c3bd-40fb-9842-b5c67409e23b) ako závislosť. Chýba typ vyhľadávania závislosť = PrimaryKeyLookup. "

Otvorte súbor solution.xml a vyhľadajte 2e28cc31-d344-412d-b393-3e108b23363a. Potom nájdete nasledujúci XML:

<MissingDependency>

< požadovaný kľúč = "4" type = "60" displayName = "Napríklad závislosť" parentDisplayName = "Nadradený" riešenie = "Aktívne" id = "{2e28cc31-d344-412d-b393-3e108b23363a}" / >

< závislé kľúč = "5" type = "60" displayName = "Informácie" parentDisplayName = "Dieťa" id = "{6d2cf5e0-c3bd-40fb-9842-b5c67409e23b}" / >

</MissingDependency>

Napríklad chýba riešenie na Rýchle zobrazenie formulára s názvom "napríklad závislosť", ktorý je súčasťou jednotky s názvom "Nadradený". Entita s názvom "Dieťa" zahŕňa formulára s názvom "Informácie". "Formulár" má závislosť "Napríklad závislosť" rýchle zobrazenie formulára. Preto sú k dispozícii nasledujúce riešenia:

  1. Importovať iné riešenie cieľ organizácie, ktorá má "napríklad závislosť" rýchle zobrazenie formulára entity "Nadradený" pokúšate importovať Toto riešenie.

  2. Skontrolujte "napríklad závislosť" rýchle zobrazenie formulára je súčasťou tohto riešenie, ktoré môžu vyžadovať "Nadradenej" entity a požadované súčasti.

  3. "Napríklad závislosť" rýchle zobrazenie formulára závislosť odstrániť z "Informácie" formulára entity "Dieťa" v organizácii zdroja a znova riešenie.

Potrebujete ďalšiu pomoc?

Rozšírte svoje zručnosti
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pripojiť k Microsoft insiderov chcú

Považujete poskytnuté informácie za užitočné?

Ďakujem za vaše pripomienky!

Ďakujeme vám za pripomienky. Pravdepodobne vám pomôže, ak vás spojíme s pracovníkom podpory pre Office.

×