Jaa


Dynamics 365 Field Servicen taulukon/entiteetin viite

Dataverse-taulukot tarjoavat yhteisen taulukkojoukon kaikissa ympäristön tietokannoissa.

Dynamics 365 -sovellusten taulukko-/entiteettiviittaus sisältää lisätaulukot, jotka ovat välttämättömiä, ennen kuin voit asentaa Dynamics 365 -sovelluksia, kuten Field Servicen.

Tässä lueteltuja taulukoita lisätään tai muokataan, kun valitset Dynamics 365 Field Servicen asentamisen, kun lisäät Dataversen luomaasi ympäristöön. Taulukkorakenteet voivat näyttää erilaisilta, jos Dataverse-ympäristöön on asennettu muita sovelluksia.

Note

Tämä viitedokumentaatio ei sisällä tiettyjä ympäristössä olevia taulukoita. Esimerkiksi taulukot, jotka on tarkoitettu vain sisäiseen käyttöön ja joita pidämme vähemmän merkityksellisinä Field Service -kehittäjille. Taulukkorakenteisiin tehdyt muutokset eivät näy heti, koska luomme tämän dokumentaation tietyin väliajoin.

Olemme julkaisseet tämän viitedokumentaation helmikuussa 2025. Saatat huomata muutoksia useammin, kun keräämme alustavaa palautetta ja käsittelemme niitä.

Jos haluat tarkastella kaikkien Dataverse-ympäristön taulukoiden nykyisiä ja suodattamattomia tietoja, käytä taulumääritysselainta. Taulumääritysselain on hallittu ratkaisu, joka on kuvattu kohdassa Selaa taulukon määrityksiä ympäristössäsi.

Tämä viittaus sisältää vain ne taulukot, joissa:

  • Onko yksityinen yhtä kuin false

  • IsIntersect on yhtä suuri kuin false tai IsIntersect on yhtä suuri kuin true ja taulukossa on enemmän kuin 4 saraketta.

    • Useimmat risteävät taulukot sisältävät vain 4 saraketta, jotka ovat tarpeen monta-moneen-yhteyden tukemiseen. Ne eivät ole hyödyllisiä. Yli neljän sarakkeen risteävät taulukot ovat mielenkiintoisempia.

Viestit

Tämän luettelon sanomat koskevat entiteettiä. Esimerkiksi käyttäjien omistamat taulukot tukevat Assign, GrantAccess, ModifyAccessja RevokeAccess viestejä, kun taas organisaation omistamat taulukot eivät.

.NET-SDK

Kun käytät .NET:n SDK:ta, voit yleensä kutsua vastaavan pyyntöluokan, joka kuuluu joko Microsoft.Crm.Sdk.Messages - tai Microsoft.Xrm.Sdk.Messages-nimitiloihin . Näillä luokilla on nimet, jotka sisältävät viestin nimeen lisätyn Request etuliitteen.

Jotkin viestit lisätään mukautettuina toimintoina niiden tukemille ratkaisuille. Näitä sanomia ei ole määritetty SDK-kokoonpanoissa, mutta voit käyttää niitä useilla tavoilla.

Verkko-API

Kun käytät verkko-ohjelmointirajapintaa, löydät yleiset Dataverse OData -funktiot ja -toiminnot, jotka on määritetty tässä viitteessä:

Näitä funktioita ja toimintoja sekä muita lisättyjä toimintoja varten voit tutustua niiden käyttöön seuraavasti:

  1. Tarkista $metadata huoltoasiakirjasta lisätietoja parametreista ja palautusarvoista. Katso lisätietoja kohdasta Toimintomääritykset ja Funktiomääritykset .
  2. Käynnistä toimintoja ja funktioita. Katso lisätietoja kohdasta Verkko-ohjelmointirajapinnan toimintojen käyttäminen ja Verkko-ohjelmointirajapinnan funktioiden käyttäminen .

Tapahtumat

Tapahtumat ovat viestejä, jotka ovat olemassa, jotta voit tilata ne. Ellet ole lisännyt tapahtumaa, sinun ei tule käynnistää viestiä, vaan vain tilata se. Voit tilata tapahtumia useilla eri tavoilla, esimerkiksi:

Ominaisuudet

Tämä osio sisältää valitut entiteetin ominaisuudet niiden kaikkien sijaan. Mukana on vain ne ominaisuudet, joiden odotetaan olevan hyödyllisimpiä kehittäjille. Joitakin entiteettiominaisuuksien arvoja voidaan muuttaa.

Sarakkeet

Sarakkeet on lueteltu kahdessa erillisessä osiossa: Kirjoitettavat sarakkeet/määritteet ja Vain luku -sarakkeet/määritteet. Tämän erottelun tarkoituksena on keskittyä sarakkeisiin, jotka kehittäjä voi asettaa luodessaan tai päivittäessään taulukon rivejä. Näiden sarakkeiden ymmärtäminen auttaa kehittäjää ymmärtämään, mitä hän voi tehdä taulukolle arvojen noutamisen lisäksi.

Kirjoitettavat sarakkeet/määritteet -osan sarakkeet palauttavat tosi jokoIsValidForCreate- tai IsValidForUpdate-ominaisuuksille (yleensä molemmille). Jos jompikumpi näistä ominaisuuksista palauttaa arvon epätosi, tämä ilmoitetaan.

Vain luku -sarakkeet/määritteet palauttavat aina epätosi-arvon IsValidForCreate- jaIsValidForUpdate-ominaisuuksille .

Tämän viitedokumentaation valintasarakkeen vaihtoehdot ovat peräisin käyttöönotosta, jossa englanti on peruskieli. Jotkin valintavaihtoehdot voivat vaihdella ympäristön luomisen yhteydessä valitun peruskielen mukaan. Nämä erot vastaavat paremmin kieleen tai kulttuuriin parhaiten sopivia vaihtoehtoja. Voit vapaasti mukauttaa näitä asetuksia muuttamalla tunnisteita tai lisäämällä ja poistamalla vaihtoehtoja tarpeen mukaan.

Suhteet

EntityMetadata-luokka sisältää kolme ominaisuutta, jotka edustavat suhteita:

Ominaisuus Type Description
OneManyRelationships OneToManyRelationshipMetadata[] Hakee entiteetin yksi-moneen-suhteiden matriisin.
ManyToOneRelationships OneToManyRelationshipMetadata[] Hakee entiteetin monta-yhteen-suhteiden matriisin.
ManyToManyRelationships ManyToManyRelationshipMetadata[] Hakee entiteetin monta-moneen-suhteiden matriisin.

Note

On tärkeää muistaa, että vaikka kussakin taulukossa luetellaan siihen liittyvät suhteet, kumpikin yhteys on yhteinen molemmille taulukoille. Taulukoiden väliset suhteet ovat olemassa. Vaikka yksi-To-Many-suhteita on olemassa, monta-yhteen-suhteet ovat yksinkertaisesti näkymä yksi-To-Many-suhteesta viittaustaulukosta.

Monta yhteen -suhteet

Sisältää seuraavat OneToManyRelationship ominaisuudet:

Ominaisuus Description
ReferencedEntity Liittyvän taulukon looginen nimi.
ReferencedAttribute Liittyvän taulukon perusavaimen looginen nimi.
ReferencingEntity Hakusarakkeen sisältävän liittyvän taulukon looginen nimi.
ReferencingAttribute Liittyvän taulukon hakusarakkeen looginen nimi, joka sisältää viittauksen ensisijaisen taulukon perusavaimeen.
IsHierarchical Edustaako suhde itseen viittaavaa hierarkkista suhdetta
CascadeConfiguration Tiedot, jotka kuvaavat, mitkä pääentiteetissä suoritetut toiminnot limittyvät toisiinsa liittyviin entiteetteihin.
Lisätietoja: Kaskadimääritys

Yksi-moneen-suhteet

Sisältää seuraavat OneToManyRelationship ominaisuudet:

Ominaisuus Description
ReferencingEntity Liittyvän taulukon looginen nimi.
ReferencingAttribute Liittyvän taulukon sen sarakkeen looginen nimi, joka sisältää viittauksen ensisijaisen taulukon perusavaimeen.
IsCustomizable Voidaanko yhteyden ominaisuuksia muuttaa.
ReferencedEntityNavigationPropertyName Tämän suhteen WWW-ohjelmointirajapinnan kokoelma-arvoisen siirtymisominaisuuden nimi.
Lisätietoja: Verkko-ohjelmointirajapinnan siirtymisominaisuudet
AssociatedMenuConfiguration Mallipohjaisten sovellusten käyttämät tiedot, joilla hallitaan, voidaanko liittyviä entiteettitietoja käyttää käyttöliittymässä ensisijaisesta entiteetistä ja miten.

Monta moneen -suhteet

Jokainen monta-moneen-yhteys sisältää Entity1LogicalName - ja Entity2LogicalName. Tässä dokumentaatiossa suhteen tiedot annetaan nykyisen taulukon kontekstissa. Onko se Entity1 todella tärkeää vai Entity2 ei.

Kullekin monta-moneen-yhteydelle sisältyvät seuraavat ominaisuudet:

Ominaisuus Description
IntersectEntityName Tätä monta-moneen-yhteyttä tukevan risteävän taulukon looginen nimi.
Voit käyttää tätä arvoa, kun liität taulukon sarakkeita FetchXml:n avulla
IsCustomizable Voidaanko yhteyden ominaisuuksia muuttaa.
SchemaName Suhteen rakenteen nimi.
IntersectAttribute Sen risteävän taulukon sarakkeen nimi, joka on tämän tyyppisten tietueiden perusavain.
NavigationPropertyName Tämän suhteen WWW-ohjelmointirajapinnan kokoelma-arvoisen siirtymisominaisuuden nimi.
Lisätietoja: Verkko-ohjelmointirajapinnan siirtymisominaisuudet
AssociatedMenuConfiguration Mallipohjaiset sovellukset käyttävät tietoja, joilla hallitaan, voiko toisen taulukon tietoja käyttää käyttöliittymässä tästä taulukosta ja miten.

Siinä harvinaisessa tapauksessa, että monta-moneen-yhteys viittaa itseensä, kuten Yhteysrooli (ConnectionRole) connectionroleassociation_associationEntity1, tai Entity2 se on lisätty ominaisuuden eteen.

Ominaisuus Arvo
Entity1IntersectAttribute Sen risteävän taulukon sarakkeen nimi, joka on tämän tyyppisten tietueiden perusavain ensimmäisenä taulukkona.
Entity2IntersectAttribute Sen risteävän taulukon sarakkeen nimi, joka on perusavain tämän tyyppisille tietueille toisena taulukkona.
Entity1NavigationPropertyName Tämän suhteen verkko-ohjelmointirajapinnan kokoelma-arvoisen siirtymisominaisuuden nimi ensimmäisenä taulukkona.
Entity2NavigationPropertyName Tämän suhteen verkko-ohjelmointirajapinnan kokoelma-arvoisen siirtymisominaisuuden nimi toisena taulukkona.
Entity1AssociatedMenuConfiguration Mallipohjaisten sovellusten käyttämät tiedot määrittämään, voidaanko toista taulukon tietoja käyttää käyttöliittymässä tästä taulukosta ensimmäisenä taulukkona ja miten.
Entity2AssociatedMenuConfiguration Mallipohjaisten sovellusten käyttämät tiedot, joilla hallitaan, voiko toisen taulukon tietoja käyttää käyttöliittymässä tästä taulukosta toisena taulukkona ja miten