Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
Soluzioaren osagaiak beste irtenbide osagaien mende daude. Ezin duzu ezabatu edozein soluzioaren osagaia menpekotasunik beste soluzio osagaietik. Mendekotasunak automatikoki sortutako erregistroak dira soluzioen markoak eragindako osagaiak ezabatu ez ditzaten, menpeko osagai bat edo gehiagok hauen erreferentziak barne hartzen dituzten bitartean.
Mendekotasun baten adibideak hauek dira: formulario batek funtzionatzeko eremu bat beharrezkoa dela kontuan hartuta, eremu hori ezabatzen duen ekintza bat egiten saiatzean, formularioak funtzionatzeari utziko dio.
Beste adibide bat ereduetan oinarritutako aplikazio baten gunearen mapa ezabatzen saiatzean datza. Sistemak aplikazioarekiko menpekotasun bat dagoela adierazten du. Aplikazioa mendeko osagaia da, eta gunearen mapa beharrezko osagaia. Sistemak gunearen mapa ezabatzea eragozten dizu mendekotasuna kendu arte.
Oharra
Ezabatu -k osagaia erabat kentzen dela esan nahi du Microsoft Dataverse.
Artikulu honetan, mendekotasun hauek nola kudeatu eta behar ez dituzun mendekotasunak kentzeko erabil ditzakezun estrategiak aztertuko ditugu.
Kudeatu gabeko eta kudeatutako osagaien mendekotasunak
Lehenik eta behin, garrantzitsua da ulertzea mendekotasunek beharrezko osagai bat ezabatzen duten eragiketak soilik eragozten dituztela. Osagai bat ezabatu dezaketen ekintzak desberdinak dira, kudeatu edo kudeatu behar den arabera.
Mendekotasunak deskribatzerakoan, ona da soluzio eta osagai geruzen kontzeptua ezagutzea. Ezagutzen ez baduzu, jarraitu aurretik artikulu hau irakurtzea gomendatzen dizugu: Soluzio geruzak
Kudeatu gabeko osagaiak
Osagai hauek geruza bakar batez irudikatzen dira soluzio aktiboan. Edozein Ezabatu osagai baten funtzionamendua osagaia erabat kentzea eragiten du.
Kudeatutako osagaiak
Kudeatutako osagaiak ezabatzea hainbat faktoreren araberakoa da: irtenbide geruza kopurua, desinstalatzen ari den geruzaren posizio erlatiboa eta osagai argitaratzaileak. Adibidez, osagai bat ezabatzen denean, kontuan hartu ondorengo agertokiak eta zein izango da espero duzun portaera hainbat geruza desinstalatzean.
Egoeraren adibidea
Hurrengo adibideko eszenarioek irtenbide desinstalatuetan konponbide geruzekin zer gertatzen den azaltzen dute.
1. agertokia: Desinstalatu soluzio geruza bakarra
1. irtenbidea desinstalatzeak osagaiaren ezabaketa eragiten du, osagaiaren geruza bakarra delako.
2. eszenatokia: argitaletxe desberdinetako irtenbide geruzak desinstalatu
- 2. irtenbidea desinstalatzeak ez du osagairik ezabatzen. Geruza hori bakarrik kentzen da.
- 1. irtenbidea desinstalatzeak osagaiaren ezabaketa eragiten du, oinarriaren geruzan gertatzen delako ekintza. Izan ere, 1. irtenbidea ezin da agertoki honetan desinstalatu, beste argitaletxe bateko irtenbide batek osagaia zabaltzen duelako.
3. eszenatokia: argitaletxe desberdinetako hainbat irtenbide geruzak desinstalatu
- 3. irtenbidea desinstalatzeak ez du osagairik ezabatzen. Geruza hori bakarrik kentzen da.
- 2. irtenbidea desinstalatzeak ez du osagairik ezabatzen. Geruza hori bakarrik kentzen da.
- 1. irtenbidea desinstalatzeak ez du osagaia ezabatzen, kasu honetan argitaratzaile beraren beste irtenbide bat dagoelako (A argitaratzailea = C argitaratzailea). Plataformak geruza Soluzio 1etik kentzen du eta 3. geruzatik ordezkatzen du geruzarekin.
4. agertokia: Desinstalatu irtenbide geruzak kudeatu gabeko pertsonalizazio batean
- Geruza aktiboa (kudeatu gabea) desinstalatzeak ez du osagaia ezabatzen. Geruza hori bakarrik kentzen da. Kontuan izan ezin duzula soluzio aktiboa desinstalatu, baina osagaiak kendu ditzakezula Kendu pertsonalizazio aktiboa funtzioa erabiliz.
- 1. irtenbidea desinstalatzeak ezabatu egiten ditu osagaiak. Ekintza oinarriaren geruzan gertatzen da. 2. agertokian ez bezala, 1. soluzioa desinstalatu dezakezu. Soluzio aktiboa ez da luzapentzat hartzen, eta bi geruzak kentzen dira.
Erakutsi mendekotasunen orria
Erakutsi mendekotasunak komandoak hautatutako soluzioaren edo soluzio-osagaiaren mendekotasunak zerrendatzen ditu. Honako hau eskatu dezake:
- Irtenbide orrian Erakutsi mendekotasunak hautatzen.
- Hautatzea Aurreratua>Erakutsi mendekotasunak soluzio baten barruan, soluzio-osagai bat hautatzen denean.
- Soluzio bat desinstalatzen saiatzean, plataformak mendekotasunak daudela detektatzen du.
*Mendekotasunak* orrialdetik osagaia ireki, kendu edo ezabatu dezakezu. Informazio gehiago: Osagai baten mendekotasunak ikusi
Mendekotasunak diagnostikatzea
Demagun egoera hau. Inguruneak bi irtenbide ditu: Irtenbidea - Lan-fluxua eta Irtenbidea - Entitate pertsonalizatua.
Ingurunearen sortzaileak erabakitzen du ez duela gehiago behar Soluzioa - Entitate Pertsonalizatua. Egileak ezabatzen saiatu zen, eta orrialde hau agertu zitzaion:
Soluzioaren desinstalazioak Entitate pertsonalizatua izeneko taula bat eta hiru eremu ezabatzen saiatzen ari da:Entitate pertsonalizatua, Izena eta Zenbaki-eremua—, eta lau osagaiek mendekotasunak dituzte.
Oharra
Konponbidea desinstalatzeak osagai gehiago ezabatu ditzake, baina menpekotasunik ez dutenez, ez dira zerrendan agertuko.
Hurrengo pausoa egiaztatzea da Irtenbide geruzak lotura (zutabe zuzenena) mendekotasun bakoitzerako. Horrek mendekotasuna kentzeko zer egin erabakitzen laguntzen dizu.
Hurrengo irudiak taularen (Entitate Pertsonalizatua) eta prozesuaren (Proba Lan-fluxua) arteko mendekotasun-xehetasunak erakusten ditu.
Bistaratutako datuetan oinarrituta, mendeko osagaia SolutionWorkflow izeneko soluzio bati dagokiola ikus dezakezu. Dependentzia hau kentzeko, hau da:
- Eguneratu SolutionWorkflow-eko lan-fluxuaren definizioa taulari edo haren azpiosagaiei egindako erreferentziak kenduz. Ondoren Eguneratu edo Bertsio-berritu soluzioa.
- Desinstalatu SolutionWorkflow soluzioa.
- Kendu laneko fluxua SolutionWorkflow soluzioaren bertsio berri batetik, eta ondoren egin Berritu.
Mendeko edozein osagai konponbidea kentzea ekidin daitekeenez, mendekotasun guztiak egiaztatu eta eragiketa bakarrean egin behar diren aldaketa guztiak egitea gomendatzen dugu.
Hurrengo irudiak taularen (Entitate Pertsonalizatua) eta ereduetan oinarritutako aplikazio baten (NireAplikazioa) arteko mendekotasun xehetasunak erakusten ditu.
Bistaratutako datuetan oinarrituta, mendeko osagaia Active izeneko soluzio bati dagokiola ikus dezakezu. Horrek adierazten du menpekotasuna kudeatu gabeko irtenbide bat inportatuz edo UI modernoaren edo APIaren bidez exekutatu ez den pertsonalizazio baten bidez sortu zela.
Dependentzia hau kentzeko, hau da:
- Editatu ereduak bultzatutako aplikazioaren definizioa entitateari edo haren azpitaldeei buruzko edozein erreferentzia kentzeko. Ereduek gidatutako aplikazioak argitaratzea onartzen dutenez, zure aldaketak argitaratu behar dituzu.
- Ezabatu ereduetan oinarritutako aplikazioa.
Oharra
Kudeatu gabeko irtenbidea desinstalatzea ez da aukera mendekotasun hau kentzeko, izan ere, kudeatu gabeko irtenbideak osagaiak taldekatzeko bitartekoak besterik ez dira.
Kudeatutako mendekotasuna kentzeko ekintzak
Kudeatutako mendekotasunak mendeko osagaia kudeatutako soluzio-rekin lotzen dutenak dira. Menpekotasun mota hau konpontzeko, osagaia gehitu den konponbidearen gainean jokatu behar duzu. Ekintza hori ezberdina izan daiteke egiten ari zarenaren arabera.
Soluzio bat desinstalatzen saiatzen ari bazara
Ondorengo pausoak jarraitu:
- Helburu-ingurunean, ikuskatu Soluzio-geruzak esteka mendeko osagaiaren zerrendako goiko soluzioa zein den aurkitzeko.
- Jatorrizko ingurunean, prestatu soluzio horren bertsio berri bat, non soluzioak ez duen mendeko osagaia, edo beharrezko osagaiaren erreferentziarik ez duen mendeko osagaiaren bertsio eguneratua duen. Zure helburua irtenbidearen bertsio berrian beharrezko osagaiei buruzko edozein erreferentzia kentzea da.
- Esportatu soluzioaren bertsio berria.
- Helburuko ingurunean, berritu irtenbide hori.
- Berriro desinstalatu.
Irtenbide bat berritzen saiatzen ari bazara
Kasu honetan, beharrezko osagaia ezabatu nahi duzula berretsi behar duzu (gogoratu mendekotasunak ezabatzen ari diren osagaietan soilik betearazten direla).
Osagaia ezabatu nahi ez baduzu, konponbidearen bertsio berria konpondu dezakezu osagaia berriro eginez:
- Helburuko ingurunean, desinstalatu faseko irtenbidea ( _Upgrade amaiera duen irtenbidea).
- Jatorrizko ingurunean, gehitu beharrezko osagaiak berriro soluzioari.
- Esportatu bertsio berria.
- Berriz saiatu bertsio-berritzea.
Ezabatzea nahitakoa bada, menpekotasuna kendu behar duzu. Saiatu aurreko atalean azaldutako urratsak jarraitzen, irtenbide bat desinstalatzen saiatzen ari bazara.
Geruzak eta mendekotasunak
Menpeko osagaiak geruzetan jar daitezke, beraz, baliteke mendekotasuna erabat kentzeko irtenbide bat baino gehiago aldatu behar izatea. Mendekotasun markoak behar diren eta menpeko osagaietarako goiko geruzen arteko mendekotasunak soilik kalkulatzen ditu. Horrek esan nahi du mendeko osagaiaren soluzioen goitik beheraino lan egin behar duzula.
Begiratu arretaz hurrengo ereduei:
Desinstalatzen saiatzen zara Irtenbidea - Entitate pertsonalizatua, eta eragiketak mendekotasunak blokeatzen ditu.
Menpekotasuna diagnostikatzen hasten zara hautatuta Irtenbide geruzak gainean new_numberfield atributu. Hurrengo pantaila ikusten duzu:
Mendekotasunak osagai bakoitzaren goiko geruzen artean soilik sortzen direlako, lehenengo urratsa mendekotasunari aurre egitea da new_numberfield atributua SolutionCustomEntity eta Lan-fluxua probatu lan-fluxua SolutionWorkflow3-en.
Menpekotasuna kentzeko, erabaki desintalatzea SolutionWorkflow3. Hala egiten duzu, baina irtenbidea berriro desinstalatzen saiatzean, mendekotasunen orrialde berak aurkezten zaitu:
Hala ere, zenbaki_berria zutabea ez da gehiago zerrendatzen, geruza gehiagotan existitu bazen ere.
Kudeatu gabeko mendekotasuna kentzeko ekintzak
Kudeatu gabeko mendekotasunak kentzeko, osagaien gainean zuzenean jokatu behar duzu, eta ez dagozkien konponbideetan. Adibidez, zutabe baten eta formulario baten arteko mendekotasunak kendu nahi badituzu, formulario-diseinatzailean editatu eta zutabea formulariotik kendu behar duzu. Mendekotasuna hautatu ondoren kentzen da Gorde eta Argitaratu.
Oharra
- The Erakutsi mendekotasunak komandoak mendekotasuna ikusteko, kentzeko, osagaia editatzeko edo ezabatzeko ekintzak egiteko aukera ematen dizu. Informazio gehiago: Osagai baten mendekotasunak ikusi
- Mendekotasunak dituen osagai bat ezabatzen saiatzean agertzen da Ikusi mendekotasunak botoia. Pantaila honek mendekotasuna ikusteko aukera ematen dizun arren, ez dizu ekintzarik egiten uzten.
- Menpeko osagaia ezabatzen duzunean, ekintzak mendekotasun guztiak ezabatzen ditu, osagaiarekin batera.
Osagai baten mendekotasunak ikusteko, Soluzioak eremutik, ireki nahi duzun irtenbidea, hautatu osagaiaren ondoko elipse bertikalak eta, ondoren, hautatu Aurreratua>Erakutsi mendekotasunak.
Mendekotasun orriak bi zati bereizten ditu:
- Menpeko osagaiak: Hautatutako zutabearen menpe dauden osagaien zerrenda. Beste era batera esanda, osagai hauek zutabe hau dute beharrezko osagai gisa.
- Beharrezko osagaiak: Zutabe honek funtzionatzeko behar dituen osagaien zerrenda. Beste era batera esanda, osagai hauek zutabe hau dute beren menpeko osagai gisa.