Deli putem


Pregled metapodataka entiteta i pregledača metapodataka

Ova tema se odnosi na Dynamics 365 Customer Engagement (on-premises). Za Power Apps verziju ove teme, pogledajte: Entiteti i metapodaci u Dataverse

Ovaj tema metapodatke i način na koji ga možete koristiti za kreiranje Dynamics 365 Customer Engagement (on-premises) ili prilagođavanje postojeće Dynamics 365 aplikacije za angažovanje klijenata.

Metapodaci korišćeni uz prilagođavanje

Metapodaci označavaju podatke o podacima. Dynamics 365 Customer Engagement (on-premises) vam pruža fleksibilnu platformu za jer je relativno lako urediti definicije podataka koje će se koristiti u okruženju. U programu Dynamics 365 Customer Engagement (on-premises) metapodaci su kolekcija entiteta. Entiteti opisuju vrste podataka koji se čuvaju u bazi podataka. Svaki entitet odgovara tabeli baze podataka, a svako polje (takođe poznato kao atribut) unutar entiteta predstavlja kolonu u toj tabeli. Metapodaci entiteta su ono što kontroliše vrste zapisa koje možete da kreirate i vrste radnji koje mogu da budu izvršene na njima. Koristeći samo metapodatke entiteta i veb-usluge, programer može da napiše kod da bi izvršio radnje sa podacima u vašem okruženju. Možete da uredite ove metapodatke pomoću alatki za prilagođavanje za kreiranje ili uređivanje entiteta, polja i odnosa entiteta.

Veb-aplikacija ili različiti klijenti koje ljudi koriste za interakciju sa podacima u vašem okruženju zavise od metapodataka entiteta i prilagođavaju se kako se metapodaci entiteta menjaju. Ali ovi klijenti takođe zavise od drugih podataka da bi kontrolisali vizuelne elemente za prikaz, prilagođenu logiku koja se primenjuje i kako se primenjuje bezbednost. Ovi sistemski podaci se takođe čuvaju u okviru entiteta, ali sami entiteti nisu dostupni za prilagođavanje.

Korišćenje pregledača metapodataka

Istraživač rešenja omogućava pristup svim entitetima koje možete da prilagodite, ali to je samo deo svih entiteta koji definišu metapodatke koji se koriste u sistemu. Za većinu osnovnih zadataka prilagođavanja informacije prikazane u okviru istraživača rešenja biće sve što vam je potrebno. Programerima je često potrebno više informacija i jednostavan način da vide metapodatke. Ako vam je potrebna detaljna diskusija sa programerima o metapodacima ili ako jednostavno želite da bolje razumete metapodatke, pokušajte da instalirate rešenje Metadata Browser. Pregledač metapodataka je kompletno rešenje koje sadrži samo HTML veb-resurse koje možete da instalirate, a koji će vam omogućiti da vidite sve metapodatke i filtrirate entitete i polja da biste stekli bolje razumevanje o tome šta metapodaci sadrže.

Preuzmite i instalirajte pregledač metapodataka

Koristite odgovarajuću vezu u nastavku da biste preuzeli rešenje Metadata Browser, kako biste mogli da ga instalirate.

Verzija Preuzmite
Dynamics 365 za aplikacije za angažovanje klijenata verzija 9.0 (v9.0) Microsoft preuzimanja: MetadataBrowser_3_0_0_5_managed.zip
Dynamics 365 (v8.2) Dynamics CRM Online 2016 Update 1 i Dynamics CRM 2016 servisni paket 1 lokalni (v8.1) Microsoft preuzimanja: MetadataBrowser_3_0_0_4_managed.zip
Dynamics CRM Online 2016 ispravka i CRM 2016 (v8.0) Microsoft preuzimanja: MetadataBrowser_3_0_0_2_managed.zip

Instalirajte rešenje

Nakon preuzimanja rešenja, morate da ga instalirate. Više informacija o instaliranju rešenja za kompletno rešenje, ažuriranje i izvoz

Otvorite kao aplikaciju

Dynamics 365 za aplikacije za angažovanje klijenata verzija 9.0 (v9.0) je konfigurisana kao aplikacija. Kada instalirate rešenje pregledača metapodataka entiteta , pronađite aplikaciju " Alatke metapodataka " i otvorite je. Entiteti su podrazumevani prikaz. Iz oblasti za navigaciju "Alatke" možete izabrati stavku "Metapodaci entiteta" da biste proverili pojedinačne entitete.

Otvaranje iz stranice za konfiguraciju rešenja

Za starije verzije morate da koristite sledeće korake, ali oni funkcionišu i za najnoviju verziju.

Kada instalirate rešenje pregledača metapodataka entiteta , otvorite kompletno rešenje tako što ćete dvaput kliknuti na red na listi rešenja i prikazati stranicu "Konfiguracija " da biste prikazali informacije o pregledaču metapodataka entiteta i dugmadi da biste pokrenuli dva različita prikaza.

  • Pregledač metapodataka je ekvivalentan prikazu entiteta u aplikaciji.
  • Pregledač metapodataka entiteta je ekvivalentan prikazu metapodataka entiteta u aplikaciji.

Prikaz entiteta

Možete da obavite sledeće radnje:

  • Prikaži detalje entiteta: Izaberite entitet koji ćete prikazati pomoću prikaza metapodataka entiteta .
  • Uredi entitet: Otvorite izabrani obrazac entiteta u podrazumevanoj organizaciji ako entitet to podržava.
  • Pretraga teksta: Izvršite pretragu teksta da biste filtrirali prikazane entitete koristeći sledeća svojstva entiteta: SchemaName, LogicalName, DisplayName,, ObjectTypeCode i MetadataId.
  • Entiteti filtera: Postavite jednostavne kriterijume da biste prikazali podskup entiteta. Svi kriterijumi se procenjuju pomoću „AND“ logike.
  • Svojstva filtera: Filtrirajte prikazana svojstva za bilo koji izabrani entitet. Na listi ima skoro 100 svojstava. Koristite ovo da biste izabrali samo one za koje ste zainteresovani.

Prikaz metapodataka entiteta

Možete da izvršite sledeće radnje za jedan entitet:

  • Entitet: Promenite entitet koji želite da prikažete.

  • Svojstva: Prikažite sva svojstva entiteta i filtrirajte prikazana svojstva.

    • Uredi entitet: Otvorite izabrani obrazac za uređivanje entiteta u podrazumevanoj organizaciji, ako entitet to podržava.
    • Svojstva filtera: Filtrirajte prikazana svojstva za bilo koji izabrani entitet. Na listi ima skoro 100 svojstava. Koristite ovo da biste izabrali samo one za koje ste zainteresovani.
  • Atributi: Prikaz atributa entiteta u prikazu mastera/detalja. Sa ovim prikazom možete da uradite sledeće:

    • Uredi atribut: Otvorite izabrani obrazac atributa u podrazumevanoj organizaciji ako atribut to podržava.
    • Pretraga teksta: Izvršite pretragu teksta da biste filtrirali prikazane atribute koristeći sledeća svojstva atributa: SchemaName, LogicalName, DisplayName, i MetadataId.
    • Atributi filtera: Filtrirajte atribute po bilo kojim vrednostima svojstava atributa.
    • Svojstva filtera: Filtrirajte prikazana svojstva izabranog atributa.
  • Tasteri: Ako su omogućeni alternativni ključevi za entitet, možete da ispitate kako su konfigurisani. Više informacija:Definisanje alternativnih tastera

  • odnosi: Prikažite tri tipa entitetskih odnosi: "Jedan-prema-više", "Više-prema-jedan" i "Više-prema-više". Sa ovim prikazima možete da radite sledeće:

    • Uredi relaciju: Otvorite izabrani obrazac za relaciju u podrazumevanoj organizaciji ako relacija to podržava.
    • Pretraga teksta: Izvršite pretragu teksta da biste filtrirali prikazane odnosi koristeći vrednosti relevantne za tip relacije.
    • Svojstva filtera: Filtrirajte relaciju po bilo kojoj vrednosti svojstva relacije.
  • Privilegije: prikažite privilegije entiteta. Sa ovim prikazom možete da uradite sledeće:

    • Filtrirajte prikazanu privilegiju koristeći prozor PrivilegeId.

Belešku

Kada pregledate svojstva detalja entiteta, videćete da su mnoga složena svojstva proširiva. Najkorisnija vrednost je prikazana vezom koja omogućava prebacivanje na detaljniji prikaz. Detaljni prikaz odražava strukturu podataka ako ćete ih preuzimati programski. Detaljan prikaz otkriva i druge relevantne podatke koji se mogu preuzeti ime za prikaz u istoj oblasti, npr .

Napojnica

Da biste kopirali tekst sa stranice, jednostavno izaberite tekst i koristite tastersku prečicu Ctrl+C ili kontekstualni meni Kopiraj komandu .

Kreiranje novih metapodataka ili korišćenje postojećih metapodataka

Dynamics 365 Customer Engagement (on-premises) dolazi sa određenim brojem sistemskih entiteta koji podržavaju mogućnosti poslovne aplikacije. Na primer, podaci o klijentima ili potencijalnim klijentima treba da se skladište pomoću entiteta poslovni kontakt ili entiteta kontakt. Entitet potencijalni klijent je entitet u kome treba da se čuvaju informacije o izgledima ili potencijalnim mogućnostima prodaje. Entitet mogućnost za poslovanje treba da se koristi za praćenje potencijalnih događaja koji generišu prihod.

Svaki od ovih entiteta takođe sadrži određeni broj polja koja predstavljaju zajedničke podatke koje sistem možda mora da skladišti za odgovarajući entitet.

Za većinu organizacija vam ide u prilog da koristite sistemske entitete i atribute za potrebe za koje su predviđeni. Iako možete da kreirate nove prilagođene entitete, sistemski entiteti mogu imati posebne mogućnosti koje nećete moći lako da replicirate bez pisanja kôda.

Na primer,

  • Zapisi entiteta potencijalnog klijenta mogu se kvalifikovati. Ova radnja kvalifikacije će deaktivirati potencijalnog klijenta i kreirati novi zapis mogućnosti za poslovanje i poslovnog kontakta ili zapis kontakta da bi se omogućilo napredovanje u poslovnom procesu.

  • Zapisi entiteta predmet imaju posebnu vezu sa entitetima kontakt, što pomaže da se definišu prava za korisničke usluge.

    Ako želite da instalirate rešenje možete očekivati da je programer rešenja obezbedio sistemske entitete i atribute. Kreiranje novog prilagođenog entiteta koji zamenjuje sistemski entitet ili atribut značiće da bilo kakva dostupna rešenja možda neće raditi za vašu organizaciju.

    Iz tih razloga, preporučujemo da koristite obezbeđene sistemske entitete i polja kada oni odgavaraju vašoj organizaciji. Ako ne odgovaraju i ako ih ne možete urediti tako da odgovaraju vašim potrebama, trebalo bi da procenite da li je potrebno kreiranje novog entiteta. Upamtite da možete da promenite ime za prikaz entiteta tako da odgovara nomenklaturi koju vaša organizacija koristi. Na primer, veoma je uobičajeno da korisnici promene ime za prikaz entiteta poslovnog kontakta u „Preduzeće“ ili ime entiteta kontakta u „Osoba“. To može da se uradi entitetima ili atributima bez promene ponašanja entiteta. Više informacija o preimenotisanju entiteta potražite u članku Promena imena entiteta.

    Nije moguće izbrisati sistemske entitete ili polja. Oni se smatraju delom sistemskog rešenja i od svake organizacije se očekuje da ih ima. Ako želite da sakrijete sistemski entitet, promenite privilegije bezbednosnih uloga za vašu organizaciju da biste uklonili privilegije čitanja za entitet. Ovo će ukloniti entitet iz većine delova aplikacije. Ako postoji sistemsko polje koje vam ne treba, uklonite ga iz obrasca i svih prikaza koji ga koriste. Promenite vrednost koja se može pretraživati u definiciji polja tako da se ne pojavljuje u naprednom traženju. Više informacija:Kreiranje i uređivanje polja

Ograničenja u kreiranju stavki metapodataka

Postoji ograničenje za broj entiteta koji kreirate. Informacije o maksimalnom broju možete pronaći na stranici " Resursi koji se koriste ". Ako vam treba više prilagođenih entiteta, kontaktirajte Dynamics 365 Customer Engagement (on-premises) tehničku podršku. Ovo gornje ograničenje se može prilagoditi.

U okviru svakog entiteta, postoji gornja granica u pogledu broja polja koje možete da kreirate. Ovo ograničenje je zasnovano na tehničkim ograničenjima u pogledu količine podataka koji se mogu sačuvati u redu tabele baze podataka. Teško je dati konkretan broj, jer svaki tip polja može da koristi različitu veličinu prostora. Gornja granica zavisi od ukupnog prostora koji koriste sva polja entiteta.

Većina ljudi ne kreira dovoljno prilagođenih polja da bi dostigli ograničenje, ali ako planirate da dodate stotine prilagođenih polja entitetu, trebalo bi da razmislite da li je to najbolji dizajn. Da li sva polja koja planirate da dodate opisuju svojstva zapisa za taj entitet? Da li stvarno očekujete da će korisnici koji koriste vašu organizaciju moći da se snađu u obrascu koji obuhvata tako veliki broj polja? Broj polja koja dodate u obrazac povećava količinu podataka koji moraju da se prenesu svaki put kada zapis bude uređen i utiče na performanse sistema. Uzmite ove faktore u obzir kada dodaje prilagođena polja entitetu.

Polja skupa opcija pružaju skup opcija koje će biti prikazane u padajućoj kontroli na obrascu ili u kontroli liste izbora kada se koristi napredno traženje. Vaše okruženje može da podrži hiljade opcija u okviru skupa opcija, ali ne bi trebalo da to smatrate gornjom granicom. Studije upotrebljivosti su pokazale da korisnici imaju poteškoće kada koriste sistem u kome padajuća kontrola pruža veliki broj opcija. Koristite polje skupa opcija da biste definisali kategorije za podatke. Nemojte koristiti polja skupa opcija da izaberete kategorije koje zapravo predstavljaju zasebne stavke podataka. Na primer, umesto da održavate polje skupa opcija koje skladišti svakog od više stotina mogućih proizvođača vrste opreme, razmislite o kreiranju entiteta koji skladišti reference na svakog proizvođača i koristite polje za pronalaženje umesto skupa opcija.

Pregledi su ograničeni na 1000 atributa po prikazu. Ako se prikaz kreira na entitetu koji premašuje ovo ograničenje, tada se u prikazu mora koristiti podskup dostupnih atributa. Dodavanje atributa preko ograničenja od 1000 rezultiraće porukom o grešci koja ukazuje na prekoračenje maksimalnog broja atributa.

Takođe pogledajte

Kreiranje i uređivanje entiteta
Kreiranje i uređivanje entitetskih odnosi
Kreiranje i uređivanje polja

Kreiranje i dizajniranje obrazaca