Bendrinti naudojant


Sužinokite, kaip suliejami valdomieji sprendimai

Kai valdomąjį sprendimą rengiate įdiegti, atminkite, kad aplinkoje jau gali būti įdiegta keletas sprendimų arba kad ateityje gali būti diegiami kiti sprendimai. Sukurkite sprendimą, kuriame laikomasi geriausių praktikų, kad jūsų sprendimas netrukdytų kitiems sprendimams.

Procesai, kuriuos „Microsoft Dataverse“ naudoja tinkinimams sulieti, pabrėžia sprendimo funkcionalumo išsaugojimą. Nors dedame visas pastangas siekdami išsaugoti pateiktį, kai kurie nesuderinamumai tarp tinkinimų gali reikšti, kad apskaičiuota rezoliucija pakeis tam tikras pateikties detales, kad būtų išsaugota tinkinimo funkcija.

Suliejamos formos tinkinimai

Vieninteliai formos tinkinimai, kuriuos reikia sulieti, yra tie, kurie atliekami bet kuriose į aplinką jau įtrauktose objektų formose. Paprastai tai reiškia, kad formų tinkinimai turi būti suliejami tik tada, kai jūsų sprendimas tinkina formas, kurios buvo įtrauktos į objektus, sukurtus įdiegus „Dataverse“. Vienas iš būdų išvengti formų suliejimo – teikti naujas formas bet kuriam „Dataverse“ objektui. Pasirinktinių objektų formų suliejimo atlikti nereikia, nebent kuriate sprendimą, kuris atnaujina arba modifikuoja esamą valdomąjį sprendimą, sukūrusį pasirinktinius objektus ir jų formas.

Kai sprendimas pateikiamas kaip valdomasis sprendimas, formų aprašai, saugomi XML formoje, lyginami su originalia XML forma ir tik skirtumai tarp jų įtraukiami į valdomąjį sprendimą. Kai valdomasis sprendimas įdiegiamas naujoje aplinkoje, formos tinkinimo skirtumai suliejami su esamomis XML formomis, kad būtų sukurtas naujas formos aprašas. Šis naujas formos aprašas yra tai, ką mato vartotojas, ir tai, ką gali modifikuoti sistemos tinkintojas. Kai valdomasis sprendimas bus pašalintas, bus pašalinami tik valdomajame sprendime esantys formos elementai.

Formų suliejimas vyksta pagal skyrius. Kai į esamą skirtuką arba skyrių įtraukiate naujų elementų, jūsų pakeitimai gali turėti įtakos arba paslėpti valdomų sluoksnių elementus, įskaitant atvejus, kai valdomas elementas atnaujinamas. Taip nutinka dėl to, kad valdomieji sluoksniai yra po nevaldomuoju sluoksniu, kuris atsiranda dėl jūsų tinkinimo. Jei nenorite paveikti arba paslėpti valdomųjų elementų formoje, rekomenduojame įtraukti naujus elementus į naujus konteinerio elementus, pvz., skyrių arba skirtuką. Taip atskiriami jūsų elementai ir sumažinama tikimybė paveikti arba paslėpti valdomųjų sluoksnių elementus. Daugiau informacijos: Sprendimo sluoksniai

Valdomieji sprendimai, kuriuose yra formų, naudojančių naujus saugos vaidmenis, priklauso nuo tų vaidmenų. Šiuos saugos vaidmenis turėtumėte įtraukti kartu su savo valdomuoju sprendimu.

Kai importuojate sprendimą, kuriame yra lentelių formų, parinktis Perrašyti tinkinimus , net jei ji pažymėta, netaikoma. Importuojama forma suliejama su visais esamais formos sprendimo sluoksniais.

Pastaba.

Kai valdomojo sprendimo objekte yra kelios formos ir aplinkos objekto formoje taip pat yra kelios formos, naujos formos nėra pridedamos esamų formų sąrašo apačioje – jos yra tarpusavyje susijusios su originaliomis objektų formomis.

Formų suliejimo konfliktų nustatymas ir sprendimas

Importavę sprendimą, kuriame yra forma, galite pastebėti, kad importuotoje formoje rodomas skirtukas, pavadintas Skirtukas Konfliktai. Tai automatiškai sugeneruotas skirtukas, kuris sukuriamas, kai tam tikrų formos komponentų negalima sujungti. Norint išvengti bet kokio duomenų praradimo, formos komponentai, kurie negali būti suliejami, pateikiami Konfliktų skirtuke. Suliejimo konfliktai įprastai nutinka, kai šaltinio ir paskirties tinkinimai nesinchronizuojami, o tai lemia nesuderinamus formų tinkinimus.

Importuotos formos skirtukas Konfliktai.

Venkite tokių situacijų, kurios gali sukelti formų suliejimo konfliktus:

  • Importuojate du skirtingus sprendimus, įtraukiančius komponentą, pavyzdžiui, formos skirtuką, kuris naudoja tą pačią eilės reikšmę.

  • Tinkinate formos komponentą, pavyzdžiui, skyrių šaltinio aplinkoje, bet taip pat atliekate tokį pat arba panašų komponento tinkinimą paskirties aplinkoje. Tada eksportuojate tinkinimą iš šaltinio aplinkos ir importuojate į paskirties aplinką.

Kai importavimo formoje parodomas Konfliktų skirtukas, galite perkelti rodomą komponentą kažkur formoje. Perkėlus visus komponentus iš Konfliktų skirtuko, galite panaikinti arba paslėpti šį skirtuką.

Suliejimo naršymo (svetainės struktūros) tinkinimai

Kai sprendimas pateikiamas kaip valdomasis, svetainės struktūros XML yra lyginamas su pradiniu svetainės struktūros XML ir su visais kitais svetainės struktūros tinkinimais. Į valdomąjį sprendimą įtraukiami tik skirtumai. Šie skirtumai apima elementus, kurie keičiami, perkeliami, pridedami arba pašalinami. Kai valdomasis sprendimas įdiegiamas naujoje aplinkoje, svetainės struktūros pakeitimai suliejami su aplinkoje esančiu svetainės struktūros XML, ir kurioje diegiamas valdomasis sprendimas. Naujas svetainės struktūros apibrėžimas yra tai, ką mato žmonės.

Šiuo metu tinkintojas gali eksportuoti svetainės struktūrą į nevaldomąjį sprendimą ir į tą svetainės struktūros apibrėžimą įtraukiami visi aktyvaus svetainės struktūros elementai. Tinkintojas tada gali modifikuoti svetainės struktūrą ir iš naujo importuoti ją kaip nevaldomą tinkinimą. Vėliau, jei valdomasis sprendimas bus pašalintas, svetainės struktūros XML, kuris buvo importuotas kartu su valdomuoju sprendimu, pašalins valdomojo sprendimo įvestus pakeitimus. Tada apskaičiuojama nauja aktyvi svetainės struktūra.

Kai į svetainės struktūrą įtraukiamas naujas matomas elementas, jis rodomas bet kokios talpyklos, kuriai jis priklauso, apačioje. Pavyzdžiui, naršymo srities apačioje bus rodoma nauja sritis. Norėdami nustatyti įtrauktus elementus, turite eksportuoti svetainės struktūrą ir ją redaguoti, kad nustatytumėte tikslią elementų padėtį, o tada importuokite ją dar kartą kaip nevaldomąjį sprendimą.

Pastaba.

Tarp publikavimo galima taikyti tik vieną svetainės struktūros tinkinimą. Visi nepublikuoti svetainės struktūros tinkinimai bus prarasti, kai bus importuotas naujas svetainės struktūros apibrėžimas.

Parinkčių rinkinio suliejimo redagavimas

Kiekviena nauja parinkčių rinkinio parinktis inicijuojama naudojant sveikąją reikšmę, kuriai priskirtas parinkčių reikšmės priešdėlis. Parinkčių reikšmės priešdėlis yra penkių skaitmenų rinkinys su pridėta parinkčių reikšme. Parinkčių reikšmės priešdėlis generuojamas pagal sprendimų leidėjo tinkinimo priešdėlį, tačiau jam galima nustatyti bet kurią reikšmę. Parinkčių reikšmės priešdėlis padeda atskirti naujas parinkčių rinkinio parinktis, sukurtas tam tikro sprendimų leidėjo, ir mažinančias galimybę susidurti su parinkčių reikšmėmis. Parinkčių reikšmės priešdėlį naudoti rekomenduojama, bet nebūtina.

Valdomasis sprendimas paprastai atnaujina arba įtraukia parinktis, skirtas parinkčių rinkiniams, kurie jau yra aplinkoje, pavyzdžiui, kategorijos ar industrijos parinkčių rinkinius klientui. Kai valdomasis sprendimas modifikuoja parinkčių rinkinyje esančias galimybes, visos valdomojo sprendimo apibrėžtos parinktys pateikiamos aplinkoje. Kai valdomasis sprendimas išdiegiamas, parinkčių rinkinio parinktys bus sugrąžintos į pradinę būseną.

Sulieti saugos vaidmuo teises

Kai saugos vaidmuo importuojamas iš valdomasis sprendimas į aplinką, pašalinamos visos rankiniu būdu įtrauktos to saugos vaidmuo teisės. Tačiau saugos vaidmuo, kurioje buvo pakeistas privilegijų lygis, pakeistos teisės, pavyzdžiui, iš pagrindinės į visuotinę arba atvirkščiai, išlieka.

Arbatpinigiai

Naudokite tą patį pasirinktinį sprendimą saugos vaidmenų naujinimui valdyti. Jei naudojate naują pasirinktinį sprendimą naujindami saugos vaidmuo, kuris anksčiau buvo naujinamas kitu sprendimu, kai kurie privilegijų naujinimai nebus taikomi.

Nenaudokite pasirinktinio sprendimo iš anksto nustatytiems saugos vaidmenims modifikuoti. Šie naujinimai bus pašalinti, kai sistema atnaujins iš anksto nustatytus vaidmenis. Sukurkite iš anksto nustatyto vaidmens kopiją ir valdykite nukopijuotą vaidmenį pasirinktiniame sprendime.

Taip pat žr.

Sprendimo naudojimas norint tinkinti