Преглед на връзките и типовете обекти
Тази тема се прилага към Dynamics 365 Customer Engagement (on-premises). За версията на Power Apps на тази тема вижте: Релации между обекти
Релациите между обекти определят как записите може да бъдат свързани помежду си в базата данни. На най-простото ниво добавянето на справочно поле към даден обект създава нова 1:N (една към много) релация между двата обекта и ви позволява да поставите това справочно поле във формуляр. С полето за справка потребителите могат да свързват множество "дъщерни" записи на този обект към единичен "родителски" запис на обект.
Освен просто определяне как записите могат да бъдат свързани към други записи, 1:N релации към обекти също така предоставят данни за решаване на следните въпроси:
Когато изтрия запис, всички записи, свързани с този запис, също следва да отпаднат?
Когато присвоя запис, трябва ли да присвоя също всички записи, свързани с този запис, на новия собственик?
Как може да се рационализира процесът на въвеждане на данни, когато създам нов свързан запис в контекста на съществуващ запис?
Как трябва хора, преглеждащи запис, да може да виждат свързаните записи?
Обектите също могат да участват в N:N (много към много) релации, където всякакъв брой записи за два обекта може да бъдат свързани помежду си.
Преценете дали да използвате релации към обект или връзки
Релации към обекти са метаданни, които правят промени в базата данни. Тези връзки позволяват на заявки да извличат свързаните данни много ефективно. Използвайте релации към обект, за да определите формални релации, които определят обекта, или които повечето записи могат да използват. Например една възможност без потенциален клиент няма да бъде много полезна. Обектът на възможността също има N:N релация с обекта-конкурент. Това позволява множество конкуренти да бъдат добавени към възможност. Вие може да искате да улови тези данни и да създадете отчет, който показва конкуренти.
Има други по-малко формални видове релации между записите, които се наричат връзки. Например може да бъде полезно да се знае дали двата контакта са женени, или може би те са приятели извън работата, или може би контакт се използва за работа за друг потенциален клиент. Повечето бизнеси няма да генерират справки чрез този тип информация или да изискват такава да се въвежда, така че вероятно не е полезно да създадете релации към обект.
Типове релация към обект
Когато търсите в мениджъра на решения, може би си мислите че има три типа релации между обекти. Всъщност има само два, както е показано в следната таблица.
Вид свързаност | Описание |
---|---|
1:N (едно към много) | Релация на обект, при която един запис на обект за основния обект може да бъде свързан с много други записи на свързан обект поради справочно поле в свързания обект. Когато преглеждате запис на главен обект можете да видите списък на записите на свързаните обекти, които са свързани с него. |
N:N (много към много) | Релация на обект, която зависи от специален обект на релация, понякога наричан обект на пресичане, така че много записи на един обект могат да бъдат свързани с много записи на друг обект. Когато преглеждате записи на единия обект в N:N релация, можете да видите списък на всички записи на другия обект, които са свързани с него. |
Типът релация N:1 (много към едно) съществува в потребителския интерфейс на прозореца на решението, тъй като прозорецът на решение ви показва изглед, групиран по обекти. Релации 1:N действително съществуват между обекти и се отнасят до всеки обект като основен обект или свързан обект. Свързаният обект, понякога се нарича дъщерен обект, има справочно поле, което позволява съхраняване на препратка към запис от главния обект, понякога наричан родителски обект. Релацията от тип N:1 е просто 1:N релация, преглеждана от свързания обект.
Вижте също
Общ преглед на обекти и метаданни
Създаване и редактиране на обекти
Създаване и редактиране на полета
Създаване и редактиране на глобални набори от опции