Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Toto téma se vztahuje na Dynamics 365 Customer Engagement (on-premises). Verzi Power Apps tohoto tématu naleznete na: Vytvoření vztahů mezi entitami N:N v Dataverse pomocí portálu Power Apps
Vztahy 1:N mezi entitami vytvářejí hierarchii mezi záznamy. U vztahů N:N žádná explicitní hierarchie neexistuje. Nejsou zde žádná vyhledávací pole ani chování, které by bylo možné konfigurovat. Záznamy vytvořené pomocí vztahů N:N mohou být považovány za rovnocenné a vztah je vzájemný.
U vztahů N:N je vytvořena zvláštní entita zvaná entita vztahu (nebo průniku). Tato entita má vztah s každou související entitou a ukládá pouze nezbytné hodnoty potřebné pro definici vztahu. Do entity vztahu nelze přidat vlastní pole.
Při vytvoření vztahu N:N je třeba zvolit dvě entity, které chcete mít ve vztahu, a pak pro každou entitu definovat způsob, jakým zpřístupní odpovídající seznamy v navigačním podokně formuláře pro každou entitu. Jedná se o stejné možnosti jako u primární entity ve vztazích 1:N mezi entitami. Další informace: Položka navigačního podokna pro primární entitu
Vztahy N:N nelze použít u všech entit. Pokud tlačítko Nový vztah N:N není k dispozici, nelze s touto entitou vytvořit nový vztah N:N. Pokud používáte prohlížeč metadat, můžete filtrovat entity, které mají vlastnost CanBeInManyToMany
nastavenu na hodnotu true
. Další informace: Použití prohlížeče metadat
Vytvoření nebo úprava vztahů N-N mezi entitami
Otevřete Průzkumníka řešení.
V oblasti Součásti rozbalte položku Entity a pak rozbalte požadovanou entitu, s níž chcete pracovat.
Vyberte možnost Vztahy N:N.
Chcete-li upravit nebo zobrazit detaily existujícího vztahu, vyberte vztah a na panelu nástrojů Akce klikněte na tlačítko Akce a potom klikněte na tlačítko Upravit.
- NEBO -
Chcete-li přidat nový vztah, klikněte na položku Nový vztah N:N.
Důležité
Pokud položka Nový vztah N:N není zobrazena na panelu nástrojů Akce, nelze vytvořit vztah N:N pro tuto entitu.
Pro nový vztah lze v sekci Aktuální entita zvolit v seznamu Možnost zobrazení jednu z následujících možností:
Nezobrazovat: Jiná entita nezobrazí přidružené zobrazení pro aktuální entitu.
Použít vlastní popisek: Tento popisek bude použit pro přidružené zobrazení vytvořené pro jinou entitu. Je nutné zadat odpovídající hodnotu do pole Vlastní popisek.
Použít plurální název: V přidruženém zobrazení bude použit plurální název aktuální entity.
Poznámka:
Jsou-li vybrány možnosti Použít plurální název nebo Použít vlastní popisek, můžete v seznamu možností Oblast zobrazení určit oblast zobrazení (například Marketing nebo Prodej) na formuláři, kde se zobrazí popisek vztahu. Pomocí položky Pořadí zobrazení můžete také určit, kde bude popisek zobrazen v rámci vybrané oblasti zobrazení.
Důležité
Modely navigace pro formuláře přidružené k aktualizované entitě je výrazně odlišné od toho u entit, které nebyly aktualizovány. Zatímco mechaniky pro definování Oblasti zobrazení a Pořadí zobrazení jsou běžné, ujistěte se, že chápete různé navigační modely, když navazujete vztahy mezi entitami.
V oddílu Jiná Entita vyberte jinou entitu ze seznamu Název Entity.
Poznámka:
Při zadávání názvu entity jsou nastaveny výchozí hodnoty pro pole Název a Název entity vztahu v oddílu Definice vztahu. Změníte-li hodnotu položky Název Entity před uložením, tyto názvy se nezmění, takže se před uložením ujistěte, že jsou tyto názvy smysluplné.
V oddílu Definice vztahu potvrďte Název a Název entity vztahu.
Tyto hodnoty musejí být v rámci vztahů M:N jedinečné.
Kliknutím na tlačítko Uložit a zavřít zavřete formulář Vztahu N:N.
Po dokončení úprav vlastního nastavení jej publikujte:
Chcete-li publikovat vlastní nastavení pouze u součásti, kterou právě upravujete, na kartě Domů ve skupině Uložit klikněte na tlačítko Publikovat.
Chcete-li publikovat vlastní nastavení všech nepublikovaných součástí najednou, klikněte na tlačítko Publikovat všechna vlastní nastavení.
Poznámka:
Při každé změně prvků uživatelského rozhraní nebo implementaci skriptů formulářů pro entitu je třeba změny publikovat, aby se projevily. Veškerá vlastní nastavení, která mění schéma dat aplikace Dynamics 365 Customer Engagement (on-premises) (například vlastní entity, vztahy nebo pole), se projeví okamžitě.
Instalace řešení nebo publikace vlastních nastavení může narušit běžný provoz systému. Doporučujeme vám naplánovat import řešení na dobu, kdy bude nejméně narušovat činnost uživatelů.