Jaa


Ratkaisutasot

Ratkaisun kerrokset toteutetaan komponenttitasolla. Hallitut ja ei-hallitut ratkaisut sijaitset eri tasoilla Microsoft Dataverse -ympäristössä. Dataversessa on kaksi erillistä kerrosta:

  • Hallitsematon taso Kaikki tuodut hallitsemattomat ratkaisut ja ad-hoc-mukautukset ovat tällä tasolla. Kaikissa hallitsemattomissa ratkaisuissa on sama hallitsematon taso.

  • Hallitut kerrokset Kaikki tuodut, hallitut ratkaisut ja järjestelmäratkaisu ovat tällä tasolla. Jos asennettuja hallittuja ratkaisuja on useita, viimeiseksi asennettu ratkaisu sijaitsee aiemmin asennetun hallitun ratkaisun yläpuolella. Käytännössä tämä tarkoittaa sitä, että toinen asennettu ratkaisu voi mukauttaa sitä ennen asennettua ratkaisua. Kun kahdella hallitussa ratkaisussa on ristiriitaisia määritelmiä, suorituksenaikainen toiminta on joko Viimeisin voittaa -tyyliä tai siinä toteutetaan yhdistämislogiikkaa. Jos poistat hallitun ratkaisun asennuksen, sen alapuolella olevaa hallittua ratkaisua käytetään. Jos poistat kaikkien hallittujen ratkaisujen asennuksen, järjestelmäratkaisussa määritetty oletustoiminta otetaan käyttöön. Hallitun kerrotason perustana on järjestelmätaso. Järjestelmätaso sisältää entiteetit ja komponentit, joita ympäristön toiminta edellyttää.

Esimerkkiratkaisun kerrokset komponentille, kuten lomakkeelle tai näkymälle

Hallitun ratkaisun kerrokset

Jokaisessa hallitussa komponentissa on ratkaisun tasoja, jotka voidaan sisällyttää seuraaviin tasoihin riippuen siitä, onko ratkaisuun tuotu vähintään yksi korjaustiedosto tai onko sillä odottava versionpäivitys.

  • Perus Sijaitsee ratkaisun tason alaosassa. Pino on perustaso. Tämä taso sisältää ratkaisun julkaisijan, joka määrittää komponentin omistajan ja siihen liittyvät hallitut ominaisuudet.

  • Ylin Ylintä kerrosta pidetään nykyisenä tasona. Se määrittää komponentin suorituksenaikaisen toiminnan. Ylimmällä tasolla voi olla päivitys tai korjaustiedosto. Jos ratkaisuun ei ole kohdistettu korjaustiedostoja tai päivityksiä, perusratkaisu määrittää komponentin suorituksenaikaisen toiminnan.

  • Päivityksistä lisätyt kerrokset:

    • Korjaustiedostot Jos komponentissa on vähintään yksi tuotu ratkaisun korjaustiedosto, tiedostot pinotaan peruskerroksen päälle niin, että uusin korjaustiedosto on edellisen yläpuolella.

    • Odottava päivitys Jos tuodaan vaiheittainen päivitys (nimeltään _Päivitys), se sijaitsee perusosan ja mahdollisen korjaustiedoston kerrosten päällä.

Kerrosesimerkki ratkaisussa

Tärkeä

Korjaustiedostojen käyttöä ei suositella. Lisätietoja: Ratkaisun korjaustiedostojen luominen

Seuraavassa kuvassa näkyy esimerkki mukautetun sarakkeen ratkaisukerroksista, joissa näkyy perusratkaisu, korjaus ja odottava päivitys.

Ratkaisutasot.

Lisätietoja ratkaisun komponentin kerrosten tarkastelemisesta on kohdassa Ratkaisun kerrokset.

Yhdistämistoiminta

Ratkaisun tekijöiden on ymmärrettävä yhdistämistoiminta, kun ratkaisu päivitetään tai kun asennettuna on useita ratkaisuja, jotka vaikuttavat samaan komponenttiin. Huomaa, että vain mallipohjaisen sovelluksen, lomakkeen ja sivustokartan komponentin tyypit yhdistetään. Kaikissa muissa komponenteissa käytetään Ylin taso voittaa -toimintaa.

"Ylätaso voittaa" -toiminta

Mallipohjaista sovellusta, lomaketta ja sivustokartan osia lukuun ottamatta muut ratkaisun osat käyttävät "ylin taso voittaa" -toimintaperiaatetta, jossa ylin kerros määrittää, kuinka komponentti toimii sovelluksen suorituksen aikana. Ylimmän tason voi lisätä vaiheistettuun (odottavaan) päivitykseen.

Odottavan päivityksen lisäämä ylin taso

Seuraavassa on esimerkki osan ylätaso voittaa -toiminnasta, jonka ratkaisun päivityksen vaihe on lisännyt. Lisätietoja: Päivityksen käyttöönotto kohdeympäristössä

  1. Nykyisellä ylimmän tason (perus)-kerroksella on oletusasetusta 100 käyttävä Enimmäispituus-ominaisuus tilitaulun Kommentit-tekstisarakkeessa.

    Perusratkaisun tauluosa

  2. Ratkaisun päivitys tuodaan päivitystoiminnon vaiheen avulla, mikä luo uuden ylimmän tason. Odottava päivitys sisältää tilitaulun Kommentit-tekstisarakkeen, jonka Enimmäispituus-ominaisuuden arvoksi on muutettu 150.

    Aktiivinen kerros, joka on lisätty perustason päälle

Tässä tilanteessa tilitaulun Kommentit-sarake sallii enintään 150 merkkiä sovelluksen suorituksen aikana.

Ratkaisun päivityksen ja versiopäivityksen yhdistämistoiminta

Edellisessä osassa kuvatulla tavalla korjaustiedostot ja vaiheittainen päivitys pinotaan perusratkaisun päälle. Nämä voidaan yhdistää valitsemalla Ota päivitys käyttöönRatkaisut-alueessa Power Appsissa. Kerrokset tasoitetaan ja luodaan yksi perusratkaisu.

Useiden ratkaisujen yhdistämistoiminta

Kun valmistelet hallittua ratkaisu jakelua varten, muista, että ympäristössä voi olla useita ratkaisuja tai että muita ratkaisuja voidaan asentaa myöhemmin. Muodosta parhaiden käytäntöjen mukainen ratkaisu, jotta ratkaisu ei häiritse muita ratkaisuja. Lisätietoja: Segmentoitujen ratkaisujen käyttäminen

Dataversen mukauttamisten yhdistämiseen käyttämät prosessit korostavat ratkaisun toiminnallisuuden ylläpitoa. Vaikka esitysmuoto pyritään säilyttämään mahdollisimman hyvin, jotkin mukauttamisten väliset yhteensopimattomuudet voivat edellyttää, että laskettu ratkaisu muuttaa joitakin esityksen tietoja mukautuksen toimintojen säilyttämisen vuoksi.

Katso myös

Miten hallitut ratkaisut yhdistetään