Napomena
Za pristup ovoj stranici potrebna je autorizacija. Možete se pokušati prijaviti ili promijeniti direktorije.
Za pristup ovoj stranici potrebna je autorizacija. Možete pokušati promijeniti direktorije.
Slojevi rješenja implementiraju se na razini komponenata. Upravljana i neupravljana rješenja nalaze se na različitim slojevima unutar okruženja usluge Microsoft Dataverse. U usluzi Dataverse postoje dva različita sloja:
- Neupravljani sloj Sva uvezena neupravljana rješenja i ad-hoc prilagodbe postoje na ovom sloju. Sva neupravljana rješenja dijele jedan neupravljani sloj.
- Upravljani slojevi Sva uvezena, upravljana rješenja i sistemsko rješenje postoje na ovoj razini. Kada je instalirano više upravljanih rješenja, posljednje instalirano jest iznad upravljanog rješenja instaliranog ranije. To znači da drugo instalirano rješenje može prilagoditi ono instalirano prije njega. Kada dva upravljana rješenja imaju sukobljene definicije, ponašanje pri izvođenju jest "Posljednji pobjeđuje" ili se implementira logika spajanja. Ako deinstalirate upravljano rješenje, upravljano rješenje ispod njega stupa na snagu. Ako deinstalirate sva upravljana rješenja, primjenjuje se zadano ponašanje definirano u rješenju sustava. U osnovi upravljane razine slojeva nalazi se sloj sustava. Sistemski sloj sadrži tablice i komponente potrebne za funkcioniranje platforme.
Slojevi unutar upravljanog rješenja
Za svaku upravljanu komponentu postoje slojevi unutar rješenja koji, ovisno o tome je li uvezena jedna ili više zakrpa ili nadogradnja na čekanju za rješenje, mogu uključivati sljedeće slojeve:
Baza Smješten na dnu sloja otopine "snop" je osnovni sloj. Taj sloj uključuje izdavača rješenja koji identificira vlasnika komponente i upravljane entitete povezane s njim.
Vrh Gornji sloj se smatra trenutnim slojem i definira ponašanje komponente tijekom izvođenja. Gornji sloj može biti nadogradnja ili zakrpa ili, ako na rješenje nisu primijenjene zakrpe ili nadogradnje, osnovno rješenje određuje ponašanje izvršavanja komponente.
Slojevi dodani iz ažuriranja:
- Ako komponenta ima jednu ili više uvezenih zakrpa rješenja, one se slažu na vrh osnovnog sloja, a najnovija zakrpa nalazi se iznad prethodne zakrpe.
- Nadogradnja na čekanju Ako se uveze postupna nadogradnja (nazvana _Upgrade), ona se nalazi na vrhu osnovnog i patch (ako postoji) sloja.
Važno
Upotreba zakrpa ne preporučuje se. Dodatne informacije: Stvaranje zakrpa rješenja
Sljedeća slika prikazuje primjer slojeva rješenja za prilagođeni stupac koji prikazuje osnovno rješenje, zakrpu i nadogradnju na čekanju.
Informacije o prikazu slojeva za komponentu unutar rješenja potražite u odjeljku Slojevi rješenja.
Ponašanje prilikom spajanja
Proizvođači koji rade s rješenjima trebali bi razumjeti ponašanje spajanja kada se rješenje ažurira ili kada se instalira više rješenja koja utječu na istu komponentu. Imajte na umu da se spajaju samo vrste komponenti aplikacija, obrazaca i karte web-mjesta utemeljene na modelu. Sve ostale komponente koriste ponašanje "Najviša razina pobjeđuje".
Ponašanje "Najviša razina pobjeđuje"
Osim komponenti aplikacije utemeljene na modelu, obrasca i karte web-mjesta, druge komponente rješenja koriste ponašanje "na vrhu" gdje sloj koji se nalazi na vrhu određuje kako komponenta funkcionira tijekom izvođenja aplikacije. Sloj na vrhu može se uvesti postupnom nadogradnjom (na čekanju).
Sloj na vrhu uveden nadogradnjom na čekanju
Evo primjera ponašanja komponenata "najviša razina pobjeđuje" koje je uvela faza za nadogradnju rješenja. Dodatne informacije: Primjena nadogradnje ili ažuriranja u ciljnom okruženju
Trenutni gornji (osnovni) sloj ima svojstvo Maksimalna dužina tekstnog stupca Komentari za tablicu računa koristeći zadanu postavku 100.
Nadogradnja rješenja se uvozi pomoću faze za mogućnost nadogradnje, koja stvara novi gornji sloj. Nadogradnja na čekanju uključuje tekstni stupac Komentari za tablicu računa sa svojstvom Maksimalna dužina promijenjenim na 150.
U ovoj situaciji stupac Komentari za zapise računa dopušta najviše 150 znakova tijekom izvođenja aplikacije.
Ažuriranje rješenja i nadogradnja ponašanja prilikom spajanja
Kao što je opisano u prethodnom odjeljku, zakrpe i zakazana nadogradnja nalaze se na vrhu osnovnog rješenja. Mogu se spojiti odabirom mogućnosti Primijeni nadogradnju u području Rješenja na usluzi Power Apps, čime se slojevi izravnavaju i stvara se novo osnovno rješenje.
Ponašanje prilikom spajanja više rješenja
Prilikom pripreme upravljanog rješenja za distribuciju imajte na umu da u okruženju može biti instalirano više rješenja ili da bi u budućnosti mogla biti instalirana druga rješenja. Stvorite rješenje koje prati najbolju praksu tako da vaše rješenje neće ometati ostala rješenja. Više informacija: Koristite segmentirana rješenja
Postupci koje Dataverse koristi za spajanje prilagođavanja ističu održavanje funkcionalnosti rješenja. Iako je napravljeno sve da se očuva prezentacija, određene neusklađenosti između prilagodbi možda će tražiti da izračunata razlučivost promijeni pojedinosti prezentacije da bi se održala funkcija prilagodbe.