Kopīgot, izmantojot


Dynamics 365 Field Service tabulas/entītijas atsauce

Dataverse tabulas nodrošina visu vides datu bāzu kopējo tabulu kopu.

Dynamics 365 iespējoto programmu tabulas/entītijas atsauce satur papildu tabulas, kas nepieciešamas, lai varētu instalēt Dynamics 365 programmas, piemēram, Field Service.

Šeit uzskaitītās tabulas tiek pievienotas vai modificētas, izvēloties instalēt Dynamics 365 Field Service, pievienojot Dataverse izveidotajai videi. Tabulu shēmas var izskatīties citādi, ja jūsu Dataverse vidē ir instalētas citas programmas.

Piezīmes

Šī atsauces dokumentācija izslēdz noteiktas tabulas, kas pastāv jūsu vidē. Piemēram, tabulas, kas paredzētas tikai iekšējai lietošanai un kuras mēs uzskatām par mazāk atbilstošām Field Service izstrādātājiem. Tabulas shēmu izmaiņas netiek atspoguļotas uzreiz, jo mēs ģenerējam šo dokumentāciju noteiktos intervālos.

Mēs esam izlaiduši šo atsauces dokumentāciju 2025. gada februārī. Jūs varat pamanīt izmaiņas biežāk, kad mēs apkopojam sākotnējās atsauksmes un risinām tās.

Lai skatītu pašreizējo un nefiltrēto informāciju par visām tabulām savā Dataverse vidē, izmantojiet tabulu definīciju pārlūkprogrammu. Tabulas definīciju pārlūks ir pārvaldīts risinājums, kas aprakstīts sadaļā Tabulu definīciju pārlūkošana jūsu vidē.

Šī atsauce attiecas tikai uz tām tabulām, kurās:

  • IsPrivate ir vienāds false

  • IsIntersect ir vienāds false vai IsIntersect ir vienāds true , un tabulā ir vairāk nekā 4 kolonnas.

    • Lielākajā daļā krustojuma tabulu ir tikai 4 kolonnas, kas nepieciešamas, lai atbalstītu relāciju Daudzi pret daudziem. Tie nav noderīgi. Interesantākas ir krustojuma tabulas ar vairāk nekā četrām kolonnām.

Ziņojumi

Šajā sarakstā iekļautie ziņojumi ir piemērojami entītijai. Piemēram, lietotājam piederošās tabulas atbalsta , , un Assign ziņojumus, GrantAccessModifyAccessbet organizācijai piederošas tabulas RevokeAccessneatbalsta.

SDK .NET

Izmantojot .NET SDK, parasti var izsaukt atbilstošo pieprasījuma klasi, kas piederēs Microsoft.Crm.Sdk.Messages vai Microsoft.Xrm.Sdk.Messages nosaukumvietām. Šīm klasēm ir nosaukumi, kas ietver Request ziņojuma nosaukumam pievienoto prefiksu.

Daži ziņojumi tiek pievienoti kā pielāgotas darbības to atbalstītajiem risinājumiem. Šie ziņojumi nav definēti SDK komplektos, bet ir vairāki veidi, kā tos izmantot.

Tīmekļa API

Izmantojot tīmekļa API, varat atrast parastās Dataverse OData funkcijas un darbības, kas definētas šajās atsaucēs:

Šīm funkcijām un darbībām, kā arī jebkurām pievienotajām funkcijām un darbībām varat uzzināt, kā tās izmantot:

  1. Pārbaudiet $metadata pakalpojuma dokumentu , lai iegūtu detalizētu informāciju par parametriem un atgrieztajām vērtībām. Detalizētu informāciju skatiet sadaļā Darbību definīcijas un Funkciju definīcijas .
  2. Izsauciet darbības un funkcijas. Detalizētu informāciju skatiet sadaļā Tīmekļa API darbību izmantošana un Tīmekļa API funkciju izmantošana .

Notikumi

Notikumi ir ziņojumi, kas pastāv, lai tos varētu abonēt. Ja vien neesat pievienojis notikumu, ziņojumu nevajadzētu izsaukt, bet tikai abonēt to. Jūs varat abonēt pasākumus vairākos dažādos veidos, piemēram:

Rekvizīti

Šajā sadaļā ir iekļauti atlasītie entītiju rekvizīti, nevis visi. Tiek iekļauti tikai tie īpašumi, kas ir visnoderīgākie izstrādātājiem. Dažas entītijas rekvizītu vērtības var mainīt.

Kolonnas

Kolonnas ir uzskaitītas divās atsevišķās sadaļās: Rakstāmas kolonnas/atribūti un Tikai lasāmas kolonnas/atribūti. Šīs atdalīšanas mērķis ir koncentrēties uz kolonnām, kuras izstrādātājs var iestatīt, veidojot vai atjauninot rindas tabulā. Izpratne par šīm kolonnām palīdz izstrādātājam saprast, ko viņš var darīt ar tabulu, ne tikai izgūt vērtības.

Kolonnas sadaļā Rakstāmās kolonnas/atribūti atgriež vērtību rekvizītiemIsValidForCreate vai IsValidForUpdate (parasti abiem). Ja kāds no šiem rekvizītiem atgriež false, tas tiek norādīts.

Tikai lasāmās kolonnas/atribūti rekvizītiemIsValidForCreate un IsValidForUpdatevienmēr atgriež false.

Izvēles kolonnas opcijas šajā atsauces dokumentācijā nāk no izvietojuma, kurā angļu valoda ir pamatvaloda. Dažas izvēles opcijas var atšķirties atkarībā no pamatvalodas, kas atlasīta, veidojot vidi. Šīs atšķirības ciešāk atbilst iespējām, kas vislabāk atbilst valodai vai kultūrai. Jūs varat brīvi pielāgot šīs opcijas, mainot etiķetes vai pievienojot un noņemot opcijas pēc nepieciešamības.

Attiecības

EntityMetadata klasē ir trīs rekvizīti, kas attēlo relācijas:

Rekvizīts Tipi Apraksts
Viens pret daudzām attiecībām OneToManyRelationshipMetadata[] Iegūst entītijas relāciju masīvu viens pret daudziem.
Daudzas attiecības ar vienu OneToManyRelationshipMetadata[] Iegūst entītijas relāciju daudzi pret vienu masīvu.
DaudzasDaudzasAttiecības DaudziDaudziAttiecībasMetadati[] Iegūst entītijas relāciju daudzi pret daudziem masīvu.

Piezīmes

Ir svarīgi paturēt prātā, ka, lai gan katrā tabulā ir uzskaitītas relācijas, kas uz to attiecas, katra relācija ir kopīga abām tabulām. Relācijas pastāv starp tabulām. Kamēr pastāv attiecībasTo-Many viens, attiecības daudzi pret vienu ir vienkārši skats uz attiecībāmTo-Many no atsauces tabulas.

Daudzi pret vienu attiecības

Ietver šādas OneToManyRelationship īpašības:

Rekvizīts Apraksts
ReferencedEntity Saistītās tabulas loģiskais nosaukums.
ReferencedAttribute Saistītās tabulas primārās atslēgas loģiskais nosaukums.
ReferencingEntity Saistītās tabulas loģiskais nosaukums, kurā ir uzmeklēšanas kolonna.
ReferencingAttribute Saistītās tabulas uzmeklēšanas kolonnas loģiskais nosaukums, kas satur atsauci uz primārās tabulas primāro atslēgu.
IsHierarchical Vai relācija atspoguļo pašreferenciālu hierarhisku relāciju
CascadeConfiguration Dati, kas apraksta, kuras mātesuzņēmumā veiktās operācijas tiks novirzītas uz saistītajām entītijām.
Papildinformācija: Kaskādes konfigurācija

Attiecības viens pret daudziem

Ietver šādas OneToManyRelationship īpašības:

Rekvizīts Apraksts
ReferencingEntity Saistītās tabulas loģiskais nosaukums.
ReferencingAttribute Saistītās tabulas kolonnas loģiskais nosaukums, kas satur atsauci uz primārās tabulas primāro atslēgu.
IsCustomizable Vai var mainīt relācijas rekvizītus.
ReferencedEntityNavigationPropertyName Šīs relācijas Web API kolekcijas vērtības navigācijas rekvizīta nosaukums.
Papildinformācija: Tīmekļa API navigācijas rekvizīti
AssociatedMenuConfiguration Dati, ko izmanto modeļa vadītas programmas, lai kontrolētu, vai un kā saistītajiem entītiju datiem var piekļūt lietotāja interfeisā no primārās entītijas.

Attiecības daudzi pret daudziem

Katra relācija daudzi pret daudziem ietver Entity1LogicalName un Entity2LogicalName. Šajā dokumentācijā detalizēta informācija par attiecībām ir sniegta pašreizējās tabulas kontekstā. Neatkarīgi no tā, vai tas ir Entity1 vai Entity2 nav īsti svarīgi.

Katrai relācijai daudzi pret daudziem ir iekļauti šādi rekvizīti:

Rekvizīts Apraksts
IntersectEntityName Krustojuma tabulas loģiskais nosaukums, kas atbalsta šo relāciju daudzi pret daudziem.
Šo vērtību var izmantot, savienojot tabulas kolonnas, izmantojot FetchXml
IsCustomizable Vai var mainīt relācijas rekvizītus.
SchemaName Relācijas shēmas nosaukums.
IntersectAttribute Krustojuma tabulas kolonnas nosaukums, kas ir šī tipa ierakstu primārā atslēga.
NavigationPropertyName Šīs relācijas Web API kolekcijas vērtības navigācijas rekvizīta nosaukums.
Papildinformācija: Tīmekļa API navigācijas rekvizīti
AssociatedMenuConfiguration Dati, ko izmanto modeļa vadītas programmas, lai kontrolētu, vai un kā no šīs tabulas lietotāja interfeisā var piekļūt otrās tabulas datiem.

Retos gadījumos, kad relācija daudzi pret daudziem ir pašatsauce, piemēram, savienojuma lomai (ConnectionRole) connectionroleassociation_association, Entity1 vai Entity2 ir pievienota rekvizītam.

Rekvizīts Vērtība
Entity1IntersectAttribute Krustojuma tabulas kolonnas nosaukums, kas ir primārā atslēga šāda tipa ierakstiem kā pirmajai tabulai.
Entity2IntersectAttribute Krustojuma tabulas kolonnas nosaukums, kas ir primārā atslēga šāda tipa ierakstiem kā otrā tabula.
Entity1NavigationPropertyName Šīs relācijas Web API kolekcijas vērtības navigācijas rekvizīta nosaukums kā pirmā tabula.
Entity2NavigationPropertyName Web API kolekcijas vērtības navigācijas rekvizīta nosaukums šai relācijai kā otrā tabula.
Entity1AssociatedMenuConfiguration Dati, ko izmanto modeļa vadītas programmas, lai kontrolētu, vai un kā var piekļūt otrajiem tabulas datiem lietotāja interfeisā no šīs tabulas kā pirmās tabulas.
Entity2AssociatedMenuConfiguration Dati, ko izmanto modeļa vadītas programmas, lai kontrolētu, vai un kā var piekļūt otrās tabulas datiem lietotāja interfeisā no šīs tabulas kā otrās tabulas