Pregled rada sa rešenjima

Ova tema se odnosi na Dynamics 365 Customer Engagement (on-premises). Za Power Apps verziju ove teme, pogledajte: Pregled rešenja

U usluzi Dynamics 365 Customer Engagement (on-premises), rešenja se koriste za prenos aplikacija i komponenti iz jedne organizacije u drugu ili za primenu skupa prilagođavanja u postojeće aplikacije. Rešenje može da sadrži jednu ili više aplikacija, kao i druge komponente kao što su mape lokacija, entiteti, procesi, veb-resursi, skupovi opcija i još mnogo toga. Rešenja možete dobiti 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: Whitepaper: Šare i principi za graditelje rešenja

Ako ste ISV koji kreira aplikaciju koju ćete distribuirati, treba da koristite rešenja. Više informacija o korišćenju rešenja potražite u članku Paket i distribucija proširenja pomoću rešenja.

Komponente rešenja

Komponenta rešenja predstavlja nešto što možete potencijalno da prilagodite. Sve što može da se uključi u okviru rešenja je komponenta rešenja. Da biste prikazali komponente uključene u rešenje, u istraživaču rešenja idite na settings >Solutions , a zatim otvorite željeno rešenje. Komponente su navedene u listi Komponente.

Većina komponenti rešenja su u okviru drugih komponenti rešenja. Na primer, entitet sadrži obrasce, poglede, grafikone, polja, veze entiteta, poruke i poslovna pravila. Svaka od ovih komponenti rešenja zahteva da postoji entitet. Polje može da postoji van entiteta. Kažemo da polje zavisi od entiteta. Postoji duplo više tipova komponenti rešenja kao što je prikazano na prethodnoj listi, ali većina njih nije vidljiva u aplikaciji.

Cilj komponenti rešenja je da vode računa o ograničenjima u vezi sa onim što može da bude prilagođeno koristeći Upravljana svojstva i sve zavisnosti rešenja tako da može da se izveze, uveze i (u kompletnim rešenjima) izbriše bez ostavljanja bilo kakvog traga.

O kompletnim i nekompletnim rešenjima

Kontrolisano rešenje se može deinstalirati nakon uvoza. Sve komponente rešenja su izbrisane deinstaliranjem rešenja.

Kada uvozite nekonžentirano rešenje, dodajete sve komponente tog rešenja u podrazumevano rešenje. Ne možete da izbrišete komponente deinstaliranjem rešenja.

Kada uvezete nekonžentisano rešenje koje sadrži komponente rešenja koje ste već prilagodili, prilagođavanja će biti zamenjena prilagođavanjima u neko nekontrolisanom rešenju. Ovo ne možete da poništite.

Važno

Instalirajte nekompletno rešenje samo ako želite da dodate sve komponente na svoje podrazumevano rešenje i da zamenite postojeća prilagođavanja.

Čak i ako ne planirate da distribuirate svoje rešenje, možda ćete želeti da kreirate i koristite nekompletno rešenje da biste imali odvojeni pogled koji uključuje one delove aplikacije koje ste prilagodili. Kada god nešto prilagođavate, samo ga dodajte na nekompletno rešenje koje ste kreirali.

Da biste kreirali kompletno rešenje, prilikom izvoza rešenja kompletno rešenje opciju #1. Ako kreirate kompletno rešenje, ne možete da ga ponovo uvezete u istu organizaciju koju ste koristi da bi ga kreirali. Možete samo da uvezete u drugu organizaciju.

Kako se primenjuju rešenja

Sva rešenja su ocenjena kao nivoi kako bi se utvrdilo šta vaša aplikacija zaista radi. Sledeći dijagram pokazuje kako su kompletna i nekompletna rešenja ocenjena i kako će se promene u njima pojaviti u vašoj organizaciji.

Sloj rastvora.

Počinjanje od dna i rad ka gore:

Sistemsko rešenje
Rešenje sistema je kao kompletno rešenje koje svaka organizacija ima. Rešenje sistema je definicija svih komponenti van kutije u sistemu.

Kompletna rešenja
Kompletna rešenja mogu da promene sistem komponenti rešenja i da dodaju nove komponente. Ako su višestruka kompletna rešenja instalirana, prvo instalirano je ispod kompletnog rešenja instaliranog kasnije. Ovo znači da drugo instalirano rešenje može da prilagodi ono instalirano pre. Kada dva upravljana rešenja imaju neusaglašene definicije, opšte pravilo je "Poslednja pobeđuje". Ako deinstalirate grešku kompletno rešenje, dole navedena opcija kompletno rešenje stupa na snagu. Ako deinstalirate kompletno rešenje, podrazumevano ponašanje definisano u okviru sistema rešenja se primenjuje.

Nekonžmandovana prilagođavanja
Nekompletna prilagođavanja su bilo kakve promene koje ste načinili nad vašom organizacijom kroz nekompletno rešenje. Sistemsko rešenje definiše šta možete ili ne možete da prilagodite koristeći upravljana svojstva. Izdavači kompletnih rešenja imaju istu mogućnost da ograniče vašu sposobnost da prilagodite komponente rešenja koje dodaju u svoje rešenje. Možete da prilagodite bilo šta od komponenti rešenja što nema kompletne karakteristike koje vas sprečavaju da ih prilagodite.

Ponašanje aplikacije
Ovo je ono što zaista vidite u svojoj organizaciji. Podrazumevani sistem rešenja plus bilo kakva kompletna rešenja, plus bilo kakva nekompletna prilagođavanja koja ste primenili.

Kontrolisana svojstva

Neke komponente se ne mogu prilagoditi. Ove komponente u sistemskom rešenju imaju metapodatke koje vas sprečavaju da ih prilagodite. To se nazivaju upravljana svojstva. Izdavač kompletnog rešenja takođe može da podesi kompletne karakteristike kako bi vas sprečio da prilagodite svoje rešenje na načine na koji on to ne želi.

Zavisni elementi rešenja

Zbog načina na koji su kompletna rešenja postavljena neka kompletna rešenja mogu da zavise od komponenti rešenja u drugim kompletnim rešenjima. Neki izdavači rešenja će iskoristiti ovo da bi napravili rešenja koja su modularna. Možda ćete trebati da instalirate „osnovno“ kompletno rešenje prvo a zatim možete da instalirate drugo kompletno rešenje koje će još više prilagoditi komponente u vazi kompletnog rešenja. Drugo kompletno rešenje zavisi od komponenti rešenja koje su deo prvog rešenja.

Sistem prati ove zavisnosti između rešenja. Ako probate da instalirate rešenje koje zahteva rešenje baze koje nije instalirano, nećete biti u mogućnosti da instalirate rešenje. Dobićete poruku koja kaže da rešenje zahteva drugo rešenje da se instalira prvo. Slično, usled zavisnosti, ne možete da deinstalirate osnovno rešenje dok je rešenje koje zavisi od njega još uvek instalirano. Morate da deinstalirate zavisno rešenje pre nego što možete da deinstalirate osnovno rešenje.

Pogledajte i

Prvi koraci sa prilagođavanjem
Privilegije koje su vam potrebne za prilagođavanje