Rekordok összekapcsolása egymással kapcsolatok használatával

A kapcsolatok rugalmas módot biztosítanak a Microsoft Dataverse két rekordja közötti kapcsolatok összekapcsolására és leírására. Segít elősegíteni a csapatmunkát, az együttműködést, valamint az üzleti és értékesítési folyamatok hatékony kezelését. A kapcsolatok segítségével egyszerűen társíthat felhasználókat, névjegyeket, árajánlatokat, értékesítési rendeléseket és sok más rekordot egymással. A társítás rekordjaihoz hozzárendelhetők bizonyos szerepkörök, amelyek segítenek meghatározni a kapcsolat célját.

A kapcsolatok a következő képességeket biztosítják:

  • Egyszerű és rugalmas módszer a legtöbb Dataverse-táblatípus két rekordja közötti kapcsolat létesítésére. A kapcsolatokhoz minden testreszabható üzleti és egyéni tábla engedélyezhető.
  • Hasznos információk, például a kapcsolat leírásának és időtartamának hozzáadására szolgáló lehetőség.
  • Olyan kapcsolati szerepkörök létrehozásának lehetősége, amelyek leírják a két rekord közötti kapcsolatot, például az orvos és a beteg, vagy a vezető és az alkalmazott közötti kapcsolatot.
  • Gyors módja annak, hogy több kapcsolatot és szerepkört hozzon létre egy adott rekordhoz. Egy kapcsolattartónak például számos kapcsolata lehet más kapcsolattartókkal, partnerekkel vagy szerződésekkel. Minden kapcsolatban a kapcsolattartó más-más szerepet játszhat.
  • Információk lekérdezések készítéséhez és grafikonok létrehozásához. Megkeresheti az összes kapcsolatot és kapcsolati szerepkört egy adott rekordhoz, és grafikonokat és diagramokat hozhat létre a kapcsolatok vizuális megjelenítéséhez.
  • Munkafolyamatok és naplózás támogatása az üzleti folyamatok automatizálásához és javításához.

Kapcsolatok engedélyezése és létrehozása

A tábladefiníciók frissítésével bármilyen egyéni vagy testre szabható táblát engedélyezhet a kapcsolathoz. Az üzenet segítségével UpdateEntityRequest állítsa be a tulajdonságot IsConnectionsEnabled a következőre: true.

Két rekord közötti kapcsolat létrehozásához használja a Kapcsolat táblát. Meg kell adnia egy rekordot, amelyből kapcsolatot (forrást) hoz létre, és egy rekordot, amelyhez csatlakozik (cél). A Célrekord megadásához használja a Connection.Record1Id oszlopot a forrásrekord és a Connection.Record2Id oszlop megadásához. Igény szerint megadhatja a kapcsolat időtartamát és a leírást. A kapcsolat résztvevői közötti kapcsolat leírásához használja a kapcsolati szerepköröket. A kapcsolati szerepkörök megadásához használja a Connection.Record1RoleId oszlopot és a Connection.Record2RoleId oszlopot .

Kapcsolatok lekérdezése

A kapcsolatok lekérdezése értékes adatokat tartalmaz, amelyek segítségével jelentéseket, grafikonokat és diagramokat hozhat létre. A kapcsolatokat rekord, típus (entitástípuskód), adott szerepkör vagy egyéb feltétel alapján kérdezheti le. Az alábbi példák a kapcsolatok lekérdezésére mutatnak be:

Rekord szerint:

  • Az A fiók összes kapcsolatának megjelenítése.

  • Az A fiók összes szerepkörének megjelenítése.

    Típus szerint (entitástípuskódok használatával):

  • A versenytárs összes szerepkörének megjelenítése.

  • Keresse meg a fiók szerepköreinek teljes számát.

    Egy szerep szerint:

  • Keresse meg az összes olyan kapcsolatot, ahol az A fiók "Szállító".

  • Keresse meg az összes nyitott lehetőséget 20 000 dollár felett, ahol a B kapcsolattartó egy "Értékesítő".

  • Keresse meg az összes egyező szerepkört az "Orvos" szerepkörhöz, például a "Beteg", a "Nővér" vagy az "Orvosi asszisztens" szerepkörhöz.

  • Keresse meg az összes partnert, aki a "Friend" szerepkört tölti be.

Fontos

Kapcsolati rekord létrehozásakor két rekord jön létre az adatbázisban. Az első rekord a forrás és a cél közötti kapcsolatot, a második rekord pedig a cél és a forrás közötti kapcsolatot jelöli. Ez garantálja, hogy a lekérdezés megtalálja az összes olyan kapcsolatot, amelyben a rekord részt vesz, függetlenül attól, hogy a rekord forrásrekord vagy célrekord a kapcsolatban.

Kapcsolati szerepkörökkel rendelkező táblák közötti kapcsolat leírása
Kapcsolattábla
ConnectionRole tábla
Példa: Kapcsolat létrehozása
Példa: Kapcsolati szerepkör létrehozása
Minta: Kölcsönös kapcsolati szerepkör létrehozása
Példa: Kapcsolatok lekérdezése rekord alapján (előzetes kötés)
Példa: Kapcsolati szerepkörök lekérdezése entitástípuskód alapján (korai kötésű)
Minta: Kapcsolatok lekérdezése reciprok szerepkörök szerint (korai kötés)
Példa: Kapcsolati szerepkör frissítése (korai kötés)