Megosztás:


Dynamics 365 kompatibilis alkalmazások tábla/entitás referenciája

A Dataverse táblák biztosítják az összes környezeti adatbázis közös táblákészletét. Az itt felsorolt táblák hozzáadódnak vagy módosulnak, amikor kiválasztja a Dynamics 365 alkalmazások engedélyezését? lehetőséget, miközben hozzáadja a Dataverse-t egy létrehozott környezethez.

Ha rendelkezik a szükséges licencekkel, telepítheti a Dynamics 365 termékeket, amelyek még több táblát adhatnak hozzá, vagy testreszabhatják a meglévő Dynamics 365 vagy Dataverse táblákat.

Ez a táblázat felsorolja azokat a Dynamics 365 termékeket, amelyek ettől a referenciától függenek:

Termékdokumentáció Terméktáblázat referencia
Értékesítési adatok Értékesítési tábla/entitás hivatkozás
Helyszíni szolgáltatás Field Service tábla/entitás hivatkozása
Ügyfélszolgálat Ügyfélszolgálati tábla/entitás hivatkozás

Ez a hivatkozás csak azokat a táblázatokat tartalmazza, amelyek:

  • Az IsPrivate egyenlő false

  • Az IsIntersect egyenlő false vagy az IsIntersect egyenlő, true és a tábla több mint 4 oszlopot tartalmaz.

    • A legtöbb metszőtábla csak a Több-a-többhöz kapcsolat támogatásához szükséges 4 oszlopot tartalmazza. Nem hasznosak. A négynél több oszlopot tartalmazó metsző táblázatok érdekesebbek.

Messages

A listában szereplő üzenetek az entitásra vonatkoznak. A felhasználó tulajdonában lévő táblák például támogatják a Assign, GrantAccess, ModifyAccessés az RevokeAccess üzeneteket, míg a szervezet tulajdonában lévő táblák nem.

.NET-hez készült SDK

NET-hez készült SDK használata esetén általában meghívhatja a megfelelő kérelemosztályt, amely a Microsoft.Crm.Sdk.Messages vagy a Microsoft.Xrm.Sdk.Messages névterekhez tartozik. Ezek az osztályok olyan nevekkel rendelkeznek, amelyek tartalmazzák az Request üzenet nevéhez hozzáadott előtagot.

Egyes üzenetek egyéni műveletekként vannak hozzáadva az általuk támogatott megoldásokhoz. Ezek az üzenetek nincsenek definiálva az SDK-szerelvényekben, de többféleképpen is használhatja őket.

Webes API

A webes API használatakor megtalálhatja az alábbi referenciában meghatározott általános Dataverse OData-függvényeket és műveleteket:

Ezekhez a függvényekhez és műveletekhez, valamint a hozzáadott függvényekhez a következő módokon fedezheti fel ezek használatát:

  1. Vizsgálja meg a $metadata szervizdokumentumot a paraméterekkel és a visszatérési értékekkel kapcsolatos részletekért. A részletekért lásd: Műveletdefiníciók és Függvénydefiníciók .
  2. Műveletek és függvények meghívása. A részletekért lásd: Webes API-műveletek használata és Webes API-függvények használata .

Events

Az események olyan üzenetek, amelyek azért léteznek, hogy feliratkozhasson rájuk. Ha nem adta hozzá az eseményt, ne hívja meg az üzenetet, csak iratkozzon fel rá. Az eseményekre többféleképpen is feliratkozhatsz, például:

Tulajdonságok

Ez a szakasz a kiválasztott entitástulajdonságokat tartalmazza, nem pedig az összeset. Csak azok a tulajdonságok szerepelnek benne, amelyek várhatóan a leghasznosabbak lesznek a fejlesztők számára. Egyes entitástulajdonság-értékek módosíthatók.

Columns

Az oszlopok két külön szakaszban vannak felsorolva: Írható oszlopok/attribútumok és Csak olvasható oszlopok/attribútumok. Ennek az elkülönítésnek az a célja, hogy azokra az oszlopokra összpontosítson, amelyeket a fejlesztő beállíthat a tábla sorainak létrehozásakor vagy frissítésekor. Az oszlopok megértése segít a fejlesztőknek megérteni, hogy az értékek lekérésén túl mit tehetnek a táblával.

Az Írható oszlopok/attribútumok szakasz oszlopai igaz értéket adnak vissza azIsValidForCreate vagy az IsValidForUpdate tulajdonságok esetében (általában mindkettőre). Ha ezen tulajdonságok bármelyike hamis értéket ad vissza, akkor ez jelenik meg.

A csak olvasható oszlopok/attribútumok mindig hamis értéket adnak vissza az IsValidForCreateés azIsValidForUpdate tulajdonságokhoz.

A referenciadokumentációban található adatválaszték-oszlopok olyan üzemelő példányból származnak, ahol az angol az alapnyelv. Egyes választási lehetőségek a környezet létrehozásakor kiválasztott alapnyelvtől függően változhatnak. Ezek a különbségek jobban illeszkednek a nyelvhez vagy kultúrához legjobban illeszkedő lehetőségekhez. Ezeket a beállításokat szabadon testreszabhatja a címkék módosításával, vagy szükség szerint hozzáadhatja és eltávolíthatja a beállításokat.

Relationships

Az EntityMetadata osztály három tulajdonságot tartalmaz a kapcsolatok ábrázolására:

Ingatlan Típus Description
OneToManyRelationships OneToManyRelationshipMetadata[] Lekéri az entitás egy-a-többhöz kapcsolatainak tömbjét.
Sok-egyhez kapcsolatok OneToManyRelationshipMetadata[] Lekéri az entitás több-az-egyhez kapcsolatainak tömbjét.
Sok-sokKapcsolatok ManyToManyRelationshipMetadata[] Lekéri az entitás több-a-többhöz kapcsolatainak tömbjét.

Megjegyzés:

Fontos szem előtt tartani, hogy bár minden tábla felsorolja a rájuk vonatkozó kapcsolatokat, mindkét kapcsolat közös. A táblák közötti kapcsolatok léteznek. Bár léteznek egy-To-Many kapcsolatok, a több-az-egyhez kapcsolatok egyszerűen egy egy-To-Many kapcsolat nézete a hivatkozási táblából.

Több-az-egyhez kapcsolatok

A következő OneToManyRelationship tulajdonságokat tartalmazza:

Ingatlan Description
ReferencedEntity A kapcsolódó tábla logikai neve.
ReferencedAttribute A kapcsolódó tábla elsődleges kulcsának logikai neve.
ReferencingEntity A keresőoszlopot tartalmazó kapcsolódó tábla logikai neve.
ReferencingAttribute A kapcsolódó tábla keresőoszlopának logikai neve, amely az elsődleges tábla elsődleges kulcsára mutató hivatkozást tartalmaz.
IsHierarchical A kapcsolat önhivatkozó hierarchikus kapcsolatot képvisel-e
CascadeConfiguration A szülőentitáson végrehajtott műveleteket leíró adatok a kapcsolódó entitásokra kaszkádozódnak.
További információ: Kaszkádolt konfiguráció

Egy-a-többhöz kapcsolatok

A következő OneToManyRelationship tulajdonságokat tartalmazza:

Ingatlan Description
ReferencingEntity A kapcsolódó tábla logikai neve.
ReferencingAttribute A kapcsolódó tábla azon oszlopának logikai neve, amely az elsődleges tábla elsődleges kulcsára mutató hivatkozást tartalmaz.
IsCustomizable A kapcsolat tulajdonságainak módosítása.
ReferencedEntityNavigationPropertyName A kapcsolat webes API-gyűjteményértékű navigációs tulajdonságának neve.
További információ: Webes API-navigáció tulajdonságai
AssociatedMenuConfiguration A modellvezérelt alkalmazások által használt adatok annak szabályozására, hogy a kapcsolódó entitásadatok elérhetők-e a felhasználói felületen az elsődleges entitásból, és ha igen, hogyan.

Több-a-többhöz kapcsolatok

Minden több-a-többhöz kapcsolat tartalmazza az Entity1LogicalName és az Entity2LogicalName értéket. Ebben a dokumentációban a kapcsolat részletei az aktuális tábla kontextusában találhatók. Hogy ez valóban fontos-e Entity1 vagy sem Entity2 .

Minden több-a-többhöz kapcsolathoz a következő tulajdonságok tartoznak:

Ingatlan Description
IntersectEntityName A több-a-többhöz kapcsolatot támogató metszőtábla logikai neve.
Ezt az értéket akkor használhatja, ha a FetchXml használatával egyesíti a táblaoszlopokat
IsCustomizable A kapcsolat tulajdonságainak módosítása.
SchemaName A kapcsolat sémaneve.
IntersectAttribute Az intersect tábla azon oszlopának neve, amely az ilyen típusú rekordok elsődleges kulcsa.
NavigationPropertyName A kapcsolat webes API-gyűjteményértékű navigációs tulajdonságának neve.
További információ: Webes API-navigáció tulajdonságai
AssociatedMenuConfiguration A modellvezérelt alkalmazások által használt adatok annak szabályozására, hogy a második tábla adatai elérhetők-e a felhasználói felületen, és ha igen, hogyan.

Abban a ritka esetben, ha egy több-a-többhöz kapcsolat önhivatkozik, például a kapcsolati szerepkör (ConnectionRole) connectionroleassociation_association esetében, Entity1 vagy Entity2 a tulajdonság elé van tagolva.

Ingatlan Érték
Entity1IntersectAttribute Az intercct tábla azon oszlopának neve, amely az ilyen típusú rekordok elsődleges kulcsa első táblaként.
Entity2IntersectAttribute Az intersect tábla azon oszlopának neve, amely az ilyen típusú rekordok elsődleges kulcsa második táblaként.
Entity1NavigationPropertyName A kapcsolat webes API-gyűjteményértékű navigációs tulajdonságának neve első táblaként.
Entity2NavigationPropertyName A kapcsolat webes API-gyűjtemény értékű navigációs tulajdonságának neve második táblaként.
Entity1AssociatedMenuConfiguration A modellvezérelt alkalmazások által használt adatok annak szabályozására, hogy a második tábla adatai elérhetők-e a felhasználói felületen ebből a táblából első táblaként, és ha igen, hogyan.
Entity2AssociatedMenuConfiguration A modellvezérelt alkalmazások által használt adatok annak szabályozására, hogy a második tábla adatai elérhetők-e a felhasználói felületen ebből a táblából második táblaként