Zdieľať cez


Odkaz na tabuľku/entitu Dynamics 365 Field Service

Tabuľky Dataverse poskytujú spoločnú množinu tabuliek, ktoré majú všetky databázy prostredia.

Odkaz na tabuľku/entitu aplikácií s podporou Dynamics 365 obsahuje ďalšie tabuľky, ktoré sú potrebné pred inštaláciou aplikácií Dynamics 365, ako je Field Service.

Tu uvedené tabuľky sa pridajú alebo upravia, keď sa rozhodnete nainštalovať Dynamics 365 Field Service a pridáte Dataverse do prostredia, ktoré vytvoríte. Schémy tabuliek môžu vyzerať inak, ak sú vo vašom prostredí Dataverse nainštalované iné aplikácie.

Poznámka

Táto referenčná dokumentácia vylučuje určité tabuľky, ktoré existujú vo vašom prostredí. Napríklad tabuľky, ktoré sú určené len na interné použitie a ktoré považujeme za menej relevantné pre vývojárov Field Service. Zmeny schém tabuliek sa neprejavia okamžite, pretože túto dokumentáciu generujeme v určitých intervaloch.

Túto referenčnú dokumentáciu sme spustili vo februári 2025. Zmeny si môžete všimnúť častejšie, keď zhromažďujeme počiatočnú spätnú väzbu a riešime ju.

Ak chcete zobraziť aktuálne a nefiltrované informácie pre všetky tabuľky vo vašom prostredí Dataverse, použite prehliadač definícií tabuľky. Prehliadač definícií tabuliek je spravované riešenie popísané v téme Prehľadávanie definícií tabuliek vo vašom prostredí.

Tento odkaz zahŕňa len tie tabuľky, v ktorých:

  • IsPrivate sa rovná false

  • IsIntersect sa rovná false alebo IsIntersect sa rovná true a tabuľka obsahuje viac ako 4 stĺpce.

    • Väčšina priesečníkov obsahuje iba 4 stĺpce potrebné na podporu vzťahu Many-to-Many. Nie sú užitočné. Zaujímavejšie sú priesečnícke tabuľky s viac ako štyrmi stĺpcami.

Správy

Správy v tomto zozname sa vzťahujú na entitu. Napríklad tabuľky vo vlastníctve používateľov podporujú Assignsprávy , GrantAccess, ModifyAccessRevokeAccess , zatiaľ čo tabuľky vo vlastníctve organizácie nie.

SDK pre .NET

Pri použití súpravy SDK pre .NET môžete zvyčajne vyvolať príslušnú triedu požiadaviek, ktorá bude patriť do priestorov názvov Microsoft.Crm.Sdk.Messages alebo Microsoft.Xrm.Sdk.Messages . Tieto triedy majú názvy, ktoré obsahujú predponu Request pridanú k názvu správy.

Niektoré správy sa pridávajú ako vlastné akcie pre riešenia, ktoré podporujú. Tieto správy nie sú definované v zostavách súpravy SDK, ale existuje niekoľko spôsobov, ako ich môžete použiť.

Webové rozhranie API

Pri používaní webového rozhrania API môžete nájsť bežné funkcie a akcie Dataverse OData definované v týchto odkazoch:

V prípade týchto funkcií a akcií a všetkých ďalších pridaných funkcií môžete zistiť, ako ich používať:

  1. Skontrolujte $metadata servisný doklad , kde nájdete podrobnosti o parametroch a vrátených hodnotách. Podrobnosti nájdete v témach Definície akcií a Definície funkcií .
  2. Vyvolanie akcií a funkcií. Podrobnosti nájdete v témach Používanie akcií webového rozhrania API a Používanie funkcií webového rozhrania API .

Udalosti

Udalosti sú správy, ktoré existujú, aby ste sa na ich odber mohli prihlásiť. Ak ste udalosť nepridali, nemali by ste správu vyvolať, iba sa na jej odber prihlásiť. Udalosti môžete odoberať niekoľkými rôznymi spôsobmi, napríklad:

Vlastnosti

Táto časť obsahuje vybraté vlastnosti entity, a nie všetky. Zahrnuté sú len tie vlastnosti, ktoré by mali byť pre vývojárov najužitočnejšie. Niektoré hodnoty vlastností entity je možné zmeniť.

Columns

Stĺpce sú uvedené v dvoch samostatných sekciách: Stĺpce alebo atribúty s možnosťou zápisu a Stĺpce alebo atribúty iba na čítanie. Účelom tohto oddelenia je zamerať sa na stĺpce, ktoré môže vývojár nastaviť pri vytváraní alebo aktualizácii riadkov v tabuľke. Pochopenie týchto stĺpcov pomáha vývojárovi pochopiť, čo môže s tabuľkou robiť okrem načítania hodnôt.

Stĺpce v sekcii Zapisovateľné stĺpce alebo atribúty vrátia hodnotu true pre vlastnostiIsValidForCreate alebo IsValidForUpdate (zvyčajne oboje). Ak niektorá z týchto vlastností vráti hodnotu false, zobrazí sa to.

Stĺpce alebo atribúty iba na čítanie vždy vrátia hodnotu false pre vlastnosti IsValidForCreateaIsValidForUpdate .

Možnosti stĺpca výberu v tejto referenčnej dokumentácii pochádzajú z nasadenia, kde je základným jazykom angličtina. Niektoré možnosti výberu sa môžu líšiť v závislosti od základného jazyka vybratého pri vytváraní prostredia. Tieto rozdiely sa viac zhodujú s možnosťami, ktoré najlepšie vyhovujú jazyku alebo kultúre. Tieto možnosti si môžete prispôsobiť zmenou štítkov alebo pridaním a odstránením možností podľa potreby.

Vzťahy

Trieda EntityMetadata obsahuje tri vlastnosti, ktoré predstavujú vzťahy:

Vlastnosť Typ Description
OneToManyRelationships OneToManyRelationshipMetadata[] Získa pole vzťahov one-to-many pre entitu.
ManyToOneRelationships OneToManyRelationshipMetadata[] Získa pole vzťahov many-to-one pre entitu.
ManyToManyRelationships ManyToManyRelationshipMetadata[] Získa pole vzťahov many-to-many pre entitu.

Poznámka

Je dôležité mať na pamäti, že zatiaľ čo každá tabuľka obsahuje zoznam vzťahov, ktoré sa na ňu vzťahujú, každý vzťah je zdieľaný oboma tabuľkami. Vzťahy existujú medzi tabuľkami. Zatiaľ čo vzťahy One-To-Many existujú, vzťahy Many-to-One sú jednoducho pohľadom na vzťah One-To-Many z referenčnej tabuľky.

Vzťahy Many-to-One

Zahŕňa tieto OneToManyRelationship vlastnosti:

Vlastnosť Description
ReferencedEntity Logický názov súvisiacej tabuľky.
ReferencedAttribute Logický názov hlavného kľúča súvisiacej tabuľky.
ReferencingEntity Logický názov súvisiacej tabuľky, ktorá obsahuje vyhľadávací stĺpec.
ReferencingAttribute Logický názov vyhľadávacieho stĺpca v súvisiacej tabuľke, ktorý obsahuje odkaz na hlavný kľúč primárnej tabuľky.
IsHierarchical Či vzťah predstavuje samoreferenčný hierarchický vzťah
CascadeConfiguration Údaje, ktoré popisujú, ktoré operácie vykonané s materskou entitou sa kaskádovite prenesú na súvisiace entity.
Ďalšie informácie: Kaskádová konfigurácia

Vzťahy One-to-many

Zahŕňa tieto OneToManyRelationship vlastnosti:

Vlastnosť Description
ReferencingEntity Logický názov súvisiacej tabuľky.
ReferencingAttribute Logický názov stĺpca v súvisiacej tabuľke, ktorý obsahuje odkaz na hlavný kľúč primárnej tabuľky.
IsCustomizable Či je možné zmeniť vlastnosti vzťahu.
ReferencedEntityNavigationPropertyName Názov navigačnej vlastnosti s hodnotou kolekcie webového rozhrania API pre tento vzťah.
Ďalšie informácie: Vlastnosti navigácie webového rozhrania API
AssociatedMenuConfiguration Údaje používané modelom riadenými aplikáciami na ovládanie, či a ako je možné získať prístup k údajom súvisiacej entity v používateľskom rozhraní z primárnej entity.

Vzťahy Many-to-many

Každý vzťah many-to-many zahŕňa Entity1LogicalName a Entity2LogicalName. V tejto dokumentácii sú podrobnosti o vzťahu uvedené v kontexte aktuálnej tabuľky. Či je alebo nie je skutočne dôležitá Entity1Entity2 .

Pre každý vzťah many-to-many sú zahrnuté nasledujúce vlastnosti:

Vlastnosť Description
IntersectEntityName Logický názov tabuľky prierezov, ktorá podporuje tento vzťah many-to-many.
Túto hodnotu môžete použiť pri spájaní stĺpcov tabuľky pomocou FetchXml
IsCustomizable Či je možné zmeniť vlastnosti vzťahu.
SchemaName Názov schémy vzťahu.
IntersectAttribute Názov stĺpca v tabuľke priesečníkov, ktorý je primárnym kľúčom pre záznamy tohto typu.
NavigationPropertyName Názov navigačnej vlastnosti s hodnotou kolekcie webového rozhrania API pre tento vzťah.
Ďalšie informácie: Vlastnosti navigácie webového rozhrania API
AssociatedMenuConfiguration Údaje používané modelom riadenými aplikáciami na ovládanie, či a ako je možné získať prístup k údajom druhej tabuľky v používateľskom rozhraní z tejto tabuľky.

V zriedkavých prípadoch, keď je vzťah many-to-many odkazujúci na seba, napríklad pre rolu pripojenia (ConnectionRole) connectionroleassociation_association, alebo Entity1 je uvedený pred vlastnosťou. Entity2

Vlastnosť Hodnota
Entity1IntersectAttribute Názov stĺpca v tabuľke priesečníkov, ktorý je primárnym kľúčom pre záznamy tohto typu ako prvá tabuľka.
Entity2IntersectAttribute Názov stĺpca v tabuľke priesečníkov, ktorý je primárnym kľúčom pre záznamy tohto typu ako druhá tabuľka.
Entity1NavigationPropertyName Názov navigačnej vlastnosti s hodnotou kolekcie webového rozhrania API pre tento vzťah ako prvá tabuľka.
Entity2NavigationPropertyName Názov navigačnej vlastnosti s hodnotou kolekcie webového rozhrania API pre tento vzťah ako druhá tabuľka.
Entity1AssociatedMenuConfiguration Údaje používané modelom riadenými aplikáciami na ovládanie, či a ako je možné získať prístup k údajom druhej tabuľky v používateľskom rozhraní z tejto tabuľky ako prvej tabuľky.
Entity2AssociatedMenuConfiguration Údaje používané modelom riadenými aplikáciami na ovládanie, či a ako je možné získať prístup k údajom druhej tabuľky v používateľskom rozhraní z tejto tabuľky ako druhej tabuľky