Inplementatu paketeak Package Deployer eta Windows PowerShell erabiliz

Microsoft Dynamics CRM Package Deployer gaitu egiten ditu administratzaileak paketeak inplementatzeko ingurunean.

Oharra

Package Deployer ere funtzionatzen du Dynamics 365 Customer Engagement (on-premises) erakundeak.

"Pakete" bat ondorengoetariko bat izan daiteke:

  • Dataverse soluzio-fitxategi bat edo gehiago.

  • Configuration Migration tresnako fitxategi lauak edo bertatik esportatutako datu-fitxategiak. Configuration Migration tresnari buruzko informazio gehiago eskuratzeko, ikusi Kudeatu konfigurazio-datuak.

  • Paketea ingurunean inplementatzen den aldi berean exekutatu daitekeen kodea pertsonalizatua.

  • Paketearen HTML eduki espezifikoa paketearen inplementazio prozesuaren hasieran edo amaieran bistara daitekeena. Hau erabilgarria izan daiteke paketean inplementatutako soluzio eta fitxategien deskribapen bat eskaintzeko.

    Garatzaileek paketeak sortzen dituzte Visual Studio aplikazioko paketeak inplementatzeko txantiloia erabiliz. Informazio gehiago: Sortu paketeak Package Deployer-entzat

    Pakete bat sortu ondoren, exekutatuz edo tresnarako CRM Package Deployer edo Windows PowerShell cmdlets erabiliz paketea inplementa dezakezu.

Garrantzitsua da

Pakete bat produkzio-erakunde batera inportatu eta exekutatu baino lehen, probatu paketea produkzio-ispilu den produktiboa ez den erakunde batean.

Paketea inplementatu baino lehen, egin beti ekoizpen-erakundearen babeskopia.


Package Deployer tresna erabiliz paketeak inplementatzea

Package Deployer tresna (packagedeployer.exe) erabil dezakezu paketeak jarraian azaldutako moduan inplementatzeko.

Erabili CRM tresna paketeak zabaltzeko Package Deployer

Erabili CRM tresna komando-lerroan Package Deployer

Erabili Package Deployer tresna paketeak inplementatzeko

Package Deployer tresnak pakete bakar bat prozesa dezake aldiro. Hala ere, erabiltzaileei Package Deployer tresnaren direktorioan eskuragarri daude paketeetatik inplementatu nahi duten paketea hautatzeko aukera ematen die. Tresnako zenbait pantaila eta ekintza desberdinak izan daitezke paketearen definizioaren arabera. Ez da beharrezkoa Package Deployer tresna instalatzea. Besterik gabe, deskargatu eta exekutatu.

  1. Eskuratu inplementatuko den paketea. Pakete bat zure Visual Studio proiektu karpetan sortu den fitxategi eta karpeta bilduma bat da (<Project>\Bin\Debug) zure pakete proiektua eraikitzen duzunean Visual Studio. Kopiatu hau zure proiektuaren arazte-karpetatik:

    • <PackageName> karpeta: Karpeta honek paketearen irtenbideak, inportazio konfigurazioa eta edukia ditu.

    • <PackageName>.dll: Muntaiak zure paketearen kodea dauka. Modu lehenetsian, muntaiaren izena zure Visual Studio proiektu-izenaren bera da.

      Visual Studio erabiliz pakete bat nola sortu jakiteko, ikusi Sortu pakete bat Package Deployer tresnan.

      Gai honetan, demagun Visual Studio proiektuaren arazte-karpetako (<Proiektua>\Bin\Debug) pakete-karpeta eta muntaia c:\DeployPackage karpetan kopiatuta daudela.

  2. Lortu Package Deployer tresna. Package Deployer tresna NuGet pakete gisa dago erabilgarri orain. Package Deployer erabiltzeko, ordenagailu lokalera deskargatu eta erauzi behar duzu nuget.exe erabiliz.

    Deskargatu nuget.exe hemendik https://www.nuget.org/downloads, eta gorde ordenagailuan, adibidez hemen: d:\. Ondoren exekutatu komando hau komando-abisuan, paketeko edukiak ordenagailuko karpeta batera (adibidez, PD) erauzteko:
    d:\nuget install Microsoft.CrmSdk.XrmTooling.PackageDeployment.Wpf -Version [VERSION] -O d:\PD

    Package Deployer tresna erauzi ostean, joan [ExtractedLocation]\tools karpetara eta aurkitu PackageDeployer.exe fitxategia.

  3. Arakatu karpeta eta kopiatu pakete-pakete-karpeta eta muntaia c:\DeployPackage karpetatik [ExtractedLocation]\tools karpetara.

  4. Fitxategiak kopiatu ostean, exekutatu tresna PackageDeployer.exe karpetako [ExtractedLocation]\tools fitxategia bi aldi sakatuta.

  5. Sakatu Jarraitu tresnaren pantaila nagusian.

  6. Hurrengoan Konektatu Microsoft Dynamics 365 for Customer Engagement pantailara, eman autentifikazio-xehetasunak konektatzeko zure Dynamics 365 Server-era non paketea inplementatu nahi duzun. Hainbat erakunde badituzu eta paketea inplementatzeko erakundea hautatu nahi baduzu, hautatu Erakutsi beti erakunde eskuragarrien zerrenda kontrol-laukia. Sakatu Hasi saioa

  7. Erakunde ugari badituzu Dynamics 365 Server-en, hautatu konektatzeko Dynamics 365 aplikazioen erakunde bat.

  8. Hautatu inplementatzeko paketea eta sakatu Hurrengoa.

    Hautatu zure paketea tresnan. Package Deployer

  9. Segi ondorengo pantailetako jarraibideak zure paketearen inplementazioa osatzeko.

    Inplementaziorako hautatutako paketearen definizioaren arabera pantaila jakin batzuk azalduko dira. Package Deployer tresna erabiliz burututako muturretik-muturrera motako pakete inplementazio baterako, ikusi Unified Service Desk paketeetarako inplementazioaren atala: Inplementatu Unified Service Desk adibide-aplikazioak CRM zerbitzarira Package Deployer erabiliz

Erabili Package Deployer tresna komando-lerroan

Sistemaren administratzaileek eta pertsonalizatzaileek parametroak pasatu ditzakete, hala nola eskualdeko hizkuntzaren kodea, packagedeployer.exe exekutagarrira komando-lerro batetik. Baliteke parametro horiek komando-lerroan Package Deployer tresna exekutatua soilik konfiguratu ahal izatea.

Oharra

Eginbide hau Dynamics CRM Online 2016 Update 0.1 bertsioan gehitu zen lehenik.

Erabilgarri dauden parametroak taula honetan daude.

Parametroa Deskribapenak Balio lehenetsia
RuntimePackageSettings Komando-lerroko parametroak onartzeko agindua ematen dio packagedeployer.exe exekutagarriari, hala nola, LCID eta SkipChecks. Ez da aplikagarria
LCID=localeID Eskualdeko ezarpenen IDA, adibidez English-United Egoerak 1033 edo Frantsesa-Frantzia, erabilgarri eskualdeko ezarpenen Idak en batetik 1036 zehazten du. Zehazten ez bada, hizkuntza lehenetsia erabiliko da. Erabili hizkuntza lehenetsia
SkipChecks = egiazkoa edo faltsua gisa Erabili parametro hau beste soluziorik edo pertsonalizaziorik ez duen helburuko inguruneetan. Egia gisa ezarritakoan, soluzio-inportazioak zenbait segurtasun-egiaztapen pasatuko ditu, inportazioaren errendimendua hobetzeko. Gezurrezkoa

Hurrengo adibideak instructs CRM Package Deployer bypass zenbait, segurtasun-ekipoen egiaztatzen ditu sinkronizazioa egiten die, eta Polish moduan hizkuntza.

packagedeployer.exe /Settings:"SkipChecks=true|lcid=1045"

Oharra

Erabili pipe karakterea | hainbat parametroko agindu-lerroan packagedeployer.exe exekutatzean parametroak bereizteko.

packagedeployer.exe fitxategira eraman daitezkeen parametroei eta balioei buruzko informazio gehiago lortzeko, ikusi Sortu paketeak CRM Package Deployer-en.

Erabili Windows PowerShell paketeak inplementatzeko

Package Deployer tresnak Windows PowerShell laguntza ere eskaintzen du paketeak inplementatzeko. Informazio gehiago: Hasi erabiltzen paketeen inplementazio-modulua

Pakete inplementazio arazoak konpondu egunkari-fitxategiak erabiliz

Package Deployer tresnak saioa hasteko laguntza eskaintzen du norbaitek Microsoft Dynamics 365 for Customer Engagement instantzian tresna erabiliz eta paketeak inplementatuz saioa hastean gerta daitezkeen erroreei buruzko informazioa jasotzeko. Lehenespenez, tresnak hiru egunkari-fitxategi sortzen ditu, eta ondorengo kokalekuan aurki daitezke tresna exekutatu den ordenagailuan: c:\Users\<UserName>\AppData\Roaming\Microsoft\Microsoft Dynamics CRM Package Deployer\<Version>. Beste karpeta bat zehazteko, erabili LogWriteDirectory PowerShell cmdlet-parametroa. Informazio gehiago: Erabili cmdlet-a paketeak berreskuratzeko

  • Login_ErrorLog.log: Dynamics 365 instantzian saioa hasteko tresna erabiltzean gertatu diren arazoei buruzko informazioa ematen du. Saioa hastean arazorik baduzu, mezu bat agertuko da tresnaren saioa hasteko pantailan egunkari-fitxategira esteka batekin. Mezuak saioa hasteko eskaera prozesatzen ari zen bitartean errore bat gertatu dela adieraziko du eta erabiltzaileak errorearen egunkaria ikusi ahalko du. Mezuko estekan klik egin dezakezu egunkari-fitxategi hori ikusteko. Egunkari-fitxategia saioa hastean arazoak aurkitzen dituzun lehenengo aldian sortzen da. Aurrerantzean, egunkari-fitxategia saioa hastean gertatutako arazoen inguruko informazioa erregistratzeko erabiltzen da, arazoak diren bakoitzean.

  • PackageDeployer.log: Paketeak zabaltzean tresnan egindako zeregin bakoitzari buruzko informazio zehatza ematen du. Tresnako egunkari-fitxategia bistara dezakezu Ikusi Egunkari-Fitxategia estekan klik eginez, pantailaren beheko aldean.

  • ComplexImportDetail.logTresna erabiliz azken inplementazioan inportatutako datuei buruzko informazio zehatza ematen du. Tresna hau erabiliz pakete bat inplementatzen duzun bakoitzean, egunkari-fitxategian dauden xehetasunak ComplexImportDetail._old.log izeneko fitxategi batera mugitzen dira, eta ComplexImportDetail.log fitxategiak tresna erabiliz burututako azken inportazioari buruzko informazioa erakusten du.

Paketeak inplementatzeko jardunbide egokiak

Paketeak inplementatzeko orduan, Dynamics 365 administratzaileek ondorengo jarraibideak bete behar dituzte:

  • Zeinudun pakete muntaia bati ekin muntaia iturburura arte jarraitzeko aukera izan dadin.

  • Probatu paketea aurreprodukzio instantzia batean (ahal bada Ekoizpen-instantziaren ispilu-irudi batean) produkzio-zerbitzari batean exekutatu aurretik.

  • Ekoizpen-instantziaren segurtasun kopia egin paketea inplementatu aurretik.

Ikus baita ere

Sortu paketeak CRMrako Package Deployer