Použitie pripojení na vzájomné prepojenie záznamov

Pripojenia poskytujú flexibilný spôsob pripojenia a popisu vzťahov medzi akýmikoľvek dvoma záznamami v Microsoft Dataverse. Pomáha vám podporovať tímovú prácu, spoluprácu a efektívne riadenie obchodných a predajných procesov. Pripojenia umožňujú jednoducho navzájom priraďovať používateľov, kontakty, cenové ponuky, predajné objednávky a mnoho ďalších záznamov. Záznamom v asociácii je možné priradiť konkrétne roly, ktoré pomáhajú definovať účel vzťahu.

Pripojenia poskytujú nasledujúce možnosti:

  • Jednoduchý a flexibilný spôsob vytvorenia prepojenia medzi dvoma záznamami väčšiny typov tabuliek Dataverse. Pre pripojenie je možné povoliť všetky prispôsobiteľné obchodné a vlastné tabuľky.
  • Možnosť pridať užitočné informácie, ako je popis pripojenia a trvanie.
  • Schopnosť vytvárať roly pripojenia, ktoré popisujú vzťah medzi dvoma záznamami, ako je napríklad vzťah medzi lekárom a pacientom alebo manažérom a zamestnancom.
  • Rýchly spôsob vytvorenia viacerých pripojení a rolí pre konkrétny záznam. Kontakt môže mať napríklad veľa vzťahov s inými kontaktmi, kontami alebo zmluvami. V každom vzťahu môže kontakt hrať inú úlohu.
  • Informácie pre vytváranie dotazov a vytváranie grafov. Môžete vyhľadať všetky pripojenia a roly pripojenia pre konkrétny záznam a vytvoriť grafy a grafy na vizuálne znázornenie pripojení.
  • Podpora pracovných postupov a auditov na automatizáciu a zlepšovanie obchodných procesov.

Povolenie a vytváranie pripojení

Aktualizáciou definícií tabuliek môžete povoliť pripojenie ľubovoľnej vlastnej alebo prispôsobiteľnej tabuľky. Pomocou UpdateEntityRequest správy nastavte vlastnosť IsConnectionsEnabled na true.

Ak chcete vytvoriť spojenie medzi dvoma záznamami, použite tabuľku Connection. Musíte zadať záznam, z ktorého vytvoríte pripojenie (zdroj) a záznam, ku ktorému sa pripojíte (cieľ). Pomocou stĺpca Connection.Record1Id zadajte zdrojový záznam a stĺpca Connection.Record2Id zadajte cieľový záznam. Voliteľne môžete určiť trvanie pripojenia a popis. Ak chcete opísať vzťah medzi účastníkmi pripojenia, použite roly pripojenia. Ak chcete určiť roly pripojenia, použite stĺpec Connection.Record1RoleId a stĺpec Connection.Record2RoleId .

Dotazovanie pripojení

Dotazovanie pripojení poskytuje cenné údaje, ktoré môžete použiť na vytváranie zostáv, grafov alebo grafov. Môžete sa dotazovať na pripojenia podľa záznamu, typu (kód typu entity), konkrétnej roly alebo iných kritérií. Nižšie sú uvedené príklady dotazovania pripojení:

Podľa záznamu:

  • Zobraziť všetky pripojenia pre účet A.

  • Zobraziť všetky roly pre účet A.

    Podľa typu (pomocou kódov typov subjektov):

  • Zobraziť všetky pozície pre súťažiaceho.

  • Vyhľadajte celkový počet rolí pre daný účet.

    Podľa úlohy:

  • Nájdite všetky spojenia, kde je účet A "Dodávateľ".

  • Nájdite všetky otvorené príležitosti nad 20 000 USD, kde kontakt B je "predajca".

  • Nájdite všetky zodpovedajúce roly pre rolu "Lekár", napríklad "Pacient", "Zdravotná sestra" alebo "Lekársky asistent".

  • Nájdite všetky kontakty, ktoré majú rolu "Priateľ".

Dôležité

Keď vytvoríte záznam pripojenia, v databáze sa vytvoria dva záznamy. Prvý záznam predstavuje pripojenie zdroja k cieľu a druhý záznam predstavuje pripojenie cieľa k zdroju. To zaručuje, že dotaz nájde všetky pripojenia, na ktorých sa záznam zúčastňuje, bez ohľadu na to, či ide o zdrojový alebo cieľový záznam v pripojení.

Popis vzťahu medzi tabuľkami s rolami pripojenia
Tabuľka pripojenia
Tabuľka ConnectionRole
Ukážka: Vytvorenie pripojenia
Ukážka: Vytvorenie roly pripojenia
Ukážka: Vytvorenie roly recipročného pripojenia
Ukážka: Dotazovanie pripojení podľa záznamu (skorá väzba)
Ukážka dotazovania rolí pripojenia podľa kódu typu entity (skorá väzba)
Ukážka: Dotazovanie pripojení podľa recipročných rolí (skorá väzba)
Ukážka : Aktualizácia roly pripojenia (skorá väzba)