Vrstvy riešení

Vrstvenie riešení je implementované na úrovni súčastí. Spravované a nespravované riešenia existujú v rôznych vrstvách v rámci prostredia Microsoft Dataverse. V Dataverse, existujú dve odlišné vrstvy:

  • Nespravovaná vrstva V tejto vrstve existujú všetky importované nespravované riešenia a prispôsobenia ad hoc. Všetky nespravované riešenia majú jednu spoločnú nespravovanú vrstvu.

  • Spravované vrstvy Na tejto úrovni existujú všetky importované spravované riešenia spolu so systémovým riešením. Ak sa nainštaluje viacero spravovaných riešení, posledné sa nainštaluje na spravované riešenie nainštalované predtým. To znamená, že druhé nainštalované riešenie môže prispôsobiť to, ktoré sa nainštalovalo predtým. Ak majú dve spravované riešenia protichodné definície, správanie pri spustení je buď „posledný vyhráva“, alebo je implementovaná logika zlúčenia. Ak odinštalujete spravované riešenie, prejaví sa to na spravovanom riešení pod ním. Ak odinštalujete všetky spravované riešenia, použije sa predvolené správanie definované v systémovom riešení. Základom úrovne spravovanej vrstvy je systémová vrstva. Systémová vrstva obsahuje entity a komponenty, ktoré sú potrebné pre fungovanie platformy.

Príklad vrstvenia riešení pre komponent, ako je formulár alebo pohľad.

Vrstvenie v rámci spravovaného riešenia

Pre každú spravovanú súčasť existujú vrstvy v rámci riešenia, ktoré – v závislosti od toho, či bola importovaná jedna alebo viac opráv, prípadne či sa čaká na aktualizáciu riešenia – môže obsahovať nasledujúce vrstvy:

  • Základná V spodnej časti „zásobníka“ vrstiev riešenia sa nachádza základná vrstva. Táto vrstva obsahuje vydavateľa riešenia, ktorý identifikuje vlastníka súčasti a spravované vlastnosti s ním spojené.

  • Horná Horná vrstva sa pokladá za aktuálnu vrstvu a definuje správanie spustenej súčasti. Horná vrstva môže byť aktualizácia alebo oprava, prípadne ak neboli aplikované žiadne opravy či inovácie riešenia, základné riešenie určuje správanie spustenej súčasti.

  • Vrstvy pridané z aktualizácií:

    • Opravy Ak má súčasť importovanú jednu alebo viac opráv riešenia, sú naskladané na základnej vrstve, pričom posledná oprava spočíva nad predchádzajúcou opravou.

    • Čaká sa na inováciu Ak je importovaná postupná inovácia (pod názvom _Inovácia), tá je umiestnená na základnej vrstve a vrstvách s opravami (ak nejaké existujú).

Príklad vrstvenia v rámci riešenia

Dôležité

Používanie opráv sa neodporúča. Ďalšie informácie: Vytváranie opráv riešenia

Nasledujúci obrázok zobrazuje príklad vrstiev riešenia pre vlastný stĺpec, ktorý zobrazuje základné riešenie, opravu a čakajúcu aktualizáciu.

Vrstvy riešení.

Informácie o tom, ako zobraziť vrstvy súčasti v rámci riešenia, nájdete v časti Vrstvy riešenia.

Správanie pri zlučovaní

Tvorcovia riešení by mali porozumieť správaniu pri zlučovaní počas aktualizácie riešenia alebo inštalácii viacerých riešení, ktoré ovplyvňujú rovnakú súčasť. Všimnite si, že sa zlúčia iba typy súčastí aplikácií s podporou modelov, formulárov a máp lokality. Všetky ostatné súčasti uplatňujú správanie „rozhoduje najvyššia úroveň“.

Správanie „horný vyhráva“

S výnimkou modelom riadenej aplikácie, formulára a komponentov mapy lokality ostatné komponenty riešenia používajú správanie „horný vyhráva“, pri ktorom vrstva, ktorá sa nachádza v hornej časti, určuje, ako komponent pracuje za behu aplikácie. Hornú vrstvu je možné zaviesť po etapách (čakajúcej) aktualizácie.

Horná vrstva vrstva zavedená čakajúcou aktualizáciou

Tu je príklad správania komponentov „horný vyhráva“, ktoré priniesla fáza aktualizácie do riešenie. Viac informácií: Použitie inovácie alebo aktualizácie v cieľovom prostredí

  1. Aktuálna horná (základná) vrstva má vlastnosť Maximálna dĺžka textového stĺpca Pripomienky pre tabuľku obchodného vzťahu s predvoleným nastavením 100.

    Tabuľkový komponent v základnom riešení.

  2. Aktualizácia riešenia sa importuje pomocou možnosti etapy pre možnosť aktualizácie, ktorá vytvorí novú hornú vrstvu. Očakávaná aktualizácia obsahuje testový stĺpec Pripomienky pre tabuľku obchodných vzťahov s hodnotou vlastnosti Maximálna dĺžka zmenenou na 150.

    Aktívna vrstva nanesená na základnú vrstvu.

V tejto situácii stĺpec Pripomienky pre záznamy obchodného vzťahu bude obsahovať najviac 150 znakov za behu aplikácie.

Správanie pri zlučovaní aktualizácií a inovácií riešení

Ako bolo opísané v predchádzajúcej časti, opravy a postupné inovácie sa naskladané na základné riešenie. Tieto zložky možno zlúčiť výberom položky Použiť inováciu v časti Riešenia v Power Apps, ktorá vrstvy zlúči a vytvorí nové základné riešenie.

Správanie pri zlučovaní viacerých riešení

Keď pripravujete spravované riešenie na distribúciu, nezabudnite, že v prostredí môže byť viac nainštalovaných riešení alebo že v budúcnosti môžu byť nainštalované ďalšie riešenia. Zostavte riešenie, ktoré sa riadi osvedčenými postupmi tak, aby vaše riešenie nezasahovalo do iných riešení. Viac informácií: Používanie segmentovaných riešení

Procesy, ktoré využíva Dataverse na zlúčenie prispôsobení zdôrazňujú udržiavanie funkčnosti riešenia. Hoci sa vynakladá maximálne úsilie na zachovanie prezentácie, niektoré nekompatibility medzi prispôsobeniami si môžu vyžadovať, aby vypočítané rozlíšenie zmenilo niektoré podrobnosti prezentácie v prospech zachovania funkčnosti prispôsobenia.

Pozrite si tiež

Prečítajte si, ako sa zlučujú spravované riešenia