Partajați prin


Prezentare generală a relațiilor dintre entități și a tipurilor de entități

Acest subiect se aplică la Dynamics 365 Customer Engagement (on-premises). Pentru versiunea Power Apps a acestui subiect, consultați: Relații cu entitate

Relațiile de entitate definesc modul în care înregistrările pot fi corelate între ele în baza de date. La nivelul cel mai simplu, adăugarea unui câmp de căutare pentru o entitate creează o nouă relație 1:N (unul-la-mai-mulți) între cele două entități și vă permite să amplasați câmpul de căutare respectiv într-un formular. Cu ajutorul câmpului de căutare, utilizatorii pot asocia mai multe înregistrări secundare ale unei entități cu o singură înregistrare principală a entității respective.

Pe lângă faptul că definesc modul în care înregistrările pot fi corelate cu alte înregistrări, relațiile de entitate N:1 oferă de asemenea date pentru a răspunde la următoarele întrebări:

  • Atunci când șterg o înregistrare, trebuie ca toate înregistrările corelate cu înregistrarea respectivă să fie și ele șterse?

  • Atunci când atribui o înregistrare, trebuie să atribui noului proprietar toate înregistrările corelate cu înregistrarea respectivă?

  • Cum pot dinamiza procesul de introducere a datelor atunci când creez o nouă înregistrare corelată în contextul unei înregistrări existente?

  • Cum pot persoanele care vizualizează o înregistrare să vizualizeze înregistrările corelate?

    Entitățile pot de asemenea să participe într-o relație N:N (mai mulți-la-mai-mulți) dacă există un număr de înregistrări pentru două entități care pot fi corelate între ele.

Decideți dacă este necesar să utilizați relațiile de entitate sau conexiunile

Relațiile de entitate sunt metadate care aduc modificări în baza de date. Aceste relații permit interogările pentru regăsirea datelor corelate într-un mod foarte eficient. Utilizați relațiile de entitate pentru a defini relațiile formale care definesc o entitate sau care pot fi utilizate pentru majoritatea înregistrărilor. De exemplu, o oportunitate fără un client potențial nu ar fi foarte utilă. Entitatea Oportunitate are de asemenea o relație N:N cu entitatea Concurent. Acest lucru permite adăugarea mai multor concurenți la oportunitate. Aveți posibilitatea de a captura aceste date și a crea un raport care listează concurenții.

Există alte tipuri de relații mai puțin formale între înregistrări, numite conexiuni. De exemplu, poate fi util să știți dacă două contacte sunt căsătorite, dacă sunt prieteni din afara locului de muncă, sau dacă un contact a lucrat în trecut pentru un alt cont. Majoritatea proceselor de business nu vor genera rapoarte folosind acest tip de informații și nu vor solicitarea introducerea lor, deci probabil că este inutil să creați relații de entitate.

Tipuri de relații de entitate

Când examinați exploratorul de soluții, ați putea crede că există trei tipuri de relații de entitate. De fapt, există doar două, așa cum se arată în tabelul următor.

Tip relație Descriere
1:N (Unu-la-Mulți) O relație de entitate în care o înregistrare de entitate pentru Entitatea principală poate fi asociată cu multe alte înregistrări de Entitate asociată din cauza un câmp de căutare pe entitatea aferentă.

Când vizualizați o înregistrare pentru entitatea principală, puteți vedea o listă de înregistrări pentru entitatea corelată, care sunt asociate cu aceasta.
N:N (Mulți-la-Mulți) O relație de entitate care depinde de o Entitate de relație specială, numită uneori entitate Intersect, astfel încât multe înregistrări ale unei entități pot fi legate de mai multe înregistrări ale altei entități.

Când vizualizați înregistrări ale oricărei entități aflate într-o relație N:N, puteți vedea o listă cu orice înregistrări ale celeilalte entități care sunt corelate cu aceasta.

Tipul de relație N:1 (mai multe-la-unu) există în interfața de utilizator a exploratorului de soluții, deoarece exploratorul de soluții vă arată o vizualizare grupată pe entități. Relații 1:N există de fapt între entități și se referă la fiecare entitate fie ca fiind o Entitate principală sau Entitate asociată. Entitatea corelată, numită uneori entitate secundară, are un câmp de căutare care permite stocarea unei referințe la o înregistrare din entitatea principală, numită uneori entitate părinte. O relație N:1 este doar o relație 1:N vizualizată din entitatea corelată.

Consultați și

Prezentare generală a entităților și a metadatelor
Creați și editați entități
Creați și editați câmpuri
Creați și editați seturi globale de opțiuni