"Došlo k chybě při výpočtu závislostí této součásti. Chybějící id součásti: [GUID] "dojde k chybě při importu řešení do Dynamics 365

Příznak

Při pokusu o import řešení v Dynamics 365, dojde k následující chybě:

"Import řešení: [název řešení] se nezdařilo."

Také může zobrazit odkaz na 8004F036 kód chyby. Pokud zobrazíte podrobnosti sloupce v mřížce, zobrazí se zpráva jako například:

"Došlo k chybě při výpočtu závislostí této součásti. Chybějící id součásti [GUID]"

Pokud klepněte na tlačítko Stáhnout soubor protokolu a zobrazit kartu součásti v aplikaci Excel, zobrazí se zpráva jako například:

"Závislé součásti SystemForm (Id = [GUID 1]) neexistuje.  Pokus o spojení s SystemForm (Id = [GUID 2]) jako závislost. Chybějící závislost typu vyhledávání = PrimaryKeyLookup. "

Příčina

Této chybě může dojít, pokud řešení, které importujete, obsahuje komponentu, která závisí na jiné komponenty, ale závislé komponenty není řešení, který importujete a neexistuje v cílové organizaci.

Příklad: Vyvážené řešení z vývojového prostředí a pokusili importovat do provozního prostředí. Pokud řešení obsahuje součásti (například formulář systému) odkazuje na jiné závislé součásti (například zobrazení nebo jiného formuláře systému), by k této chybě dojít, je-li závislá komponenta není v řešení a ne v cílové organizaci.

Chyba určuje požadovaná závislá součást s id [GUID 1] neexistuje v roztoku nebo v cílové organizaci. Proces importu řešení se pokouší přidružit existující součást [GUID 2] jako závislost podřízených této součásti. Vzhledem k tomu, že součásti [GUID 1] neexistuje, nemůže být provedeno přidružení.

Další možné příčiny

Pokud jste encouter tento typ chyby a podrobnosti o referenční šablony jako závislá součást, k tomu může dojít, pokud šablona byl vyvinut pomocí jazyka, který není povolen v prostředí, kde importu řešení. Příklad: Pokud šablona byla vytvořena v angličtině, ale angličtinu není povoleno v prostředí, kde při importu řešení, může to být Další příčinou této chyby. Chcete-li povolit další jazyky, přejděte na příkaz Nastavení, klepněte na položku Správa a potom klepněte na tlačítko jazyky.

 

Řešení

K opravě tohoto problému použijte některou z následujících možností:

  1. Přidat chybějící součásti v cílové organizaci: Přidáte chybějící součásti cílové organizaci s import řešení.

  2. Do řešení přidat chybějící součásti: Pokud je komponenta zdroj organizace, zajištění, že roztok obsahuje tato součást při jeho vytvoření.

  3. Odebrat závislost součásti: Pokud chybějící součásti není vyžadováno v cílové organizaci, odeberte součást ve zdroji a znovu vytvořit řešení.

Pokud si nejste jisti, která komponenta není k dispozici, postupujte takto:

1. rozbalit soubor ZIP s řešením.

2. Otevřete soubor solution.xml.

3. Zkopírujte hodnotu identifikátoru GUID 1 z podrobnosti o chybě a vyhledat tuto hodnotu v souboru solution.xml. Oddíl může najít v souboru XML jako následující:

<MissingDependency>

< vyžadovaný klíč = "591" type = "60" displayName = "[název 1 komponenty]" parentDisplayName = "[nadřazenou entitu]" řešení = "[název řešení]" id = "[GUID 1]" / >

< závislé klíče = "34" type = "60" displayName = "[název 2 Component]" parentDisplayName = "[podřízené Entity]" id = "[GUID 2]" / >

</MissingDependency>

V řešení chybí potřebná součást s názvem označuje XML výše uvedenou[1 název součásti] s id[GUID 1]. Vzhledem k tomu, že tato součást v rámci tohoto řešení neexistuje, je třeba existují v cílové organizaci úspěšně importovány.

Příklad řešení

Příklad chyby:

"Závislé součásti SystemForm (Id = 2e28cc31-d344-412d-b393-3e108b23363a) neexistuje. Pokus o spojení s SystemForm (Id = 6d2cf5e0-c3bd-40fb-9842-b5c67409e23b) jako závislost. Chybějící závislost typu vyhledávání = PrimaryKeyLookup. "

Otevřete soubor solution.xml a vyhledejte 2e28cc31-d344-412d-b393-3e108b23363a. Potom zjistíte následující kód XML:

<MissingDependency>

< vyžadovaný klíč = "4" type = "60" displayName = "Příklad závislost" parentDisplayName = "Nadřazené" řešení = "Aktivní" id = "{2e28cc31-d344-412d-b393-3e108b23363a}" / >

< závislé klíče = "5" type = "60" displayName = "Informace" parentDisplayName = "Dítě" id = "{6d2cf5e0-c3bd-40fb-9842-b5c67409e23b}" / >

</MissingDependency>

v předchozím příkladu v řešení chybí Zběžné zobrazení formuláře s názvem "Příklad závislost" která je součástí entity s názvem "Nadřazené". Entita s názvem "Dítě" zahrnuje formulář s názvem "Informace". Formulář "Informace" má závislost na Zběžné zobrazení formuláře "Příklad závislost". Proto jsou k dispozici následující řešení:

  1. Jiné řešení importujte do cílové organizace, která má "Příklad závislost" Zběžné zobrazení formuláře entity "Nadřazené" před pokusu o import tohoto řešení.

  2. Zajistěte, aby "Příklad závislost" Zběžné zobrazení formuláře je součástí tohoto řešení, které může vyžadovat zahrnutí nadřazenou entitu a požadované součásti.

  3. Odebrat tuto závislost "Příklad závislost" Zběžné zobrazení formuláře z formuláře "Informace", "Dítě" entity v organizaci zdroj a znovu vytvořit řešení.

Potřebujete další pomoc?

Rozšiřte své znalosti a dovednosti
Projít školení
Získejte nové funkce jako první
Připojit se k programu Microsoft Insider

Byly tyto informace užitečné?

Děkujeme za váš názor!

Děkujeme vám za váš názor! Pravděpodobně bude užitečné, když vás spojíme s některým z našich agentů podpory Office.

×