Deli putem


Slojevi rešenja

Slojevi rešenja se primenjuje na nivou komponente. Kompletna i nekompletna rešenja postoje na različitim slojevima unutar Microsoft Dataverse okruženja. U usluzi Dataverse postoje dva različita sloja:

  • Nekompletan sloj Sva uvezena nekompletna rešenja i ad-hoc prilagođavanja postoje na ovom sloju. Sva nekompletna rešenja dele jedan nekompletan sloj.

  • Kompletni slojevi Sva uvezena, kompletna rešenja i sistemsko rešenje postoje na ovom nivou. Kada se instalira više kompletnih rešenja, poslednje instalirano se nalazi iznad ranije instaliranog kompletnog rešenja. Ovo znači da drugo instalirano rešenje može da prilagodi ono instalirano pre. Kada dva upravljana rešenja imaju konfliktne definicije, ponašanje izvođenja je ili „Poslednji pobeđuje“ ili se primenjuje logika spajanja. Ako deinstalirate kompletno rešenje, kompletno rešenje ispod će stupiti na snagu. Ako deinstalirate kompletna rešenja, primenjuje se podrazumevano ponašanje definisano u sistemskom rešenju. U osnovi nivoa kompletnih slojeva je sistemski sloj. Sistemski sloj sadrži entitete i komponente potrebne za funkcionisanje platforme.

Primer sloja rešenja za komponentu, kao što je obrazac ili prikaz.

Slojevi unutar kompletnog rešenja

Za svaku upravljanu komponentu postoje slojevi unutar rešenja koji – zavisno od toga da li je uvezena jedna ili više zakrpa ili nadogradnja rešenja – može da sadrži sledeće slojeve:

  • Osnova „Stog“ je osnovni sloj koji se nalazi na dnu sloja rešenja. Ovaj sloj uključuje izdavača rešenja koji identifikuje vlasnika komponente i kompletnih svojstava povezanih s njim.

  • Vrh Gornji sloj se smatra trenutnim slojem i definiše ponašanje tokom izvođenja komponente. Gornji sloj može biti nadogradnja ili zakrpa ili, ako na rešenje nisu primenjene zakrpe ili nadogradnje, osnovno rešenje određuje ponašanje izvođenja komponente.

  • Slojevi dodati iz ispravki:

    • Zakrpe Ako komponenta ima uvezenu jednu zakrpu za rešenje ili više njih, one slažu na vrh osnovnog sloja tako da poslednja zakrpa ostaje iznad prethodne zakrpe.

    • Čeka se nadogradnja Ako je postupna nadogradnja (pod nazivom _Nadogradnja) uvezena, ona se nalazi iznad slojeva osnove i zakrpa (ako ih ima).

Primer slojeva unutar rešenja

Važno

Upotreba zakrpa se ne preporučuje. Još informacija: Kreiranje zakrpa za rešenje

Sledeća slika prikazuje primer slojeva rešenja za prilagođenu kolonu koja prikazuje osnovno rešenje, zakrpu i nadogradnju na čekanju.

Slojevi rešenja.

Za informacije o tome kako pregledati slojeve za komponentu u okviru rešenja, pogledajte Slojevi rešenja.

Ponašanje pri objedinjavanju

Autori rešenja bi trebalo da razumeju ponašanje pri objedinjavanju kada se rešenje ažurira ili kada se instalira više rešenja koja utiču na istu komponentu. Imajte u vidu da će se objediniti samo tipovi aplikacija, obrazaca i komponenti mape veb-lokacija koji su zasnovani na modelu. Sve ostale komponente koriste ponašanje „pobede vrhunskog nivoa“.

Ponašanje „Najveći dobici“

Sa izuzetkom aplikacije zasnovane na modelu, obrasca i komponenti mape lokacija, ostale komponente rešenja koriste ponašanje „najveći dobici“ gde sloj koji se nalazi na vrhu određuje kako komponenta radi tokom izvršavanja aplikacije. Gornji sloj se može uvesti nadogradnjom u fazama (na čekanju).

Gornji sloj uveden nadogradnjom na čekanju

Evo primera ponašanja komponenata „najveći dobici“ koje je uvela faza za nadogradnju rešenja. Još informacija: Primenite nadogradnju ili ažuriranje u ciljnom okruženju

  1. Trenutni gornji (osnovni) sloj ima svojstvo Maksimalna dužina tekstualne kolone Komentari za tabelu naloga koje koristi podrazumevanu postavku 100.

    Komponenta tabele u osnovnom rešenju.

  2. Nadogradnja rešenja se uvozi pomoću opcije nadogradnje u fazama koja kreira novi gornji sloj. Nadogradnja na čekanju uključuje tekstualnu kolonu Komentari za tabelu naloga uz vrednost svojstva Maksimalna dužina promenjeno na 150.

    Aktivni sloj uveden na vrhu osnovnog sloja.

U ovoj situaciji, kolona Komentari za zapise naloga omogućiće najviše 150 znakova za vreme izvršavanja aplikacije.

Ažuriranje i nadogradnja rešenja ponašanja objedinjavanja

Kao što je opisano u prethodnom odeljku, zakrpe i postupna nadogradnja postavljeni su na vrh osnovnog rešenja. Oni se mogu objediniti odabirom stavke Primenite nadogradnju iz oblasti Rešenja u Power Apps, koja spljoštava slojeve i stvara novo osnovno rešenje.

Ponašanje pri objedinjavanju većeg broja rešenja

Kada pripremite kompletno rešenje za distribuciju, zapamtite da je u okruženju možda instalirano više rešenja ili da bi druga rešenja mogla da budu instalirana u budućnosti. Konstruišite rešenje koje sledi najbolje prakse kako vaše rešenje ne bi ometalo druga rešenja. Još informacija: Koristite segmentirana rešenja

Procesi koje Dataverse koristi za spajanje prilagođavanja naglašavajući održavanje funkcionalnosti rešenja. Iako se čini sve da se sačuva prezentacija, neke nekompatibilnosti između prilagođavanja mogu zahtevati da izračunata rezolucija promeni neke detalje prezentacije u korist održavanja funkcionalnosti prilagođavanja.

Pogledajte i ovo

Objašnjenje načina spajanja kompletnih rešenja