Prezentare generală a metadatelor entității și a browserului de metadate

Acest subiect se aplică la Dynamics 365 Customer Engagement (on-premises). Pentru versiunea Power Apps a acestui subiect, consultați: Entități și metadate în Dataverse

Acest subiect analizează metadatele și modul în care le puteți utiliza pentru a crea Dynamics 365 Customer Engagement (on-premises) sau particulariza o aplicație Dynamics 365 for Customer Engagement existentă.

Metadate folosite cu particularizările

Metadatele înseamnă date despre date. Dynamics 365 Customer Engagement (on-premises) oferă o platformă flexibilă pentru dvs. deoarece este relativ ușor de editat definițiile datelor pe care le va folosi mediul. În Dynamics 365 Customer Engagement (on-premises) metadatele sunt o colecție de entități. Entitățile descriu tipurile de date stocate în baza de date. Fiecare entitate corespunde unui tabel de baze de date și fiecare câmp (numit și atribut) din cadrul unei entități reprezintă o coloană din acel tabel. Metadatele de entitate controlează tipurile de înregistrări pe care le puteți crea și tipurile de acțiuni care pot fi efectuate asupra lor. Folosind doar metadatele de entitate și serviciile web, un dezvoltator poate scrie cod pentru a efectua acțiuni asupra datelor din mediul dvs. Aveți abilitatea de a edita aceste metadate cu instrumentele de particularizare pentru a crea sau a edita entități, câmpuri și relații între entități.

Aplicația web sau diferiții clienți pe care îi utilizează alte persoane pentru a interacționa cu datele din mediul dvs. depind de metadatele de entitate și se adaptează pe măsură ce metadatele de entitate se modifică. Dar acești clienți depind, de asemenea, de alte date pentru a controla elementele vizuale de afișat, logica particularizată de aplicat și modul de aplicare a securității. Aceste date de sistem sunt, de asemenea, stocate în cadrul entităților, dar entitățile înseși nu sunt disponibile pentru particularizare.

Utilizați browserul de metadate

Exploratorul de soluții oferă acces la toate entitățile care le puteți personaliza, dar aceasta este doar o fracțiune din toate entitățile care definesc metadatele folosite în sistem. Pentru majoritatea activităților de particularizare de bază, informațiile prezentate în exploratorul de soluții va fi tot ce vă trebuie. Dezvoltatorii au nevoie adesea de mai multe informații și de o modalitate ușoară de a vedea metadatele. Dacă trebuie să aveți discuții detaliate cu dezvoltatorii despre metadate sau dacă doriți doar să înțelegeți mai bine metadatele, încercați să instalați soluția Browser de metadate. Browserul de metadate este o soluție gestionată care conține doar resurse web HTML pe care le puteți instala și care vă vor permite să vizualizați toate entitățile metadate și filtre și toate câmpurile, pentru a înțelege mai bine ce conțin metadatele.

Descărcați și instalați browserul de metadate

Utilizați linkul corespunzător de mai jos pentru a descărca soluția de browser pentru metadate, pentru a o instala.

Versiune Descărcați
Aplicații Dynamics 365 for Customer Engagement versiunea 9.0 (v9.0) Descărcări Microsoft: MetadataBrowser_3_0_0_5_managed.zip
Dynamics 365 (v8.2) Dynamics CRM Online 2016 Update 1 și Dynamics CRM 2016 Service Pack 1 local (v8.1) Descărcări Microsoft: MetadataBrowser_3_0_0_4_managed.zip
Actualizarea Dynamics CRM Online 2016 și CRM 2016 (v8.0) Descărcări Microsoft: MetadataBrowser_3_0_0_2_managed.zip

Instalarea soluției

După ce descărcați soluția, trebuie să o instalați. Pentru informații despre cum se instalează un soluție gestionată, consultați Importul , actualizarea și exportul soluțiilor

Deschideți ca aplicație

Versiunea aplicațiilor Dynamics 365 for Customer Engagement versiunea 9.0 (v9.0) este configurată ca aplicație. După ce instalați soluția Browser metadate entitate, găsiți aplicația Instrumente metadate și deschideți-o. Entități este vizualizarea implicită. Din zona de navigare Instrumente , puteți selecta Metadate entitate pentru a inspecta entități individuale.

Deschideți din pagina de configurare a soluției

Pentru versiunile anterioare, trebuie să utilizați următorii pași, dar acestea funcționează și pentru ultima versiune.

După ce instalați soluția Browser metadate entitate, deschideți soluție gestionată făcând dublu clic pe rândul din lista de soluții și vizualizați pagina Configurare pentru a vizualiza informații despre browserul de metadate de entitate și butoanele pentru a lansa două vizualizări diferite.

  • Browserul de metadate este echivalent cu vizualizarea Entități din aplicație.
  • Browserul de metadate de entitate este echivalent cu vizualizarea Metadate entitate din aplicație.

Vizualizarea Entități

Puteți să efectuați următoarele acțiuni:

  • Vizualizați detaliile entității: Selectați o entitate de vizualizat utilizând vizualizarea Metadate entitate.
  • Editare entitate: Deschideți formularul de entitate selectat în organizația implicită, dacă entitatea acceptă acest lucru.
  • Căutare text: Efectuați o căutare text pentru a filtra entitățile afișate utilizând următoarele proprietăți de entitate: SchemaName,,, LogicalNameDisplayName, ObjectTypeCode și MetadataId.
  • Filtrare entități: Setați criterii simple pentru a vizualiza un subset de entități. Toate criteriile sunt evaluate folosind logica AND.
  • Proprietăți filtru: Filtrați proprietățile afișate pentru orice entitate selectată. Există aproape 100 de proprietăți în listă. Utilizați această opțiune pentru a le selecta doar pe cele care vă interesează.

Vizualizarea Metadate de entitate

Puteți efectua următoarele acțiuni pentru o singură entitate:

  • Entitate: Modificați entitatea pe care doriți să o vizualizați.

  • Proprietăți: Vizualizați toate proprietățile pentru entitate și filtrați proprietățile afișate.

    • Editare entitate: Deschideți formularul de editare a entității selectate în organizația implicită, dacă entitatea acceptă acest lucru.
    • Proprietăți filtru: Filtrați proprietățile afișate pentru orice entitate selectată. Există aproape 100 de proprietăți în listă. Utilizați această opțiune pentru a le selecta doar pe cele care vă interesează.
  • Atribute: Vizualizați atributele entității într-o vizualizare master/detaliată. Cu această vizualizare, puteți:

    • Editați atributul: Deschideți formularul de atribut selectat în organizația implicită, dacă atributul acceptă acest lucru.
    • Căutare text: Efectuați o căutare text pentru a filtra atributele afișate utilizând următoarele proprietăți ale atributelor: SchemaName,, LogicalName, DisplayName și MetadataId.
    • Atribute filtrare: filtrați atributele după orice valori ale proprietăților atributelor.
    • Proprietăți filtru: Filtrați proprietățile afișate pentru atributul selectat.
  • Keys: Dacă sunt activate chei alternative pentru o entitate, puteți examina modul în care sunt configurate. Informații suplimentare: Definirea cheilor alternative

  • Relații: Vizualizați cele trei tipuri de relații între entități: unu-la-mai-mulți, mai-mulți-la-unu și mulți-la-mai-mulți. Cu aceste vizualizări, puteți:

    • Editare relație: Deschideți formularul de relație selectat în organizația implicită, dacă relația acceptă acest lucru.
    • Căutare text: Efectuați o căutare text pentru a filtra relațiile afișate utilizând valori relevante pentru tipul de relație.
    • Proprietăți filtru: Filtrați relația după orice valoare a proprietății relației.
  • Privilegii: vizualizați privilegiile entității. Cu această vizualizare, puteți:

    • Filtrați privilegiul afișat utilizând PrivilegeId.

Notă

Când vizualizați proprietățile detaliilor entității, veți observa că multe proprietăți complexe sunt extensibile. Valoarea cea mai utilă este afișată cu un link care permite comutarea la o vizualizare mai detaliată. Vizualizarea detaliată reflectă structura datelor dacă trebuie să le regăsiți programatic. Vizualizarea detaliată dezvăluie, de asemenea, alte date relevante care pot fi preluate în aceeași zonă, de exemplu, dacă există etichete localizate pentru proprietățile Nume afișat.

Sfat

Pentru a copia text din pagină, pur și simplu selectați textul și utilizați comanda rapidă de la tastatură Ctrl + C sau comanda Copiere din meniul contextual.

Creați noi metadate sau folosiți-le pe cele existente

Dynamics 365 Customer Engagement (on-premises) include un număr de entități de sistem care sunt compatibile cu capacități de bază ale aplicației business. De exemplu, datele despre clienții dvs. sau despre clienții dvs. potențiali sunt destinate să fie stocate utilizând entitățile Cont sau Persoană de contact. Entitatea Client potențial este locul unde trebuie să fie păstrate informațiile despre clienți potențiali sau despre oportunități potențiale de vânzări. Entitatea Oportunitate este destinată să fie utilizată pentru a urmări evenimentele cu potențial de generare a unor venituri.

Fiecare dintre aceste entități conține și o serie de câmpuri care reprezintă date comune, pe care poate fi necesar ca sistemul să le stocheze pentru entitatea respectivă.

Pentru majoritatea organizațiilor, este în avantajul dvs. să utilizați atributele și entitățile de sistem în scopul pentru care au fost furnizate. Chiar dacă puteți crea noi entități particularizate, entitățile de sistem pot avea caracteristici speciale, pe care nu le veți putea reproduce cu ușurință fără a scrie cod.

De exemplu,

  • Înregistrările entitate client potențial pot fi calificate. Această acțiune de calificare va dezactiva clientul potențial și va crea o nouă oportunitate și un nou cont sau o nouă înregistrare persoană de contact pentru a permite progresul în procesul dvs. de afaceri.

  • Înregistrările entitate caz au o conexiune specială cu entitățile Contract, pentru a defini drepturile referitoare la serviciul pentru relații cu clienții.

    Dacă doriți să instalați o soluție, vă puteți aștepta ca dezvoltatorul soluției să fi utilizat atributele și entitățile de sistem. Crearea unei noi entități particularizate, care înlocuiește un atribut sau o entitate de sistem, va însemna că este posibil ca soluțiile disponibile să nu funcționeze pentru organizația dvs.

    Din aceste motive, vă recomandăm să utilizați câmpurile și entitățile de sistem furnizate, atunci când acestea corespund organizației dvs. Dacă acestea nu sunt potrivite și nu pot fi editate pentru a corespunde nevoilor dvs., evaluați dacă este necesară crearea unei noi entități. Rețineți că puteți schimba numele afișat al unei entități, astfel încât să corespundă nomenclaturii utilizate de organizația dvs. De exemplu, este foarte uzual ca oamenii să schimbe numele afișat al entității de cont în „Companie” sau al entității persoană de contact în „Individ”. Acest lucru se poate face pentru entități sau atribute fără a schimba comportamentul entității. Pentru mai multe informații despre redenumirea entităților, consultați Modificarea numelui unei entități.

    Nu puteți șterge câmpuri sau entități de sistem. Acestea sunt considerate parte din soluția de sistem și fiecare organizație trebuie să le aibă. Dacă doriți să ascundeți o entitate de sistem, modificați privilegiile rol de securitate pentru organizație, în scopul de a elimina privilegiul de citire pentru acea entitate. Acest lucru va elimina entitatea din majoritatea părților aplicației. Dacă există un câmp de sistem de care nu aveți nevoie, eliminați-l din formular și din orice vizualizări care îl utilizează. Modificați valoarea Căutabil din definiția câmpului, astfel încât să nu apară în găsirea complexă. Informații suplimentare: Crearea și editarea câmpurilor

Limitări cu privire la crearea de elemente de metadate

Există o limită a numărului de entități pe care le puteți crea. Puteți găsi informații despre numărul maxim în pagina Resurse în uz . Dacă aveți nevoie de mai multe entități particularizate, contactați asistența tehnică Dynamics 365 Customer Engagement (on-premises). Această limită superioară poate fi ajustată.

În fiecare entitate există o limită superioară a numărului de câmpuri pe care le puteți crea. Această limită se bazează pe limitările tehnice ale cantității de date care pot fi stocate într-un rând al unui tabel de bază de date. Este dificil de oferit un număr exact, deoarece fiecare tip de câmp poate folosi o altă cantitate de spațiu. Limita superioară depinde de spațiul total folosit de toate câmpurile pentru entitate.

Majoritatea persoanelor nu creează suficiente câmpuri particularizate pentru a atinge limita, dar în cazul în care aveți de gând să adăugați sute de câmpuri particularizate la o entitate, ar trebui să vă gândiți dacă aceasta este cea mai bună soluție. Toate câmpurile pe care intenționați să le adăugați descriu proprietățile unei înregistrări a acelei entități? Vă așteptați ca persoanele care utilizează organizația dvs. să poată gestiona un formular care include un număr atât de mare de câmpuri? Numărul de câmpuri pe care îl adăugați la un formular mărește cantitatea de date care trebuie transferate de fiecare dată când o înregistrare este editată și va afecta performanța sistemului. Luați acești factori în considerare atunci când adăugați câmpuri particularizate la o entitate.

Câmpurile set de opțiuni furnizează un set de opțiuni care se vor afișa într-un control vertical de pe un formular sau într-un control de tip listă verticală atunci când utilizați găsirea complexă. Mediul dvs. poate accepta mii de opțiuni în cadrul unui set de opțiuni, dar n-ar trebui să considerați acest lucru limita superioară. Studiile de uzabilitate au arătat că oamenii au probleme cu utilizarea unui sistem în care un control vertical oferă numere mari de opțiuni. Utilizați câmpul set de opțiuni pentru a defini categoriile de date. Nu utilizați câmpurile set de opțiuni pentru a selecta categoriile care reprezintă, de fapt, elemente separate de date. De exemplu, mai degrabă decât să mențineți un câmp set de opțiuni care stochează fiecare dintre sutele de posibili producători ai unui tip de echipament, luați în considerare ideea de a crea o entitate care stochează referințe la fiecare producător și de a utiliza un câmp de căutare în locul unui set de opțiuni.

Vizualizările sunt limitate la 1000 de atribute per vizualizare. Dacă se creează o vizualizare pe o entitate care depășește această limită, atunci trebuie utilizat un subset de atribute disponibile în vizualizare. Adăugarea unui atribut peste limita de 1000 va duce la un mesaj de eroare care indică depășirea numărului maxim de atribute.

Consultați și

Crearea și editarea entităților
Crearea și editarea relațiilor între entități
Crearea și editarea câmpurilor

Crearea și proiectarea formularelor