Pregled pravljenja prilagođavanja aplikacije za Dynamics 365 Customer Engagement (on-premises) verzije 9.x

Dynamics 365 Customer Engagement (on-premises) vam daje moćne mogućnosti prilagođavanja i izrade aplikacija koje ne zahtevaju da napišete nijednu liniju koda. Sa sveobuhvatnim skupom alatki WYSIWYG dizajnera i uređivača, praktično svako može u potpunosti da prilagodi Dynamics 365 Customer Engagement (on-premises) aplikacije ili da kreira svoju prilagođenu aplikaciju.

Za dokumentaciju ranijih verzija (8.x i ranijih), posetite Dokumentaciju prethodnih verzija programa Dynamics.

Komponente za pravljenje i prilagođavanje aplikacija

Dobro dizajnirana aplikacija sastoji se od nekoliko komponenti koje birate korišćenjem dostupnih dizajnera i uređivača da biste izgradili izgled i funkcionalnost završene aplikacije. Komponente i svojstva komponenti koje koristite da sastavite aplikaciju postaju metapodaci.

Da biste razumeli kako se svaka od ovih komponenti odnosi na dizajn aplikacije, one su ovde razdvojene u kategorije podataka, korisničkog interfejsa, logike i vizuelizacije.

Podaci

Ove komponente određuju na kojim podacima će se aplikacija zasnivati.

Komponenta Opis Dizajner
Entitet Stavka sa svojstvima koje pratite, kao što je ugovor ili nalog. Dostupni su mnogi standardni entiteti. Možete da prilagodite nesistemski standardni entitet (proizvodni entitet) ili da ispočetka kreirate prilagođeni entitet. Dizajner entiteta
Polje Svojstvo koje je povezano sa nekim entitetom. Polje je definisao tipom podataka, koje određuje tip podataka koji može da se unese ili izabere. Primeri uključuju tekst, broj, datuma i vreme, valutu ili pronalaženje (kreira odnos sa drugim entitetom). Polja se obično koriste u obrascima, prikazima i pretragama. Dizajner entiteta
Odnos Odnosi između entiteta definišu kako se entiteti mogu povezati jedan sa drugim. Tipovi odnosa koji postoje su 1:N (jedan prema više), N:1 (više prema jedan) i N:N (više prema više). Na primer, dodavanje polja za pronalaženje u entitet kreira novi odnos 1:N između dva entiteta i omogućava vam da postavite to polje za pronalaženje u obrazac. Dizajner entiteta
Polje skupa opcija To je poseban tip polja koju pruža korisniku skup ranije utvrđenih opcija. Svaka opcija ima brojčanu vrednost i oznaku. Kada se doda u obrazac, ovo polje prikazuje kontrolu kojom korisnici mogu da izaberu jednu opciju. Postoje dve vrste skupova opcija; skupovi opcija, u kojima korisnik može da bira samo jednu opciju, i skupovi opcija sa više izbora, koji omogućavaju više od jednog izbora. Dizajner skupova opcija

Više informacija:Kreiranje ili uređivanje entiteta (vrsta zapisa)

Korisnički interfejs

Ove komponente određuju kako korisnici ostvaruju interakciju sa aplikacijom.

Komponenta Opis Dizajner
Aplikacija Određuje osnove aplikacije kao što su komponente, svojstva, tip klijenta i URL adresa za aplikaciju. Dizajner aplikacija
Mapa lokacije Navodi navigaciju za aplikaciju. Dizajner mape lokacije
Obrazac Skup polja za unos podataka za dati entitet koji odgovara stavkama koje vaša organizacija prati za entitet. Na primer, skup polja za unos podataka u koja korisnik unosi relevantne informacije da bi pratio prethodne porudžbine klijenta zajedno određenim datumima zahteva za promenu porudžbine. Dizajner obrazaca
Prikaz Pregledi definišu kako se lista zapisa za specifičan entitet prikazuje u aplikaciji. Prikaz definiše kolone za prikazivanje, širinu svake kolone, ponašanje sortiranja i podrazumevane filtere. Dizajner prikaza

Više informacija:Kreiranje ili uređivanje aplikacije pomoću dizajnera aplikacije

Logika

Ova komponenta određuje poslovne procese, pravila i automatizaciju koju će aplikacija imati. Kreatori aplikacija koriste dizajner koji je specifičan za tip procesa ili pravila.

Tip logike Opis Dizajner
Tok poslovnog procesa Proces na mreži koji vodi korisnike kroz standardni poslovni proces. Na primer, koristite tok poslovnog procesa ako želite da svi obrađuju zahteve korisničke službe na isti način, ili ako zahtevate od osoblja da dobije odobrenje za fakturu pre podnošenja porudžbine. Dizajner tokova poslovnog procesa
Tok posla Tokovi posla automatizuju poslovni proces bez korisničkog interfejsa. Dizajneri koriste tokove posla za pokretanje automatizacije za koju nije potrebna interakcija korisnika. Dizajner toka posla
Radnje Radnje su tip procesa koji vam omogućava da ručno pozovete radnje, uključujući prilagođene radnje, direktno iz toka posla. Alatka za dizajniranje procesa
Poslovno pravilo Koristi se za primenu pravila ili logiku preporuke u obrascu, npr. da biste postavili zahteve za polja, sakrili polje ili proverili valjanost podataka. Dizajneri aplikacija koriste jednostavan interfejs za primenu i održavanje pravila koja se brzo menjaju i koja se često koriste. Dizajner poslovnih pravila

Više informacija:Kreiranje prilagođene poslovne logike kroz procese

Vizuelizacije

Utvrđuje koji tip vizuelizacije podataka i izveštavanja će aplikacija imati na raspolaganju.

Komponenta Opis Dizajner
Grafikon Pojedinačna grafička vizuelizacija koja može da se prikazuje u prikazu, na obrascu ili da se doda na kontrolnu tablu. Dizajner grafikona
Kontrolna tabla Funkcioniše kao krovni prostor za jednu ili više grafičkih vizuelizacija koje pružaju pregled operativnih poslovnih podataka. Dizajner kontrolnih tabli
Izveštaji Dostupno je nekoliko standardnih izveštaja koji obezbeđuju korisne poslovne informacije za korisnika. Ovi izveštaji se zasnivaju na usluzi SQL Server Reporting Services i obezbeđuju isti skup funkcija koje su dostupne za SQL Server Reporting Services izveštaje. Čarobnjak za izveštaje

Više informacija:Kreiranje ili uređivanje sistemskog grafikonai pregled izveštaja

Proširivost

Dynamics 365 Customer Engagement (on-premises) nudi set veb-usluga i API-ja koja dopuštaju programerima da napišu kod. Kada je kod napisan koristeći podržavane metode, možete da očekujete da će nastaviti da radim kada ažurirate svoju organizaciju.

Više informacija:Vodič za projektante za Dynamics 365 Customer Engagement (on-premises)

Prenosivost

Rešenja postoje da bi usluga Dynamics 365 Customer Engagement (on-premises) mogla da se kupi, deli ili prenosi iz jedne organizacije u drugu. Možete kreirati sopstvena rešenja ili dobiti rešenja od AppSource nezavisnog prodavca softvera (ISV) ili od njega. Rešenje je datoteka koju možete da uvezete u okruženje kao aplikaciju ili se da primenite skup prilagođavanja na postojeću aplikaciju.

Više informacija: Pregled rešenja

Koje vrste prilagođavanja su podržane u usluzi Dynamics 365 Customer Engagement (on-premises)?

Pretpostavljamo da možete da izvršite većinu prilagođavanja sa alatkama u aplikaciji. Microsoft podržava sve što radite pomoću tih alatki zato što primenjuju promene na metapodatke ili podatke koji zavise od metapodataka.

Ako alatke za prilagođavanje ne ispunjavaju vaše potrebe, možete da instalirate rešenje koje nudi treća strana ili da unajmite programera da kodira vaša prilagođavanja. U svakom slučaju, treba da razumete podržana prilagođavanja. Ako treba da uložite u rešenje koje traži kod, treba da se postarate da je kod napisan koristeći samo podržane API-jeve. Ovo vam pomaže da zaštitite svoje ulaganje u aplikacije za angažovanje klijenata i sva rešenja koja dobijete.

Više informacija: Podržano i nepodržano prilagođavanje

Promene koje utiču na performanse organizacije aplikacija za angažovanje klijenata

Kreatori aplikacija i stručnjaci za prilagođavanje bi trebalo da znaju da uvoz rešenja i primena prilagođavanja koji menjaju metapodatke mogu da utiču na performanse Dynamics 365 Customer Engagement (on-premises) organizacije. Radnje koje mogu da utiču na normalan rad sistema uključuju:

  • Dodavanje, uklanjanje ili promenu entiteta, alternativne ključeve, atribute ili odnose.

  • Uvoz rešenja

  • Objavljivanje prilagođavanja

Ako primenjujete ove promene na proizvodni sistem, preporučujemo da zakažete ove operacije kada to najmanje utiče na korisnike.

Takođe pogledajte

Prvi koraci sa pravljenjem i prilagođavanjem aplikacija