Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
Microsoft Power Platform CLI migrazio utilitateak Power Pages gune baten konfigurazio onartua eta erregistro lotuak datu estandarreko eredu estandarretik datu eredua hobetu batera mugitzen ditu, eta ondoren gunea aldatzen du konfigurazio migratua erabiltzeko.
Datu eredu estandarrak Power Pages gune konfigurazioa gordetzen du adx_ aurrizkia erabiltzen duten tauletan. Datu eredu hobetuak gunearen konfigurazioa Site Component taulan gordetzen du (powerpagecomponent) eta osagai bakoitza bere osagai motaren arabera identifikatzen du. Migrazio utilitateak nola funtzionatzen duen, zein txantiloi onartzen dituen eta zein pertsonalizazio ez dituen automatikoki eguneratzen ulertzeak laguntzen dizu noiz eta nola mugitu erabakitzeko.
Datu ereduaren onurak berrikusteak azaltzen du zergatik pentsa dezakezun gune bat migratzea.
Garrantzitsua da kontuan hartzea ez direla adx_* taula powerpagecomponentguztiak . Metadatu adx_* taulak bakarrik — gunearen egitura eta egile-azala deskribatzen dituztenak, hala nola adx_webpage, adx_webtemplate, adx_contentsnippet, adx_sitesetting, adx_pagetemplate, adx_weblink, adx_entityformadx_entitylist , eta — bakarrik kontsolidatzen powerpagecomponent dira (lerro bakoitzeko propietateak edukien JSON zutabean mugituz).
Transakzio / exekuzio denborako adx_* taulak — azken erabiltzailearen jarduera exekuzioan jasotzen dutenak, hala nola adx_invitation, adx_inviteredemption, adx_portalcomment, adx_externalidentity, eta entitate-forma / aurreratuaren aurkezpen eta log taulak — ez dira migratzen powerpagecomponent; beren eskema existitzen jarraitzen dute eta exekuzio-denborako datuak lehen bezala gordetzen jarraitzen dute. Transakzio-taula horientzat aldatzen dena da metadatu erregistroetara egindako bilaketak berriro konektatzen direla erreferentzia migrazioan, errenkada berrietara powerpagecomponent bideratzen dutela adx_* metadatu zaharretara bideratzeko.
Datu eredu estandarrean sortutako guneak adx_* tauletan exekutatzen jarraitzen dute, beraz, gune bakoitza migratu behar da datu eredu hobetuaren onurarako. Migrazioak gunearen konfigurazio metadatuak datu eredu powerpagecomponent hobetuaren formara eramaten ditu, erreferentzia transakzionalak metadatu berrietara birkonektatzen ditu, eta gunearen erregistroa datu eredutik zerbitzatzeko aldatzen du. Era berean, pertsonalizazioak — adx_* zutabe pertsonalizatuak, adx_* atributuak irakurtzen dituen Liquid, FetchXML adx_* taulak, pluginak eta lan-fluxuak — agertzen eta konpontzen dira, pertsonalizazio horiek ez baitira automatikoki eramaten eta berridatzi edo berridatzi behar dira datu eredu hobetuaren aurka funtzionatzeko.
Aurrebaldintzak
- Microsoft Power Platform CLI2.11.2 bertsioa edo geroagoa, gunearen deskarga, migrazio, egoera, aktibazio eta atzera egiteko aginduak exekutatzen dituena. Informazio gehiago nahi izanez gero, ikusi Power Platform azken CLI instalatu.
- Dataverse oinarrizko atariaren paketea 9.3.2607.x edo berriagoa, beharrezko oinarrizko atariaren osagaiak eskaintzen dituena.
CDSBasePortal - Power Pages Core paketea 1.0.2605.x edo geroago, beharrezko Power Pages exekuzio osagaiak eskaintzen dituena.
PowerPages_CoreEguneratu Power Pages soluzioa. - Sistema Administratzailea, Dynamics 365 Administratzailea edo Power Platform Administratzailea, aktibo datu eredu aldatu edo berreskuratu behar dena.
- Power Platform CLI Power Pages-en ezagutza.
- Atzeko planoan eragiketak gaituta daude ingurunea administrazio moduan badago.
Migrazio erabilgarritasun gaitasunak
Migrazio tresnak gune onartutako konfigurazioa eta erregistro lotuak datu eredu hobetuan kopiatzen ditu. Migrazioa amaitutakoan, gune aktiboak datu eredua hobetu batera aldatzen du eta erabilera normalera itzuli aurretik balioztatzen da.
Migrazioaren erabilgarritasuna:
- Aldaketa manualak eskatzen dituzten pertsonalizazioen txosten bat sortzen du.
- Gune konfigurazioa eta lotutako erregistroak migratzen ditu.
- Migrazio egoera egiaztatzeko aukera ematen du datu aktiboen eredu aldatu aurretik.
- Gunea datu estandarrera itzultzeko aukera ematen du, balidazioak arazo kritiko bat identifikatzen badu.
Garrantzitsua
Migrazio utilitateak ez ditu automatikoki eguneratzen datu eredu estandarreko tauletan oinarritutako pertsonalizazio guztiak. Berrikusi pertsonalizazio txostena, konpondu eragindako kode pertsonalizatua eta probatu migratutako gunea produkzioan erabili aurretik.
Onartutako txantiloiak
Ondorengo txantiloietatik sortutako datu-eredu estandarrak migratu ditzakezu:
- Hasierako diseinua 1-5
- Aplikazioa prozesatzen
- Orri hutsa
- Programaren erregistroa
- Antolatu eta kudeatu bilerak
- FAQ
- Komunitate Ataria (Dynamics 365)
- Bezeroen Self-Service Ataria (Dynamics 365)
- Langileen Self-Service Ataria (Dynamics 365)
- Bazkideen ataria (Dynamics 365)
Oharra
Datu eredu hobetuarekin gune berriak sortzea eta dauden guneak migratzea gaitasun bereizgarriak dira. Gune baten jatorrizko txantiloia hemen ez badago, ez erabili migrazio tresna hori webgune horretarako.
Hasi aurretik
Planifikazio kontu osagarriak:
- Datu ereduaren ingurune hobetuetara aldatzeak gune berrietarako erabiltzen den datu eredua kontrolatzen du. Ezarpena aktibatzeak ez ditu guneak migratzen.
- Lehenik eta behin, migrazioa exekutatu produkzio ingurunearen kopia oso batean. Pertsonalizazioa, konponketa eta balidazioa osoa migratu aurretik.
- Erabili zure erakundearen babeskopi eta berreskurapen prozesu estandarra produkzio ingurunea babestu ahal izateko.
- Azken ekoizpen aldaketa eta balidaziorako mantentze-leiho bat planifikatu.
- Erregistratu webgunearen IDa, atariaren IDa, ingurumen URLa, CLI bertsioa, pakete bertsioak, migrazioaren hasierako ordua eta komandoen irteera migrazio erregistroaren parte gisa.
Ingurune sekuentzia planifikatu
Migrazioak ingurune desberdinak onartzen ditu, ingurune bakoitzerako modu desberdinekin.
| Ingurumena | Gomendatutako modua | Zer egiten duzun |
|---|---|---|
| Garapena | configurationData |
Konfigurazioa migratu, pertsonalizazio txostena berrikusi, pertsonalizazioak zuzendu, balidatu eta konfigurazioa irtenbide batean harrapatu. |
| Test edo UAT | configurationDataReferences |
Inportatu frogatutako soluzioa garapenetik, migratu onartutako erregistro erlazionatuak, aktibatu datu eredu hobetua eta balioztatu. |
| Ekoizpena | configurationDataReferences |
Kudeatutako soluzio balioztatua inportatu, erlazionatutako erregistroak migratu, mantentze leihoan aktibatu, eta produkzio balidazioa osatu. |
| Ingurune bakarra edo gune sinplea | all |
Migratu konfigurazioa eta erregistro erlazionatuak operazio bakar batean pertsonalizazioaren eragina ulertzen baduzu eta ez baduzu multiingurune soluzio bidea erabiltzen. |
Sortu karpeta funtzional bat
Erabili karpeta huts bat txostenak, deskargatutako webgunearen iturria eta konparazio fitxategiak gordetzeko. Hurrengo adibideak kokaleku honetarako erabiltzen dira \<OUTPUT\> .
mkdir C:\PowerPagesMigration\<site-name>
cd C:\PowerPagesMigration\<site-name>
Migrazio faseak
Migrazio prozesua lau fasetan banatzen da:
- Aurre-egiaztapenak — Gunea, IDak, CLI, paketeak, txantiloi soluzioa eta migrazio egoera egiaztatu.
- Konfigurazioa — Garapen konfigurazioan migratu edo probatutako konfigurazioa inportatu beheko inguruneetan.
- Migratu eta aktibatu — Erregistro erlazionatuak migratu, amaitu direla baieztatu, modeloa aldatu eta berrabiarazi.
- Balioztatu — Proba portaera, baimenak, kode pertsonalizatua eta txantiloi bidaiak.
1. Fasea (Gunearen aurkikuntza eta aurreikuspenak) eta 4. Fasea (Migrazioaren ondorengo balidazioa) gune guztietan modu berean funtzionatzen dute.
2. eta 3. fasea ibilbide-adarrak dira - haien forma migrazio moduaren araberakoa da, eta horrek ibilbidea ingurune motatik eratorria du.
Authoring Track (modua configurationData edo all) garapen eta ingurune bakarreko konfigurazioetarako erabiltzen da. Metadatuak berak tokian bertan migratzen dira eta pertsonalizazioak eskaneatu eta finkatzen dira datu estandarreko iturriaren aurrean, transakzio-erreferentziak mugitu aurretik.
Downstream Track (moduaconfigurationDataReferences) Test, UAT eta Produkzio inguruneetan erabiltzen da, non konfigurazio-metadatuak ALM soluzio inportazioaren bidez Dev-etik iritsi direla suposatzen den. Transakzio-erreferentziak bakarrik migratzen dira ibilbide honetan. Pertsonalizazio aurkikuntzek ALM gora hutsune bat adierazten dute, tokian tokiko lana egin beharrean.
1. fasea: Aurre-egiaztapenak
Egiaztatu zure Power Platform CLI bertsioa
pac --version. Zure bertsioa beharrezkoa baino lehenago badago, instalatu edo eguneratu Microsoft Power Platform CLI jarraitu aurretik.Egiaztatu helburu ingurunearekin.
- Irun.
pac auth list - Irun.
pac auth who
- Irun.
Egiaztatu autentifikazio profil aktiboak gunea duen ingurunea adierazten duela. Beste profil bat aukeratzeko edo profila sortzeko, erabili
pac auth selectedopac auth create -u "https://contoso.crm.dynamics.com".Instalatu zure txantiloiarentzat Datu Ereduen Soluzioak honako metodo hauetako batekin:
- Zure txantiloiaren webgune bat hornitu dezakezu administrazio zentroan datu modelo hobetua (EDM) bandera gaituta.
- Erabili CLI komandoarekin instalatzeko
pac application install --application-name "PowerPages_PartnerPortal_V2"
Bilatu gunea eta erregistratu bere identifikatzaileak
pac pages list -v.Hurrengo taulan agertzen diren balioak erregistratu.
Balioa Erabilia Webgunearen IDa Agindu guztiak migrate-datamodel.Portal ID-a Datu eredua hobetu eta datu estandarrera itzultzea. Izen lagunkoia eta URLa Administrazio zentroan webgune egokia aukeratu duzula baieztatzea. Datu-ereduaren bertsioa Estandarra izan behar du. Dagoeneko hobetua bada, migrazioa ez da beharrezkoa. Garrantzitsua
Atariaren IDa ez da Power Pages aplikazioaren IDa. CLIak ez badu atariaren IDa erakusten, Power Platform administratzaile zentroan eskuragarri ResourcesPower>Pages sites> Sitexehetasunak atalean, edo webgunearen URLari gehitzen
/_services/aboutzaio saioa hasita, beharrezko webgune sarbide baimenekin.Egiaztatu migrazio aurreko edo martxan dagoen bat dagoen komando honekin:
pac pages migrate-datamodel --webSiteId "<WEBSITE_ID>" --checkMigrationStatusEgoera Esanahia Ekintza NotStarted edo ez jarraitzailerik Ez da migraziorik hasi. Jarraitu paketeen egiaztapenekin. Atzera eginda Aurreko migrazio bat atzera bota zen. Berrikusi zergatik atzera egin zuten, eta prest zaudenean jarraitu. Osatuta Migrazioa amaitu da, baina agian gunea ez da aldatu. Aktibo dagoen datu eredua baieztatu. Oraindik Estandarra bada, jarraitu aktibazioarekin. Exekutatzen Migrazioa oraindik prozesatzen ari da. Jarraitu egoera egiaztatzen. Ez hasi beste migrazio bat gune berean. Ez gaindituta Migrazioak errore bat aurkitu zuen. Bildu komandoen irteera eta ingurunearen xehetasunak, zuzendu kausa eta berriro saiatu hutsunea ulertu arte bakarrik. Oharra
Migrazio bat espero baino luzeago jarraitzen badu, webgunearen IDa, ingurune IDa, CLI bertsioa, pakete bertsioak, komandoen irteera eta migrazioaren hasierako ordua behar dituzu Microsoft laguntzarekin harremanetan jarri aurretik. Migrazio aktibo bat ez litzateke berrezarri behar laguntza edo onartutako runbook batek agindu ezean.
Egiaztatu beharrezko lehen aldeko paketeak
pac solution list --includeSystemSolutions.- Egiaztatu
CDSBasePortal,PowerPages_Core, eta gunearen txantiloirako EDM soluzioak beharrezko bertsioetan instalatuta daudela.
- Egiaztatu
Pakete bat falta edo zaharkitua badago, eguneratu Power Platform administrazio zentrotik:
- Ireki helburu ingurunea.
- Joan ResourcesDynamics>365 aplikazioetara.
- Bilatu beharrezko paketea.
- Instalatu edo eguneratu hautatu.
- Itxaron operazioa amaitu arte, eta berriro exekutatu
pac solution list --includeSystemSolutions.
Oharra
Plantilla EDM soluzioa zuzenean instalatzeko eskuragarri ez badago, ingurune berean eta plantilla berdinean datu eredu hobetu bat sortzea EDM soluzio egokia instalatzen du. Behin-behineko gunea ezabatu dezakezu irtenbidea baieztatu ondoren.
Sortu pertsonalizazio txostena .
pac pages migrate-datamodel --webSiteId "<WEBSITE_ID>" --siteCustomizationReportPath "<OUTPUT>"Txostena sortzeak ez du webgunea aldatzen.Ireki sortutako CSV fitxategia eta berrikusi datu eredu estandarreko taulak aipatzen dituen elementu bakoitza. Jabe eta balidazio urrats bat esleitu beharrezko konponketa bakoitzerako ekoizpen migrazioaren aurretik.
Pertsonalizazio kategoria Plana Metadatu taulen zutabe pertsonalizatuak adx_ Mugitu datu pertsonalizatuak powerpagecomponent-ekin lotutako taula pertsonalizatu onargarri batera. Metadatu taulen adx_ harremanak Berreraiki erlazioa babestutako datu eredu hobetuaren taularen aurka. Likido edo FetchXML erreferentziak adx_ tauletara Kodea eguneratu onartutako Liquid objektuak, taula birtualak edo powerpagecomponent erabiltzeko. Lan-fluxuak eta adx_ taulen gaineko plug-inak Logika berrantolatu eta erregistratu onartutako datu eredu hobetuen taulen aurka. Oharra
Pertsonalizazio txosten batek ez du frogatzen gunearen portaera guztiak migrazioaren ondoren funtzionatzen duenik; balidazioa oraindik beharrezkoa da.
Aukeratu migrazio modua utilitateak zer migratzen duen operazio bakar batean.
Modua Zer migratzen duen Noiz erabili behar da configurationData Gune konfigurazio metadatuak onartzen zituzten, hala nola orriak, web txantiloiak, zatitxoak, ezarpenak, inprimakiak, zerrendak, web rola eta taula baimenak. Garapena, non konfigurazioa zuzentzen den eta soluzioen bidez eramaten den. configurationDataReferences Gune migratu konfigurazioari erreferentzia egiten dioten erregistro onargarriak. Proba, UAT eta ekoizpena gunearen konfigurazioaren ondoren iristen dira soluzio inportazio baten bidez. denak Konfigurazio eta erregistro lotura onartuak. Ingurune bakar bat edo migrazio sinple bat, soluzioan oinarritutako ingurune sekuentzia erabiltzen ez duena.
2. fasea: Gunearen konfigurazioa
Egile ibilbidea: Garapena edo ingurune bakar bat
Deskargatu SDM oinarrizko lerro bat exekutatuz
pac pages download --webSiteId "<WEBSITE_ID>" --modelVersion 1 --path "<OUTPUT>\site-sdm". Aginduak webgunearen izena duen seme-alaba karpeta bat sortzen du. Grabatu zuzeneanwebsite.yml.Gune konfigurazioa migratu
pac pages migrate-datamodel --webSiteId "<WEBSITE_ID>" --mode configurationDataexekutatuz . Eragiketa bakarreko bidea nahi baduzu, ordezkatuconfigurationData.allEgiaztatu migrazio egoera exekutatuz
pac pages migrate-datamodel --webSiteId "<WEBSITE_ID>" --checkMigrationStatus. Hurrengo PowerShell zirkuitu hau erabili egoera minutu bakoitzean behin egiaztatzeko, gehienez 30 minutuz:$webSiteId = "<WEBSITE_ID>" for ($i = 1; $i -le 30; $i++) { $output = pac pages migrate-datamodel ` --webSiteId $webSiteId ` --checkMigrationStatus 2>&1 | Out-String if ($output -match "Completed|Failed|Reverted") { Write-Host $output break } Write-Host "Attempt $i/30 - migration is still running." Start-Sleep -Seconds 60 }Zikloa amaitzen bada egoera oraindik martxan dagoenean, egiaztapena jarraitzen du .
--checkMigrationStatusOperazio luze bat ez da zertan huts egin duen operazio bat.Jakinarazitako pertsonalizazioak konpondu pertsonalizazio txostena eta artikulu honetako gida erabiliz eragindako FetchXML, Liquid, zutabe pertsonalizatuak, harremanak, lan-fluxuak eta plug-inak eguneratzeko. Aldatu diren osagai bakoitza berriro probatu. Deskargatutako iturburua eguneratzen baduzu, zuzenean dagoen
website.ymlwebgune karpeta igo exekutatuzpac pages upload --path "<OUTPUT>\site-sdm\<site-slug>" --modelVersion 1.
Beheranzko ibilbidea: Proba, UAT edo ekoizpena
Inportatu migratutako eta zuzendutako gunearen konfigurazioa duen soluzioa. Erabili Power Platform administrazio zentroa edo zure ezarritako inplementazio pipelinea.
pac solution import --path "<PATH_TO_SOLUTION_ZIP>" --activate-plugins true --publish-changes trueEgiaztatu gunearen konfigurazioa dagoela Power Pages Management aplikazioa helburu ingurunean irekiz. Gune erregistroa eta espero den konfigurazioa egon behar dute erregistro erlazionatuak migratu aurretik.
3. Fasea: Erregistro lotuak eta aktibazioa
Migratu erlazionatutako erregistroak. Dagoeneko erabili
--mode allbaduzu, saihestu urrats hau. Egiaztatu egoera Amaitutzat eman arte.pac pages migrate-datamodel --webSiteId "<WEBSITE_ID>" --mode configurationDataReferences pac pages migrate-datamodel --webSiteId "<WEBSITE_ID>" --checkMigrationStatusMigrazio egoerak arrakastaz amaitu dela jakinarazten duenean, aldatu gune aktiboa datu eredu hobetuetara. Datu estandarreko webgune erregistroa desaktibatzen da eta dagokion datu ereduaren hobekuntza webgunearen erregistroa aktibo bihurtzen da.
pac pages migrate-datamodel --webSiteId "<WEBSITE_ID>" --updateDatamodelVersion --portalId "<PORTAL_ID>"Berrabiarazi gunea.
- Open Power Platform administrazio zentroa.
- Ingurunean sartu, eta gero ResourcesPower>Pages webguneak hautatu.
- Aukeratu gunea.
- Berrabiarazi hautatu. Reboot ez badago, desaktibatu eta gero aktibatu gunea.
- Itxaron operazioa amaitu arte balioztatu aurretik.
Datu aktiboen eredua baieztatu metodo hauetako bat edo gehiago erabiliz:
- Power Platform administrazio zentroan, hautatu gunea eta egiaztatu datu ereduakHobetu egiten duela.
- Ireki gunearen Setup lan-espazioa Power Pages Design Studio-n eta baieztatu erakutsitako datu eredua.
- Egiaztatu konfigurazio aurreratua irekitzen dela Power Pages Management aplikazioan.
- Exekutatu
pac pages list -veta baieztatu datu modeloaren bertsioa.
Argibidea
Gunearen URLa eta diseinu bisuala ez dira aldatzen datu aktiboen eredua aldatu delako bakarrik. Migrazioa egiaztatzeko, erabili egiaztapen hauek — ez gunearen itxura.
4. fasea: Migratutako gunea balioztatzea
Guztiz balidatu ekoizpen gunea erabiltzaileentzat berriro ireki aurretik. Erabili test kontuak erabiltzaile mota garrantzitsu bakoitzerako eta web rol garrantzitsu bakoitzerako, eta erregistratu proba kritiko bakoitzaren emaitza.
| Eremua | Zer balioztatu behar den |
|---|---|
| Orrialdeak eta edukia | Hasierako orria, ordezkari edukien orriak, web txantiloiak, edukien zatiak, web fitxategiak, nabigazioa, birbideratzeak eta eduki anizkoitza. |
| Autentifikazioa | Saioa hastea, saioa ateratzea, erregistroa, gonbidapenak, kanpoko nortasun hornitzaileak eta sarbidea ukatu duten esperientziak. |
| Baimena | Web rolak, taulen baimenak, zutabe-baimenak eta orrialde sarbide arauek espero diren ekintzak baimentzen eta ukatzen dituzte. |
| Formak eta zerrendak | Oinarrizko inprimakiak, pauso anitzeko inprimakiak, zerrendak, inprimaki metadatuak, aurkezpenak, erlazionatutako erregistroak eta webguneak erabiltzen dituen web formulario saioak. |
| Dynamics 365 txantiloi ibilbideak | Zure inplementazioak erabiltzen dituen bezero, langile, komunitate edo bazkide ibilbide nagusiak, txantiloi espezifikoak eta sarbide patroiak barne. |
| Kode pertsonalizatua | Liquid, FetchXML, JavaScript, plug-inak, lan-fluxuak eta integrazioak pertsonalizazio txostenean identifikatuak. |
| Gunearen ezarpenak eta fitxategiak | Gunearen ezarpenak, irudiak, eranskinak, SVG fitxategiak eta beste web fitxategi batzuk ondo kargatzen dira. |
| Datuak eta erreferentziak | Erregistro garrantzitsuen kopuruak eta lagundutako erregistro lotuak gunearen osagai egokiak adierazten dituzte. |
| Administrazioa eta ALM | Gunea Power Pages Management-en irekitzen da eta espero bezala gehitu, esportatu eta soluzioetatik inportatu daiteke. |
Begiratu nabigatzailearen diagnostikoak
Ireki nabigatzaile garatzaile tresnak ordezkari orriak probatzen dituzun bitartean. Ikertu:
- Kontsola erroreak , entitateak, Liquid edo FetchXML aipatzen
adx\_dituztenak. - HTTP 401 edo 403 erantzunak
\_api, baimen edo web rol arazo bat adieraz dezake. - HTTP 500 erantzunak, Likido, FetchXML, plug-in edo integrazio huts bat adieraz dezaketenak.
Migrazioaren amaiera irizpideak
Migrazioa osatua dela kontuan hartu guneak datu eredua hobetua, negozio bidaia kritikoak igarotzen direnean, segurtasun portaera espero denean baieztatzen denean eta eragin handiko pertsonalizazio aurkikuntza guztiak konpontzen edo onartzen direnean.
Ekoizpen migrazio sekuentzia
Migrazio arriskua murrizteko hurrengo ekoizpen sekuentzia hau erabili:
- Sortu ekoizpen ingurunearen kopia osoa entseguetarako.
- Egiaztatu kopiatutako ingurunean CLI, pakete eta txantiloi soluzioaren aurre-baldintzak.
- Sortu eta berrikusi pertsonalizazio txostena.
- Konfigurazioa kopiatutako garapen ingurunean migratu.
- Pertsonalizazioak zuzendu eta egiaztatutako gunearen konfigurazioa kudeatutako soluzio batean harrapatu.
- Inportatu soluzioa entsegu ingurunean, migratu erlazionatutako erregistro onartuak, aktibatu datu eredu hobetua eta bete balidazio zerrenda osoa.
- Errepikatu konponketa eta entseguak azterketa kritiko guztiak gainditu arte.
- Ekoizpenaren mantentze-leihoa programatu, balidazio eta atzera egiteko erabaki puntuak komunikatu, eta ekoizpena babestu.
- Berriro egiaztatu ekoizpen paketea eta plantilla soluzioaren aurretia.
- Kudeatutako soluzio balioztatua ekoizpenera inportatu.
- Exekutatu
configurationDataReferences, migrazio egoera egiaztatu, datu aktibo eredua aldatu eta gunea berrabiarazi. - Exekutatu produkzioaren balidazio zerrenda eta itzuli gunea erabilera normalera proba kritikoak gainditu ondoren bakarrik.
Migratu den gune bat datu eredu estandarrera itzultzea
Aktibazioaren ondoren arazo kritiko bat identifikatzen badu, honako komando hau erabili datu estandarreko webgunearen erregistroa berriro aktibatzeko:
pac pages migrate-datamodel --webSiteId "<WEBSITE_ID>" --revertToStandardDataModel --portalId "<PORTAL_ID>"
Agindua amaitu ondoren:
- Berrabiarazi gunea Power Platform administrazio zentrotik.
- Egiaztatu webguneak Standard datu aktibo gisa erakusten duela.
- Berriro egin gunearen balidazio kritikoen probak.
- Gorde migrazio txostena, akatsen xehetasunak eta konponketa oharrak beste migrazio bat saiatu aurretik.
Garrantzitsua
Atzera egitearen erabakia planifikatu ekoizpen migrazioa baino lehen. Berrikusi datu-eredu hobetuaren aldaketaren ondoren egindako aldaketak atzera egin aurretik, webgune estandarra eta hobetua erregistro bereiziak direlako.
Konpondu arazoak
| Mezua edo sintoma | Arrazoi posiblea | Ekintza |
|---|---|---|
pac powerpages migrate-datamodel ez da aitortzen |
Komandoak izen-espazio okerra edo CLI zaharkitua erabiltzen du. | Power Platform CLI eguneratu eta erabili pac pages migrate-datamodel. |
CDSBasePortal edo PowerPages_Core ez zerrendatuta |
Sistema soluzioak ez zeuden komando irteeran sartuta, edo paketea ez instalatuta. | Irun.pac solution list --includeSystemSolutions Instalatu edo eguneratu falta den paketea Power Platform administrazio zentrotik. |
| Webgunea ez da migraziorako onartua | Jatorrizko txantiloia ez da onartzen, pakete bertsioak ez dira nahikoak, edo EDM txantiloiaren soluzioa falta da. | Txantiloiaren egokitasuna, pakete bertsioak eta txantiloiaren erreferentzian agertzen den EDM soluzioa baieztatu. |
Argudio --webSiteId ezezagun bat onartu zen pac pages upload |
Upload komandoak ez du webgunearen IDaren argudioa onartzen. | Ez utzi eztabaida. Gunea honetatik website.ymlidentifikatzen da. |
| Igoerak webgune okerra du helburu edo ez du webgunea aurkitzen | Bideak wrapper karpetara bideratzen du, ez webgune karpetara. | Erabili zuzenean website.yml duen seme-alaba karpeta. |
Atariaren IDak erakusten Unknown du edo N/A |
Gunea geldirik edo instalatutako CLI ez du balioa itzultzen. | Lortu atariaren IDa Power Platform administrazio zentrotik edo gunearen /_services/about orrialdetik. Ez erabili aplikazioaren IDa. |
Migrazioaren txostenak Completed baina webguneak oraindik erakusten du Standard |
Datu aktiboen eredua ez zen aldatu, edo portal ID okerra erabili zen. | Exekutatu aktibazio komandoa webguneko IDarekin eta atariaren ID zuzenarekin, gero berrabiarazi eta gunea egiaztatu. |
Egoera mantentzen da Running |
Migrazioak datu bolumen handia prozesatzen du edo blokeatuta. | Jarraitu egoera egiaztatzen. Bildu ingurunea, paketea, CLI, hasierako ordua eta aginduaren xehetasunak laguntzarekin harremanetan jarri aurretik. Ez hasi bigarren migraziorik. |
Egoera hau da Failed |
Pakete, txantiloi, pertsonalizazio, datu edo zerbitzu errore batek eragiketa gelditu zuen. | Gorde komando osoaren irteera, zuzendu identifikatutako kausa eta berriro saiatu migrazio egoera hutsaren berrikusi ondoren bakarrik. |
| Gunea irekitzen da, baina erabiltzaileek ezin dute espero diren datuetara sartu | Web rolak, taula baimenak edo kontsulta pertsonalizatuak ez dira espero bezala jokatzen migrazioaren ondoren. | Web rolak, taula baimenak, zutabe baimenak, FetchXML, Liquid eta nabigatzaile sareko erroreak berrikusi. |
Gune pertsonalizazioen kontuan hartzea
Pertsonalizazio txostenak datu eredu estandarreko taulen mendekotasun zuzena identifikatzen du. Ekoizpen erabilera baino lehen beharrezko konponketa osoa.
Metadatu taulen zutabe pertsonalizatuak
Datu-eredu estandar batek, adibidezadx_webpage, zutabe pertsonalizatu bat badu, sortu taula pertsonalizatu bat datu pertsonalizatuak gordetzeko eta gehitu bilaketa bat .powerpagecomponent Migratu balio pertsonalizatuak taula berrira eta eguneratu zutabea irakurtzen edo idazten duen kodea.
Taula pertsonalizatuen eta metadatu taulen arteko harremanak
Berriro sortu harreman pertsonalizatuak, taulak adx_ adierazten dituztenak, datu eredu hobetu egokira bideratzen dutenak, normalean powerpagecomponent. Eguneratu inprimakiak, ikuspegiak, plug-inak, fluxuak eta integrazioak.
Metadatu taulen likido erreferentziak
Sarbide zuzena entities['adx_*'] ordezkatu Liquid objektu onartua dagoen tokian. Adibidez, erabili weblinks Liquid objektua zuzenean kontsultatu adx_weblinkset beharrean edo erlazionatutako taulak. Berrikusi erabilera bakoitza, itzultzen den objektua eta eskuragarri dauden atributuak desberdinak izan daitezkeelako.
Metadatu taulen FetchXML erreferentziak
Ordezkatu entitatearen erreferentzia zuzenak adx_ dagokion taula birtual edo kontsulta powerpagecomponent batekin eta iragazi honela powerpagecomponenttype
Datu eredu estandarra adibidea:
<fetch>
<entity name="adx_webpage">
<attribute name="adx_name" />
<filter>
<condition attribute="adx_partialurl" operator="eq" value="home" />
</filter>
</entity>
</fetch>
Datu eredu hobetuaren adibidea:
<fetch>
<entity name="powerpagecomponent">
<attribute name="name" />
<filter type="and">
<condition attribute="powerpagecomponenttype" operator="eq" value="2" />
<condition attribute="partialurl" operator="eq" value="home" />
</filter>
</entity>
</fetch>
Lan-fluxu pertsonalizatuak eta plug-inak
Lan-fluxu pertsonalizatua eta tauletan erregistratutako adx_ plug-in logika berrantolatu. Erregistratu logika eguneratuta dagokion datu ereduaren taula hobetuan eta erabili eskema eta atributu hobetuak. Probatu sortu, eguneratu, ezabatu eta segurtasun portaera ekoizpen gabeko ingurune batean.
Aginduaren erreferentzia
| Helburua | Mandatu |
|---|---|
| Egiaztatu CLI bertsioa | pac --version |
| Zerrenda autentifikazio profilak | pac auth list |
| Sortu autentifikazio profila | pac auth create -u "<ENV_URL>" |
| Zerrenda guneak eta identifikatzaileak | pac pages list -v |
| Zerrenda sistemaren soluzioak | pac solution list --includeSystemSolutions |
| Egiaztatu migrazio egoera | pac pages migrate-datamodel --webSiteId "<ID>" --checkMigrationStatus |
| Deskargatu SDM iturria | pac pages download --webSiteId "<ID>" --modelVersion 1 --path "<OUT>\site-sdm" |
| EDM iturria deskargatu | pac pages download --webSiteId "<ID>" --modelVersion 2 --path "<OUT>\site-edm" |
| Pertsonalizazio txostena sortu | pac pages migrate-datamodel --webSiteId "<ID>" --siteCustomizationReportPath "<OUT>" |
| Migratu konfigurazioa | pac pages migrate-datamodel --webSiteId "<ID>" --mode configurationData |
| Migrazio erlazioko erregistroak | pac pages migrate-datamodel --webSiteId "<ID>" --mode configurationDataReferences |
| Bi kategoriak migratu | pac pages migrate-datamodel --webSiteId "<ID>" --mode all |
| Igoera gunearen iturria | pac pages upload --path "<SITE_ROOT>" --modelVersion 1 |
| Aktibatu EDM | pac pages migrate-datamodel --webSiteId "<ID>" --updateDatamodelVersion --portalId "<PORTAL_ID>" |
| SDMra itzultzea | pac pages migrate-datamodel --webSiteId "<ID>" --revertToStandardDataModel --portalId "<PORTAL_ID>" |
Gune osagai motaren erreferentzia
Kontsulta powerpagecomponentegiten duzunean, erabili powerpagecomponenttype iragazkiko balio hauek.
| Osagaia | Balioa | Osagaia | Balioa |
|---|---|---|---|
| Argitaratze-egoera | 1 | Webgunea | 2 |
| Web-fitxategia | 3 | Web-esteka multzoa | 4 |
| Web-esteka | 5 | Orri-txantiloia | 6 |
| Edukiaren kode zatia | 7 | Web-txantiloia | 8 |
| Web-orriaren ezarpena | 9 | Web-orriaren sarbide-kontrolaren araua | 1,0 |
| Web-funtzioa | 11 | Webgunearen sarbidea | 12 |
| Web-orriaren markatzailea | 13 | Oinarrizko inprimakia | 15 |
| Oinarrizko inprimakiaren metadatuak | 16 | Zerrenda | 17 |
| Taularen baimena | 18 | Inprimaki aurreratua | 19 |
| Inprimaki aurreratuaren urratsa | 20 | Inprimaki aurreratuaren metadatuak | 21 |
| Galdeketen kokalekua | 24 | Iragarkiaren kokalekua | 26 |
| Bot kontsumitzailea | 27 | Zutabe-baimenaren profila | 28 |
| Zutabe-baimena | 29 | Birbideratu | 30 |
| Argitalpenaren egoeraren trantsizio-araua | 31 | Lasterbidea | 32 |
| Hodeiko fluxua | 33 | UX osagaia | 34 |
EDM txantiloi soluzio erreferentzia
Exekutatu pac solution list --includeSystemSolutions webgunearen txantiloirako datu modelo hobetua instalatuta dagoela egiaztatzeko.
| Txantiloia | EDM soluzioaren izen bakarra |
|---|---|
| Hasierako diseinua 1 | DefaultPortalTemplate_V2 |
| Hasierako konfigurazioa 2 | PowerPages_BlankDesign002_V2 |
| Hasierako diseinua 3 | PowerPages_BlankDesign003_V2 |
| Hasierako diseinua 4 | PowerPages_BlankDesign004_V2 |
| Hasierako diseinua 5 | PowerPages_BlankDesign005_V2 |
| Orri hutsa | PowerPages_BlankTemplate_V2 |
| FAQ | PowerPages_FAQ_V2 |
| Aplikazioa prozesatzen | PowerPages_BuildingPermit_V2 |
| Programaren erregistroa | PowerPages_ProgramRegistration_V2 |
| Antolatu eta kudeatu bilerak | PowerPages_BookMeeting_V2 |
| Komunitate Ataria (Dynamics 365) | PowerPages_CommunityPortal_V2 |
| Bezeroen Self-Service Ataria (Dynamics 365) | PowerPages_CustomerPortal_V2 |
| Langileen Self-Service Ataria (Dynamics 365) | PowerPages_ESSPortal_V2 |
| Bazkideen ataria (Dynamics 365) | PowerPages_PartnerPortal_V2 |