Miten hallitut ratkaisut yhdistetään
Kun valmistelet hallittua ratkaisu asennusta varten, muista, että ympäristössä voi jo 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.
Microsoft 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.
Lomakkeen mukautusten yhdistäminen
Ainoat yhdistettävät lomakemukautukset ovat ne, jotka suoritetaan ympäristössä jo olevissa kaikissa entiteettilomakkeissa. Yleensä tämä tarkoittaa sitä, että lomakkeiden mukautukset on yhdistettävä vain silloin, kun ratkaisu mukauttaa lomakkeita, jotka on luotu Dataverse -asennuksen yhteydessä luoduille entiteeteille. Yksi tapa välttää lomakkeiden yhdistämistä on tarjota uusia lomakkeita kaikille Dataverse -entiteeteille. Mukautettujen entiteettien lomakkeita ei tarvitse yhdistää, ellet luo ratkaisua, joka päivittää tai muokkaa aiemmin luotua hallittua ratkaisua, joka loi mukautetut entiteetit ja niiden lomakkeet.
Kun ratkaisu on pakattu hallittuna ratkaisuna, FormXML:ään tallennettuja lomakemäärityksiä verrataan alkuperäiseen FormXML:ään ja vain erot sisällytetään hallittuun ratkaisuun. Kun hallittu ratkaisu asennetaan uuteen ympäristöön, lomakkeen mukautuksen erot yhdistetään aiemmin luodun lomakkeen FormXML-tiedostoon uuden lomakemäärityksen luomiseksi. Tämä uusi lomakemääritys on se, mitä käyttäjä näkee ja mitä järjestelmän mukauttaja voi muokata. Kun hallitun ratkaisun asennus poistetaan, vain hallitussa ratkaisussa löydetyt lomake-elementit poistetaan.
Lomakkeiden yhdistäminen tapahtuu osa osalta. Kun lisäät uusia elementtejä olemassa olevaan välilehteen tai osaan, muutoksesi voivat vaikuttaa hallittujen kerrosten elementteihin tai kätkeä ne. Tämä pätee myös silloin, kun hallittu elementti päivitetään. Tämä tapahtuu, koska hallitut kerrokset sijaitsevat sen hallitsemattoman kerroksen alla, jonka otat käyttöön mukautuksellasi. Jos et halua vaikuttaa tai kätkeä lomakkeessa olevia elementtejä, suosituksena on uusien elementtien lisääminen uusien säilöelementtien, kuten osien tai välilehtien sisällä. Tämä eristää elementtisi ja vähentää mahdollisuutta vaikuttaa hallittujen kerrosten elementteihin tai kätkeä ne. Lisätietoja: Ratkaisukerrokset
Hallitut ratkaisut, jotka sisältävät uusia käyttöoikeusrooleja käyttäviä lomakkeita, määräytyvät näiden roolien mukaan. Nämä käyttöoikeusroolit on sisällytettävä hallittuun ratkaisuun.
Kun tuot taululomakkeita sisältävät ratkaisut, Korvaa mukautukset -vaihtoehto ei ole voimassa, vaikka se olisi valittuna. Tuotava lomake yhdistyy lomakkeen aiemmin luotuihin ratkaisutasoihin.
Muistiinpano
Kun hallitun ratkaisun entiteetti sisältää useita lomakkeita ja ympäristön entiteettilomake sisältää myös useita lomakkeita, uusia lomakkeita ei liitetä käytettävissä olevien lomakkeiden luettelon alaosaan, vaan ne on limitetty alkuperäisten entiteettilomakkeiden kanssa.
Lomakkeiden yhdistämisristiriitojen tunnistaminen ja ratkaiseminen
Kun olet tuonut ratkaisun, joka sisältää lomakkeen, saatat huomata, että tuotu lomake näyttää Ristiriidat-välilehden. Tämä on automaattisesti luotu välilehti, joka luodaan, kun tiettyjä lomakkeen osia ei voi yhdistää. Tietojen menetyksen välttämiseksi lomakkeen osat, joita ei voi yhdistää, sijoitetaan ristiriitavälilehteen. Yhdistämisristiriitoja esiintyy yleensä silloin, kun lähde- ja kohdemukautukset eivät ole synkronoituina, mikä johtaa ristiriitaisiin lomakkeen mukautuksiin.
Vältä näitä tilanteita, jotka voivat aiheuttaa lomakkeiden yhdistämisen ristiriitoja:
Tuot kaksi eri ratkaisua, jotka lisäävät osan, kuten lomakevälilehden, joka käyttää samaa järjestysarvoa.
Voit mukauttaa lomakkeen osan, kuten osion, lähdeympäristössä, mutta myös suorittaa saman mukautuksen osalle kohdeympäristössä. Sitten viet mukautuksen lähdeympäristöstä ja tuot sen kohdeympäristöön.
Kun ristiriitavälilehti tulee näkyviin tuodussa lomakkeessa, voit siirtää näkyvissä olevan osan johonkin lomakkeen kohtaan. Kun kaikki osat on siirretty pois ristiriitavälilehdestä, voit poistaa tai piilottaa ristiriitavälilehden.
Siirtymisen (sivustokartan) mukautusten yhdistäminen
Kun ratkaisu on pakattu hallittuna, sivustokartan XML-tiedostoa verrataan alkuperäiseen sivustokartan XML-tiedostoon ja muihin sivustokartan mukautuksiin. Vain erot sisällytetään hallittuun ratkaisuun. Nämä erot sisältävät kohteita, jotka on muutettu, siirretty, lisätty tai poistettu. Kun hallittu ratkaisu asennetaan uuteen ympäristöön, sivustokartan muutokset yhdistetään sen ympäristön sivustokartan XML-tiedostoon, johon hallittu ratkaisu asennetaan. Uusi sivustokartan määritelmä on se, mitä ihmiset näkevät.
Tässä vaiheessa mukauttaja voi viedä sivustokartan hallitsemattomaan ratkaisuun ja sivustokartan määritykseen sisällytetään kaikki aktiivisen sivustokartan elementit. Mukauttaja voi sitten muokata sivustokarttaa ja tuoda sen uudelleen hallitsemattomana mukautuksena. Jos hallittu ratkaisu myöhemmin poistetaan, hallitun ratkaisun kanssa tuodun sivustokartan XML-tiedostoon viitataan, jotta kyseisen hallitun ratkaisun kanssa tehdyt muutokset voidaan poistaa. Järjestelmä laskee uuden aktiivisen sivustokartan.
Kun uusi näkyvä elementti lisätään sivustokarttaan, se näkyy sen säilön alaosassa, johon sivustokartta kuuluu. Esimerkiksi uusi alue näkyy siirtymisalueen alareunassa. Voit sijoitella lisätyt elementit viemällä sivustokartan, muokkaamalla sitä määrittäen elementtien tarkan sijoittelun ja tuomalla sen sitten uudelleen hallitsemattomana ratkaisuna.
Muistiinpano
Vain yhtä sivustokartan mukauttamista voidaan käyttää julkaisemisen välillä. Kaikki julkaisemattomat sivustokartan mukautukset menetetään, kun uusi sivustokartan määritys tuodaan.
Asetusjoukon asetusten yhdistäminen
Jokainen uusi asetusjoukon asetus alustetaan käyttäen kokonaislukuarvoa, joka sisältää asetusarvon etuliitteen. Asetusarvon etuliite on viiden numeron joukko, joka edeltää asetuksen arvoa. Asetusarvon etuliite luodaan ratkaisun julkaisijan mukautuksen etuliitteen perusteella, mutta se voi olla mikä tahansa arvo. Asetusarvon etuliite auttaa erottamaan tietyn ratkaisujulkaisijan yhteydessä luodut uudet asetusjoukon asetukset, mikä vähentää mahdollisuutta asetusarvojen päällekkäisyyksiin. Asetusarvon etuliitettä kannattaa käyttää, mutta se ei ole pakollista.
Hallittu ratkaisu yleensä päivittää tai lisää asetuksia asetusjoukkoihin, jotka ovat jo ympäristössä. Tällaisia ovat esimerkiksi tilin kategoria- tai toimiala-asetusjoukot. Kun hallittu ratkaisu muokkaa asetusjoukon käytettävissä olevia asetuksia, kaikki hallitussa ratkaisussa määritetyt asetukset ovat käytettävissä ympäristössä. Kun hallittu ratkaisu poistetaan, asetusjoukon asetukset palautetaan alkuperäiseen tilaansa.
Käyttöoikeusroolin oikeuksien yhdistäminen
Kun käyttöoikeusrooli tuodaan hallitusta ratkaisusta ympäristöön, kaikki kyseisen käyttöoikeusroolin manuaalisesti lisätyt oikeudet poistetaan. Käyttöoikeusroolin muuttamisen yhteydessä muokatut oikeudet kuitenkin säilytetään. Näitä ovat esimerkiksi perustason vaikutusalueen muuttaminen yleiseen vaikutusalueeseen ja päin vastoin.
Vihje
Käytä samaan mukautettua ratkaisua käyttöoikeusroolien päivityksen hallinnassa. Jos käytät uutta mukautettua ratkaisua sellaisen käyttöoikeusroolin päivittämisessä, joka päivitettiin aiemmin toisessa ratkaisussa, joitakin oikeuksien päivityksiä ei oteta käyttöön.
Älä käytä mukautettua ratkaisua ennalta määritettyjen käyttöoikeusroolien muokkaamisessa. Nämä päivitykset poistetaan, kun järjestelmä päivittää ennalta määritetyt roolit. Luo kopio valmiiksi määritetystä roolista ja hallitse mukautetun ratkaisun kopioitua roolia.