Uporaba segmentiranih rešitev in popravkov za izvoz izbranih sredstev entitet

Velja za: Dynamics 365 (v spletu), različica 9.x

Segmentacija rešitev zagotavlja večji nadzor nad tem, kar porazdelite v rešitve in popravke rešitev. S segmentacijo rešitev lahko namesto celotnih entitet z vsemi sredstvi izvozite rešitve z izbranimi sredstvi entitet, kot so polja entitet, obrazci in pogledi. Segmentirane rešitve in popravke lahko ustvarite z uporabniškim vmesnikom za rešitve, brez zapisovanja kode.

Poleg večjega nadzora nad tem, kaj vključuje rešitev, lahko nadzirate tudi, kaj vključuje popravek. Ustvarite lahko popravek za nadrejeno rešitev in ga izvozite kot manjšo posodobitev za osnovno rešitev. Če klonirate rešitev, sistem zbere vse povezane popravke v osnovni rešitvi in ustvari novo različico.

Pri delu s popravki in kloniranimi rešitvami upoštevajte naslednje:

  • Popravek je postopna manjša posodobitev za nadrejeno rešitev. Če je popravek nameščen v ciljnem sistemu, lahko doda ali posodobi komponente in sredstva v nadrejeni rešitvi, ne more pa izbrisati komponent ali sredstev iz nje.

  • Popravek lahko vključuje samo eno nadrejeno rešitev, nadrejena rešitev pa lahko vključuje več popravkov.

  • Popravek se ustvari za neupravljano rešitev. Za upravljano rešitev ni mogoče ustvariti popravka.

  • Ko izvozite popravek v ciljni sistem, ga izvozite kot upravljani popravek. V proizvodnih okoljih ne uporabljajte neupravljanih popravkov.

  • Če želite namestiti popravek, mora biti v ciljnem sistemu nadrejena rešitev.

  • Popravek lahko izbrišete ali ga posodobite.

  • Če izbrišete nadrejeno rešitev, se izbrišejo vsi podrejeni popravki. Sistem prikaže opozorilno sporočilo, da postopka brisanja ni mogoče razveljaviti. Izbris se izvede v enem dejanju. Če izbris katerega koli popravka ali nadrejene rešitve ne uspe, se razveljavi celotno dejanje.

  • Ko ustvarite prvi popravek za nadrejeno rešitev, se rešitev zaklene. Zaklenjene rešitve ni mogoče spreminjati ali izvoziti. Vendar če izbrišete vse njene podrejene popravke, se nadrejena rešitev odklene.

  • Če klonirate osnovno rešitev, se v njej zberejo vsi podrejeni popravki in ustvari se nova različica. V klonirani rešitvi lahko dodajate, urejate ali brišete komponente in sredstva.

  • Klonirana rešitev je zamenjava osnovne rešitve, če je nameščena v ciljnem sistemu kot upravljana rešitev. Običajno se klonirana rešitev uporablja za prenos večje posodobitve v predhodno rešitev.

Razumevanje številk različic za klonirane rešitve in popravke

Različica rešitve ima naslednjo obliko: glavna_različica.podrazličica.delovna_različica.revizija. Številka delovne različice ali revizije popravka mora biti višja od številke nadrejene rešitve. Popravek ne more vključevati glavne različice ali podrazličice. Za osnovno rešitev različice 3.1.5.7 je lahko različica popravka na primer 3.1.5.8 ali 3.1.7.0, vendar ne 3.2.0.0. Klonirana rešitev mora imeti številko različice, ki je enaka številki različice osnovne rešitve ali višja. Za osnovno rešitev različice 3.1.5.7 je lahko različica klonirane rešitve na primer 3.2.0.0 ali 3.1.5.7. Z uporabniškim vmesnikom lahko nastavite samo vrednosti glavne različice in podrazličice za klonirano rešitev ter vrednosti delovne različice ali revizije za popravek.

Ustvarjanje segmentirane rešitve z želenimi sredstvi entitete

Segmentirano rešitev ustvarite tako, da najprej ustvarite neupravljano rešitev in dodate obstoječe vire. Dodate lahko več sistemskih ali prilagojenih entitet in za vsako entiteto izberete sredstva, ki jih želite vključiti v rešitev. Nastavitveni program, podoben čarovniku, vas vodi korak za korakom skozi postopek dodajanja sredstev entitet.

  1. Odprite možnost Nastavitve > Rešitve.

  2. Izberite Novo in ustvarite rešitev. V zahtevana polja vnesite podatke. Izberite Shrani in zapri.

  3. Odprite rešitev, ki ste jo pravkar ustvarili. Na spustnem seznamu Dodaj obstoječo izberite Entiteta.

  4. V pogovornem oknu Izberite komponente rešitve izberite eno ali več entitet, ki jih želite dodati v rešitev. izberite V redu.

  5. Odpre se čarovnik. Upoštevajte navodila čarovnika za dodajanje sredstev za vsako izbrano entiteto v rešitev.

  6. Izberite Objavi, da bodo spremembe začele veljati.

    Na naslednjih slikah je prikazan primer ustvarjanja segmentirane rešitve z izbiro sredstev entitet iz entitet Account, Case in Contact.

    Najprej izberite komponento Entiteta.

    Dodajte obstoječe vire.

    Nato izberite komponente rešitve.

    Izberite komponente rešitve.

    Upoštevajte navodila čarovnika. V Korak 1u izberite sredstva za prvo entiteto (Account) po abecednem vrstnem redu, kot je prikazano tukaj.

    Zaženite čarovnika.

    Odprite zavihek Polja in izberite polje Številka kupca.

    Izberite sredstva entitete »Račun«.

    V 2. koraku dodajte vsa sredstva za entiteto Primer.

    Izberite sredstva entitete »Primer«.

    V 3. koraku dodajte polje Obletnica za entiteto Stik.

    Izberite sredstva entitete »Stik«.

    Ustvarjena segmentirana rešitev posledično vključuje tri entitete: Account, Case in Contact. Vsaka entiteta vsebuje le izbrana sredstva.

    Rešitev z entitetami

Ustvarjanje popravka rešitve

Popravek vsebuje spremembe nadrejene rešitve, kot je dodajanje ali urejanje komponent in sredstev. Komponent nadrejenega elementa ni treba vključiti, razen če jih nameravate urejati.

Ustvarjanje popravka za neupravljano rešitev

  1. Odprite možnost Nastavitve > Rešitve.

  2. V mreži izberite neupravljano rešitev, za katero želite ustvariti popravek. Izberite Kloniraj popravek. Odpre se pogovorno okno z imenom osnovne rešitve in s številko različice popravka. Izberite Shrani.

  3. V mreži poiščite in odprite na novo ustvarjeni popravek. Upoštevajte navodila čarovnika za dodajanje želenih komponent in sredstev, kot pri osnovni rešitvi.

  4. Izberite Objavi, da bodo spremembe začele veljati.

    Na naslednjih slikah je prikazan primer ustvarjanja popravka za obstoječo rešitev. Najprej izberite Kloniraj popravek (v stisnjenem pogledu je ikona Kloniraj popravek upodobljena v obliki dveh majhnih kvadratkov, kot je prikazano spodaj).

    Kloniranje ikone popravka

    V pogovornem oknu Kloniranje v popravek je vidno, da številka različice za popravek temelji na številki različice nadrejene rešitve, številka delovne različice pa je višja za ena. Vsak naslednji popravek ima višjo številko delovne različice ali revizije od prejšnjega.

    Uporaba pogovornega okna »Kloniranje v popravek«

    Naslednji posnetek zaslona prikazuje različico osnovne rešitve SegmentedSolutionExample 1.0.1.0 in različico popravka SegmentedSolutionExample_Patch 1.0.2.0.

    Mreža z rešitvami in popravki

    V popravek je bila dodana nova entiteta po meri Book in popravek vključuje vsa sredstva entitete Book.

    Dodajanje entitete po meri v popravek

Kloniranje rešitve

Če klonirate neupravljano rešitev, bodo vsi popravki, povezani z njo, združeni v novo ustvarjeno različico izvirne rešitve.

  1. Odprite možnost Nastavitve > Rešitve.

  2. Na seznamu izberite neupravljano rešitev, ki jo želite klonirati. Izberite Kloniraj rešitev. Odpre se pogovorno okno z imenom osnovne rešitve in številko nove različice. Izberite Shrani.

  3. Izberite Objavi, da bodo spremembe začele veljati.

    V nadaljevanju vidite pogovorno okno Kloniranje v rešitev, ki prikazuje številko nove različice rešitve.

    Uporaba pogovornega okna »Kloniranje v rešitev«

    Nova različica rešitve po končanem kloniranju vsebuje tri izvirne entitete (Account, Case in Contact) ter entiteto po meri Book, ki je bila dodana v popravek. Vsaka entiteta vsebuje le izbrana sredstva, ki so bila dodana v primeru.

    Klonirana rešitev z zbranimi popravki

Glejte tudi

Pregled rešitev Ustvarjanje dodatkov za poenostavljene posodobitve rešitve