Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Деректер версінің кестелері ортаның барлық дерекқорларында бар кестелердің жалпы жиынтығын қамтамасыз етеді. Мұнда тізілген кестелер Динамиканы қосу 365 бағдарламаларын таңдағанда қосылады немесе өзгертіледі ме?
Қажетті лицензиялар болған кезде, одан да көп кестелер қосуға немесе бұрыннан бар Динамика 365 немесе Деректер сервері кестелерін реттеуге болатын Dynamics 365 өнімдерін орнатуға болады.
Бұл кестеде осы сілтемеге байланысты басқа Dynamics 365 өнімдері көрсетілген:
| Өнім құжаттамасы | Өнім кестесіне сілтеме |
|---|---|
| Сатылымдар | Сату кестесі/субъект сілтемесі |
| Өріс қызметі | Өріс қызметі кестесі/субъект анықтамасы |
| Тұтынушыға қызмет көрсету | Тұтынушыға қызмет көрсету кестесі/субъект анықтамасы |
Бұл сілтеме тек мына кестелерді қамтиды:
IsPrivatе тең
false- Бұл сыртқы пайдалану жағдайлары жоқ кестелерді алып тастайды. Жеке кестелер туралы қосымша мәліметтер
IsIntersect тең
falseнемесе IsIntersect теңtrueжәне кестеде 4-тен артық баған бар.- Қиылысатын кестелердің көпшілігінде Көп-көптік қатынасты қолдау үшін қажетті 4 баған ғана бар. Олар пайдалы емес. Төрт бағаннан артық қиылысатын кестелер қызықтырақ.
Хабарлар
Осы тізімдегі хабарламалар субъектіге қатысты қолданылады. Мысалы, пайдаланушыға тиесілі кестелер , және ұйымға тиесілі кестелер жоқ кездегі хабарларды қолдайдыAssignGrantAccessModifyAccess.RevokeAccess
.NET үшін SDK
.NET үшін SDK функциясын пайдаланған кезде, әдетте, Microsoft.Crm.Sdk.Messages немесе Microsoft.Xrm.Sdk.Messages атау кеңістігіне жататын тиісті сұрау класына сілтеме жасауға болады. Бұл кластарда хабар атауына Request қосылған префиксті қамтитын атаулар бар.
Кейбір хабарлар өздері қолдайтын шешімдер үшін реттелетін әрекеттер ретінде қосылады. Бұл хабарлар СДК құрастырмалары ішінде анықталмаған, бірақ оларды пайдаланудың бірнеше жолдары бар.
Web API
Web API қолданған кезде осы сілтемеде анықталған жалпы Dataverse OData функциялары мен әрекеттерін табуға болады:
Осы функциялар мен әрекеттер және қосылған кез келген қосымша функциялар үшін мына әрекеттерді пайдалану әдісін табуға болады:
- Параметрлер мен қайтару мәндері туралы мәліметтер алу үшін $metadata қызметтік құжатын зерттейді. Егжей-тегжейлі ақпарат алу үшін Әрекет анықтамалары мен Функция анықтамаларын қараңыз.
- Әрекеттер мен функцияларға сілтеме жасаймыз. Веб API әрекеттерін пайдалану және мәліметтер алу үшін Web API функцияларын пайдалану бөлімін қараңыз.
Оқиғалар
Оқиғалар - оларға жазылу үшін бар хабарлар. Оқиғаны қоспасаңыз, хабарға сілтеме жасамау керек, тек соған жазылыңыз. Оқиғаларға бірнеше түрлі тәсілдермен жазылуға болады, мысалы:
- Power Automate Dataverse қосқышын әрекет орындалған кезде іске қосу арқылы пайдаланыңыз.
- Оқиғаға жауап беру үшін Dataverse қосылатын модулін тіркейді.
- Оқиға деректерін Azure бағдарламасына немесе Dataverse Azure біріктіруі бар веб-ілгекке жіберу
Сипаттар
Бұл бөлімге олардың барлығынан гөрі таңдалған субъект қасиеттері кіреді. Тек әзірлеушілер үшін пайдалы болатын қасиеттер ғана кіреді. Кейбір субъектінің мүліктік құндылықтарын өзгертуге болады.
Бағандар
Бағандар екі бөлек бөлімде көрсетіледі: Жазылатын бағандар/атрибуттар және тек оқуға арналған бағандар/атрибуттар. Бұл бөлінудің мақсаты кестедегі жолдарды жасағанда немесе жаңартқанда әзірлеуші орната алатын бағандарға назар аудару болып табылады. Бұл бағандарды түсіну әзірлеушіге мәндерді шығарып алудан тыс кестемен не істей алатынын түсінуге көмектеседі.
Writable бағандары/атрибуттар бөліміндегі бағандар IsValidForCreate немесе IsValidForUpdate сипаттары үшін шындыққа оралады (әдетте екеуі де). Егер осы қасиеттердің біреуі жалған болып қайтса, бұл туралы көрсетіледі.
Тек оқуға арналған бағандар/атрибуттар әрқашан IsValidForCreateжәнеIsValidForUpdate сипаттары үшін жалған болып оралады.
Осы анықтамалық құжаттамадағы таңдау бағанының параметрлері ағылшын тілі базалық тіл болып табылатын өрістетуден келіп түседі. Таңдаудың кейбір параметрлері орта жасағанда таңдалған базалық тілге байланысты өзгеріп отыруы мүмкін. Бұл айырмашылықтар тілді немесе мәдениетті ең жақсы сәйкестендіретін параметрлерге неғұрлым тығыз сәйкестендіріледі. Жапсырмаларды өзгерту немесе қажетіне қарай параметрлерді қосу және жою арқылы осы параметрлерді еркін реттей аласыз.
Қатынастар
EntityMetadata класы қатынастарды білдіретін үш қасиетті қамтиды:
| Сипат | Түр | Сипаттама |
|---|---|---|
| OneToManyRelationships | OneToManyRelationshipMetadata[] | Субъект үшін бір-бірден көп қатынас массивін алады. |
| MonyToOneErelationships | OneToManyRelationshipMetadata[] | Субъект үшін көп-бір қатынастар массивін алады. |
| ManyToManyRelationships | ManyToManyRelationshipMetadata[] | Субъект үшін көптеген қатынастар массивін алады. |
Ескертпе
Әрбір кестеде оған қатысты қатынастар көрсетілгенімен, әр қатынас екі кестемен ортақ пайдаланылатынын естен шығарған жөн. Кестелер арасындағы қатынастар бар. Бір -To-Many қатынастар бар болғанымен, Көп-бір қарым-қатынас жай ғана сілтемелер кестесінен бір-To-Many қатынас көрінісі болып табылады.
Көп-бір қарым-қатынас
Мына сипаттарды қамтиды OneToManyRelationship :
| Сипат | Сипаттама |
|---|---|
ReferencedEntity |
Байланысты кестенің логикалық атауы. |
ReferencedAttribute |
Байланысты кестенің бастапқы кілтінің логикалық атауы. |
ReferencingEntity |
Іздеу бағаны бар байланысты кестенің логикалық атауы. |
ReferencingAttribute |
Бастапқы кестенің бастапқы кілтіне сілтемені қамтитын байланысты кестедегі іздеу бағанының логикалық атауы. |
IsHierarchical |
Қарым-қатынас өздігінен референттік иерархиялық қатынасты білдіре ме? |
CascadeConfiguration |
Негізгі субъектіде қандай операциялар орындалатынын сипаттайтын деректер байланысты субъектілерге каскадталады. Қосымша ақпарат: Каскад конфигурациясы |
Бір-бірден қарым-қатынас
Мына сипаттарды қамтиды OneToManyRelationship :
| Сипат | Сипаттама |
|---|---|
ReferencingEntity |
Байланысты кестенің логикалық атауы. |
ReferencingAttribute |
Бастапқы кестенің бастапқы кілтіне сілтемені қамтитын байланысты кестедегі бағанның логикалық атауы. |
IsCustomizable |
Қарым-қатынастың қасиеттерін өзгертуге бола ма? |
ReferencedEntityNavigationPropertyName |
Осы қатынас үшін Web API жиыны бағаланатын шарлау сипатының атауы. Қосымша ақпарат: Web API шарлау сипаттары |
AssociatedMenuConfiguration |
Бастапқы субъектiден байланысты субъектiнiң деректерiне қол жеткiзу мүмкiн екендiгiн және қалай қол жеткiзу мүмкiн екендiгiн бақылау үшiн модельдiк негiздегі қосымшалар пайдаланатын деректер. |
Көптеген қарым-қатынастар
Әр көптеген қатынасқа Entity1LogicalName және Identity2LogicalName кіреді. Осы құжаттама үшін ағымдағы кестенің контекстінде қатынастардың деректемелері келтіріледі. Ол шын мәнінде маңызды ма Entity1Entity2 , жоқ па.
Әр көп-көптік қатынас үшін келесі сипаттар кіреді:
| Сипат | Сипаттама |
|---|---|
IntersectEntityName |
Осы көп-көптік қатынасты қолдайтын қиылысатын кестенің логикалық атауы. Бұл мәнді FetchXml арқылы кесте бағандарына қосылғанда пайдалануға болады |
IsCustomizable |
Қарым-қатынастың қасиеттерін өзгертуге бола ма? |
SchemaName |
Қарым-қатынастың схемалық атауы. |
IntersectAttribute |
Осы түрдің жазбалары үшін негізгі кілт болып табылатын қиылысатын кестедегі бағанның атауы. |
NavigationPropertyName |
Осы қатынас үшін Web API жиыны бағаланатын шарлау сипатының атауы. Қосымша ақпарат: Web API шарлау сипаттары |
AssociatedMenuConfiguration |
Осы кестеден екінші кесте деректеріне қатынасу мүмкіндігінің бар-жоғын және қалай қол жеткізуге болатынын бақылау үшін үлгіге негізделген бағдарламалар пайдаланатын деректер. |
Connection Role (ConnectionRole) connectionroleassociation_associationEntity1 сияқты көптеген қарым-қатынас өз-өзіне сілтеме жасайтын немесе Entity2 сипатқа алдын ала берілген сирек жағдайда.
| Сипат | Мән |
|---|---|
Entity1IntersectAttribute |
Бірінші кесте ретінде осы типтегі жазбалар үшін негізгі кілт болып табылатын қиылысатын кестедегі бағанның атауы. |
Entity2IntersectAttribute |
Екінші кесте ретінде осы типтегі жазбалар үшін негізгі кілт болып табылатын қиылысатын кестедегі баған атауы. |
Entity1NavigationPropertyName |
Бірінші кесте ретінде осы қатынас үшін Web API жиыны бағаланатын шарлау сипатының атауы. |
Entity2NavigationPropertyName |
Екінші кесте ретінде осы қатынас үшін Web API жинағымен бағаланатын шарлау сипатының атауы. |
Entity1AssociatedMenuConfiguration |
Бірінші кесте ретінде осы кестеден екінші кесте деректерінің УИ-ге кіру мүмкіндігін және қалай қол жеткізуге болатынын бақылау үшін үлгіге негізделген бағдарламалар пайдаланатын деректер. |
Entity2AssociatedMenuConfiguration |
Екінші кесте деректеріне осы кестеден екінші кесте ретінде қол жеткізу мүмкіндігін және қалай қол жеткізуге болатынын бақылау үшін үлгіге негізделген бағдарламалар пайдаланатын деректер |