Notă
Accesul la această pagină necesită autorizare. Puteți încerca să vă conectați sau să modificați directoarele.
Accesul la această pagină necesită autorizare. Puteți încerca să modificați directoarele.
Tabelele Dataverse oferă setul comun de tabele pe care îl au toate bazele de date de mediu.
Referința tabelului/entității aplicațiilor Dynamics 365 Enabled conține tabelele suplimentare necesare înainte de a putea instala aplicații Dynamics 365, cum ar fi Field Service.
Tabelele enumerate aici sunt adăugate sau modificate atunci când selectați să instalați Dynamics 365 Field Service în timp ce adăugați Dataverse la un mediu pe care îl creați. Schemele de tabel pot arăta diferit dacă există alte aplicații instalate în mediul Dataverse.
Notă
Această documentație de referință exclude anumite tabele care există în mediul dvs. De exemplu, tabele care sunt destinate exclusiv uzului intern și astfel încât să le considerăm mai puțin relevante pentru dezvoltatorii Field Service. Modificările schemelor de tabel nu sunt reflectate imediat, deoarece generăm această documentație în anumite intervale.
Am lansat această documentație de referință în februarie 2025. Este posibil să observați modificări mai frecvent pe măsură ce colectăm feedback inițial și le abordăm.
Pentru a vizualiza informații curente și nefiltrate pentru toate tabelele din mediul Dataverse, utilizați browserul de definiții de tabel. Browserul de definiții de tabel este o soluție gestionată descrisă în Răsfoirea definițiilor de tabel din mediul dvs.
Această referință include numai acele tabele în care:
IsPrivate este egal cu
false- Aceasta exclude tabelele în care nu există cazuri de utilizare externe. Află mai multe despre mesele private
IsIntersect este
falseegal sau IsIntersect estetrueegal și tabelul conține mai mult de 4 coloane.- Majoritatea tabelelor de intersecție conțin doar cele 4 coloane necesare pentru a susține relația Mulți-la-Mulți. Nu sunt utile. Tabelele de intersecție cu mai mult de patru coloane sunt mai interesante.
Mesaje
Mesajele din această listă sunt aplicabile pentru entitate. De exemplu, tabelele deținute de utilizator acceptă Assignmesajele , GrantAccess, ModifyAccessși în timp ce tabelele deținute RevokeAccess de organizație nu.
SDK pentru .NET
Când utilizați SDK-ul pentru .NET, de obicei puteți invoca clasa de solicitare corespunzătoare care va aparține fie spațiilor de nume Microsoft.Crm.Sdk.Messages , fie Microsoft.Xrm.Sdk.Messages . Aceste clase au nume care includ prefixul Request adăugat la numele mesajului.
Unele mesaje sunt adăugate ca acțiuni personalizate pentru soluțiile pe care le acceptă. Aceste mesaje nu sunt definite în ansamblurile SDK, dar există mai multe moduri în care le puteți utiliza.
Web API
Când utilizați API-ul web, puteți găsi funcțiile și acțiunile OData comune Dataverse definite în aceste referințe:
Pentru aceste funcții și acțiuni și pentru orice alte funcții adăugate, puteți descoperi cum să le utilizați prin:
- Examinați documentul de serviciu $metadata pentru detalii despre parametri și valorile returnate. Consultați Definiții de acțiune și Definiții de funcție pentru detalii.
- Invocați acțiuni și funcții. Consultați Utilizarea acțiunilor API web și Utilizarea funcțiilor API web pentru detalii.
Evenimente
Evenimentele sunt mesaje care există pentru a vă putea abona la ele. Dacă nu ați adăugat evenimentul, nu ar trebui să invocați mesajul, ci doar să vă abonați la el. Vă puteți abona la evenimente în mai multe moduri diferite, de exemplu:
- Utilizați conectorul Power Automate Dataverse utilizând declanșatorul Când se efectuează o acțiune .
- Înregistrați un plug-in Dataverse pentru a răspunde la eveniment.
- Trimiteți date de eveniment către Azure sau un web hook cu integrarea Dataverse Azure
Proprietăţi
Această secțiune include proprietățile de entitate selectate, mai degrabă decât toate. Sunt incluse doar acele proprietăți care se așteaptă a fi cele mai utile pentru dezvoltatori. Unele valori ale proprietăților entității pot fi modificate.
Coloane
Coloanele sunt listate în două secțiuni separate: Coloane/atribute inscripționabile și Coloane/atribute doar în citire. Scopul acestei separări este de a se concentra pe coloanele pe care un dezvoltator le poate seta atunci când creează sau actualizează rânduri într-un tabel. Înțelegerea acestor coloane ajută un dezvoltator să înțeleagă ce poate face cu tabelul dincolo de simpla preluare a valorilor.
Coloanele din secțiunea Coloane/atribute inscripționabile returnează true pentru proprietățile IsValidForCreate sau IsValidForUpdate (de obicei ambele). Dacă oricare dintre aceste proprietăți returnează false, acest lucru este indicat.
Coloanele/atributele doar în citire returnează întotdeauna false pentru proprietățile IsValidForCreateșiIsValidForUpdate .
Opțiunile de coloană de alegere din această documentație de referință provin dintr-o implementare în care engleza este limba de bază. Unele opțiuni de alegere pot varia în funcție de limba de bază selectată la crearea mediului. Aceste diferențe se aliniază mai bine cu opțiunile care se potrivesc cel mai bine limbii sau culturii. Sunteți liber să personalizați aceste opțiuni modificând etichetele sau adăugând și eliminând opțiuni după cum este necesar.
Relaţii
Clasa EntityMetadata include trei proprietăți pentru a reprezenta relațiile:
| Proprietate | Tip | Descriere |
|---|---|---|
| Relații OneToManyRelationships | OneToManyRelationshipMetadata[] | Obține matricea de relații unu-la-mai multe pentru entitate. |
| ManyToOneRelationships | OneToManyRelationshipMetadata[] | Obține matricea de relații mai-la-unu pentru entitate. |
| MulteCăCăMulteRelații | ManyToManyRelationshipMetadata[] | Obține matricea de relații mai-mulți-la-mai mulți pentru entitate. |
Notă
Este important să rețineți că, deși fiecare tabel listează acele relații care i se aplică, fiecare relație este partajată de ambele tabele. Relațiile există între tabele. În timp ce relațiile One-To-Many există, relațiile Many-to-One sunt pur și simplu o vizualizare a unei relații One-To-Many din tabelul de referințe.
Relații multi-la-unu
Include aceste OneToManyRelationship proprietăți:
| Proprietate | Descriere |
|---|---|
ReferencedEntity |
Numele logic al tabelului asociat. |
ReferencedAttribute |
Numele logic al cheii primare a tabelului asociat. |
ReferencingEntity |
Numele logic al tabelului asociat care are coloana de căutare. |
ReferencingAttribute |
Numele logic al coloanei de căutare din tabelul asociat care conține o referință la cheia primară a tabelului principal. |
IsHierarchical |
Dacă relația reprezintă o relație ierarhică autoreferențială |
CascadeConfiguration |
Datele care descriu operațiunile efectuate asupra entității-mamă vor ajunge în cascadă la entitățile asociate. Informații suplimentare: Configurarea în cascadă |
Relații unu-la-mai mulți
Include aceste OneToManyRelationship proprietăți:
| Proprietate | Descriere |
|---|---|
ReferencingEntity |
Numele logic al tabelului asociat. |
ReferencingAttribute |
Numele logic al coloanei din tabelul asociat care conține o referință la cheia primară a tabelului principal. |
IsCustomizable |
Dacă proprietățile relației pot fi modificate. |
ReferencedEntityNavigationPropertyName |
Numele proprietății de navigare cu valoare de colecție API web pentru această relație. Informații suplimentare: Proprietăți de navigare API web |
AssociatedMenuConfiguration |
Date utilizate de aplicațiile proiectate pe bază de model pentru a controla dacă și cum pot fi accesate datele entității asociate în interfața de utilizare de la entitatea principală. |
Relații mulți-la-mai mulți
Fiecare relație mai-mulți-la-mai mulți include Entity1LogicalName și Entity2LogicalName. Pentru această documentație, detaliile relației sunt furnizate în contextul tabelului curent. Dacă este Entity1 sau Entity2 nu este cu adevărat important.
Pentru fiecare relație mai-mulți-la-mai-mulți, sunt incluse următoarele proprietăți:
| Proprietate | Descriere |
|---|---|
IntersectEntityName |
Numele logic al tabelului de intersectare care acceptă această relație mai-mulți-la-mai-mulți. Puteți utiliza această valoare atunci când vă alăturați coloanelor de tabel utilizând FetchXml |
IsCustomizable |
Dacă proprietățile relației pot fi modificate. |
SchemaName |
Numele schemei relației. |
IntersectAttribute |
Numele coloanei din tabelul de intersecție care este cheia primară pentru înregistrările de acest tip. |
NavigationPropertyName |
Numele proprietății de navigare cu valoare de colecție API web pentru această relație. Informații suplimentare: Proprietăți de navigare API web |
AssociatedMenuConfiguration |
Date utilizate de aplicațiile proiectate pe bază de model pentru a controla dacă și cum pot fi accesate datele din al doilea tabel în interfața de utilizare din acest tabel. |
În cazul rar în care o relație mai-mulți-la-mai mulți se referă la sine stătătoare, cum ar fi pentru rolul de conexiune (ConnectionRole) connectionroleassociation_association, Entity1 sau Entity2 este antepată proprietății.
| Proprietate | Valoare |
|---|---|
Entity1IntersectAttribute |
Numele coloanei din tabelul de intersecție care este cheia primară pentru înregistrările de acest tip ca prim tabel. |
Entity2IntersectAttribute |
Numele coloanei din tabelul de intersecție care este cheia primară pentru înregistrările de acest tip ca al doilea tabel. |
Entity1NavigationPropertyName |
Numele proprietății de navigare cu valoare de colecție API web pentru această relație ca prim tabel. |
Entity2NavigationPropertyName |
Numele proprietății de navigare cu valoare de colecție API Web pentru această relație ca al doilea tabel. |
Entity1AssociatedMenuConfiguration |
Date utilizate de aplicațiile proiectate pe bază de model pentru a controla dacă și cum pot fi accesate datele din al doilea tabel din acest tabel ca prim tabel. |
Entity2AssociatedMenuConfiguration |
Date utilizate de aplicațiile proiectate pe bază de model pentru a controla dacă și cum pot fi accesate datele din al doilea tabel din acest tabel ca al doilea tabel |