Risinājumu slāņi
Risinājumu izkārtojums tiek īstenots komponentu līmenī. Pārvaldītie un nepārvaldītie risinājumi pastāv dažādos Microsoft Dataverse vides slāņos. Programmā Dataverse ir divi atsevišķi slāņi:
Nepārvaldīts slānis Visi importētie nepārvaldītie risinājumi un ad-hoc pielāgojumi pašlaik pastāv šajā slānī. Visi nepārvaldītie risinājumi koplieto vienu nepārvaldītu slāni.
Pārvaldītie slāņi Visi importētie, pārvaldītie risinājumi un sistēmas risinājums pastāv šajā slānī. Ja ir instalēti vairāki pārvaldītie risinājumi, pēdējais instalētais risinājums ir virs iepriekš instalētā pārvaldītā risinājuma. Tas nozīmē, ka otrais instalētais risinājums var pielāgot iepriekš instalēto risinājumu. Ja diviem pārvaldītiem risinājumiem ir pretrunīgas definīcijas, izpildlaika uzvedība ir vai nu "Pēdējais uzvar", vai tiek ieviesta sapludināšanas loģika. Atinstalējot pārvaldītu risinājumu, stājas spēkā zem tā esošais pārvaldītais risinājums. Atinstalējot visus pārvaldītos risinājumus, tiek lietota noklusējuma uzvedība, kas definēta sistēmas risinājumā. Pārvaldītā slāņa līmeņa pamatā ir sistēmas slānis. Sistēmas slānī ir entītijas un komponenti, kas nepieciešami, lai platforma darbotos.
Slāņu veidošana pārvaldītā risinājumā
Katram pārvaldītajam komponentam risinājumā ir slāņi, kas atkarībā no tā, vai risinājumam ir importēts viens vai vairāki ielāpi, vai gaidošs jauninājums, var ietvert tālāk norādītos slāņus:
Bāze Slānis, kas atrodas risinājumu slāņu "grupas" apakšā, ir bāzes slānis. Šis slānis ietver risinājumu izstrādātāju, kas identificē komponenta īpašnieku un ar to saistītos pārvaldītos rekvizītus.
Augšējais Par augšējo slāni tiek uzskatīts pašreizējais slānis, un tas nosaka komponenta izpildlaika darbību. Augšējais slānis var būt jauninājums vai ielāps vai, ja risinājumam nav lietoti ielāpi vai jauninājumi, komponenta izpildlaika darbību nosaka bāzes risinājums.
No atjauninājumiem pievienotie slāņi:
Ielāpi Ja komponentam ir importēts viens vai vairāki risinājumu ielāpi, tie tiek sagrupēti virs pamatslāņa, un pēdējie ielāpi atrodas virs iepriekšējā ielāpa.
Gaidošs jauninājums Ja ir importēts pakāpenisks jauninājums (ar nosaukumu ‑Jauninājums), tas atrodas virs bāzes un ielāpa (ja tāds ir) slāņiem.
![Slāņu veidošanas piemērs risinājumā Slāņu veidošanas piemērs risinājumā](media/layering-within-solution-alm.png)
Svarīgi
Ielāpu izmantošana nav ieteicama. Papildu informācija: Risinājumu ielāpu izveide
Attēlā tālāk ir redzams pielāgotas kolonnas risinājuma slāņu piemērs, kurā parādīts pamata risinājums, ielāps un gaidošs jauninājums.
Informāciju par to, kā komponenta slāņus skatīt risinājumā, skatiet sadaļā Risinājumu slāņi.
Uzvedības sapludināšana
Risinājumu veidotājiem ir jāsaprot sapludināšanas uzvedība, kad risinājums ir atjaunināts vai kad ir instalēti vairāki risinājumi, kas ietekmē vienu un to pašu komponentu. Ņemiet vērā, ka tiks sapludinātas tikai modeļu virzītu programmu, veidlapu un vietnes kartes komponentu veidi. Visi citi komponenti izmanto "augstākais līmenis uzvar" uzvedību.
“Augstākais uzvar” uzvedība
Izņemot modeļa vadītas programmas, veidlapas un vietnes kartes komponentus, citi risinājuma komponenti izmanto “augstākais uzvar” uzvedību, kur augšējais slānis nosaka, kā komponents darbojas programmas izpildlaikā. Augšējo slāni var ieviest ar pakāpeniski veiktu (gaidošu) jaunināšanu.
Augšējā slāņa ieviesana ar gaidošo jaunināšanu
Tālāk parādīts “augstākais uzvar” komponentu uzvedības piemērs, kas ieviests, izmantojot pakāpenisku risinājuma jauninājuma jaunināšanu. Papildinformācija: Jauninājuma vai atjauninājuma lietošana mērķa vidē
Pašreizējam augšējam (pamata) slānim ir rekvizīts Maksimālais garums teksta kolonnā Komentāri konta tabulā, izmantojot noklusējuma iestatījumu 100.
Risinājuma jauninājums tiek importēts, izmantojot jaunināšanas opcijas posmu, kas izveido jaunu augšējo slāni. Gaidošajā jaunināšanā uzņēmuma tabulai ir iekļauta teksta kolonna Komentāri, un rekvizīta Maksimālais garums vērtība ir mainīta uz 150.
Šādā gadījumā uzņēmumu ierakstu kolonnā Komentāri var izmantot ne vairāk kā 150 rakstzīmes lietojumprogrammas izpildes laikā.
Risinājumu atjaunināšanas un jauninājumu sapludināšanas uzvedība
Kā aprakstīts iepriekšējā sadaļā, ielāpi un pakāpeniski jauninājumi ir sagrupēti bāzes risinājuma augšdaļā. Tos var sapludināt, atlasot opciju Lietot jauninājumu no apgabala Risinājumi pakalpojumā Power Apps, kas saplacina slāņus un izveido jaunu bāzes risinājumu.
Vairāku risinājumu sapludināšanas uzvedība
Sagatavojot savu pārvaldīto risinājumu izplatīšanai, ņemiet vērā, ka vidē, iespējams, ir instalēti vairāki risinājumi vai nākotnē var tikt instalēti citi risinājumi. Veidojiet risinājumu, kas seko labākajām praksēm, lai jūsu risinājums netraucētu citiem risinājumiem. Papildinformāciju skatiet tēmā: Segmentētu risinājumu izmantošana
Procesi, ko Dataverse izmanto, lai sapludinātu pielāgojumus, izceļ risinājuma funkcionalitātes saglabāšanu. Kaut arī tiek darīts viss, lai saglabātu prezentāciju, dažām pielāgojumu nesaderībām, iespējams, ir nepieciešams, lai aprēķinātā izšķirtspēja mainītu kādu prezentācijas informāciju par labu pielāgošanas funkcionalitātes uzturēšanai.