Partekatu honen bidez:


Hoditegien ikuspegi orokorra Power Platform

Power Platform ko kanalizazioak Power Platform ren eta Dynamics 365 bezeroentzako aplikazioen bizi-zikloaren kudeaketa (ALM) demokratizatzea dute helburu, ALM automatizazioa eta etengabeko integrazio eta etengabeko entrega (CI/CD) gaitasunak zerbitzura sartuz. sortzaile, administratzaile eta garatzaile guztientzat hurbilagoa den modua.

Inplementazioaren Pipelines eginbidearen adibidea

Pipelinek nabarmen murrizten dute zure talde edo erakundean ALM prozesu osasuntsu eta automatizatuak hartzearen ROIa lortzeko beharrezkoak diren esfortzua eta domeinu-ezagutza.

  • Administratzaileek erraz konfiguratzen dituzte inplementazio kanalizazio automatizatuak minutu edo asteetan baino.
  • Egileek erabiltzailearen esperientzia intuitiboa dute beren soluzioak erraz zabaltzeko.
  • Garatzaile profesionalek (aukeran) tubideak luza ditzakete eta exekutatu Power Platform komando-lerroko interfazea (CLI) erabiliz.

Administratzaileek zentralki kudeatzen eta gobernatzen dituzte kanalizazioak

Pipelinei esker, administratzaileek hiritarrek zuzendutako eta garapenaren aldeko proiektuak zentralki goberna ditzakete eskala batean, esfortzu gutxiagorekin. Administratzaileek erakunde osoan soluzioen garapena, probak eta banaketa arautzen eta errazten duten babes egokiak ezartzen dituzte. Administratzaileen beste abantaila batzuk hauek dira:

  • Jabetzaren kostu osoa txikiagoa:

    • Pipelinek nabarmen hobetzen dute sortzaile, garatzaile eta administratzaileen produktibitatea. Pipelinek zure negozio-soluzioak azkarrago merkaturatzea ahalbidetzen dute, kalitate handiagoarekin, prozesu seguru eta gobernatu baten bidez.
    • Gutxieneko ahalegina zure erakunde edo taldean aldaketak kudeatzeko prozesu seguru eta pertsonalizatuak ezartzeko.
  • Aurreztu denbora eta dirua:

    • Sistemak altxatze astunak eta etengabeko mantentze-lanak kudeatzen ditu, beharrik ez izateko.
  • Eskalatu ALM zure erritmoan:

  • Lortu betetze, segurtasun, monitorizazio eta automatizazio helburuak hauekin:

Egileek aurrez konfiguratutako kanalizazioak exekutatzen dituzte

Hodiak jarri ondoren, arduradunek produktuen barneko inplementazioak abiarazi ditzakete klik gutxirekin. Zuzenean egiten dute beren garapen-ingurunean. Ekoizleentzako beste abantaila batzuk hauek dira:

  • Ez da beharrezkoa ALM prozesu edo sistemen aldez aurretiko ezagutzarik. Herritarren garatzaileek sarritan kanalizazioak aldaketak kudeatzeko prozesu gidatu gisa ikusten dituzte.
  • Irtenbideen inplementazioak xede-ingurunearen aurrean baliozkotzen dira akatsak saihesteko eta arrakasta-tasak hobetzeko. Esaterako, falta diren mendekotasunak eta beste arazo batzuk detektatzen dira zabaldu aurretik eta arduradunei berehala gidatzen zaie neurri egokiak har ditzaten.
  • Konexioak eta ingurune-aldagaiak aldez aurretik ematen dira eta inplementazioa hasi baino lehen balioztatzen dira.
    • Honek aplikazioak eta automatizazioa eskuz prozesatzeko urratsik beharrik gabe inplementatzen direla ziurtatzen du, eta ingurune bakoitzeko datu-iturri egokietara konektatuta daudela.
    • Administratzaileek erabiliko diren zenbait konexio aldez aurretik ere konfigura ditzakete.

Garatzaileek kanalizazioak erabili eta heda ditzakete

Garatzaile profesionalak produktiboagoak dira hodietako eragiketa konplexuak kudeatzen dituzten kanalizazioekin. Garatzaileek sistemari esan diezaiokete zer lortu nahi duten helburu bera betetzeko beharrezkoak diren azpiko hainbat zeregin exekutatu beharrean. Power Platform CLI erabiliz, garatzaileek hau egin dezakete:

  • Zerrendatu kanalizazioak xehetasun egokiak ikusteko, esate baterako, zein fase eta ingurunetara dauden irtenbideak zabaltzeko prest.
  • Inplementatu irtenbide bat komando bakarrarekin:
    • Kanalizazioekin, garatzaileek behar diren parametroak besterik ez dituzte ematen eta sistemak amaierako zabaltze-eragiketa guztiak orkestratzen ditu antolakuntza-politikak betez.
    • Ez da behar hainbat ingurunetara konektatu, soluzioak esportatu, soluzio fitxategiak deskargatu, eskuz konexioak sortu eta inplementazio-ezarpen-fitxategiak bete, soluzioak inportatu edo aurretik behar ziren beste hainbat zeregin kudeatu.

Gainera, garatzaileek tubideak luza ditzakete eta beste CI/CD tresna batzuekin integratu.

Ohiko galderak

Zer zabaltzen dute kanalizazioak?

Pipelinek irtenbideak eta xede-ingurunerako konfigurazioa zabaltzen dute, hala nola konexioak, konexio-erreferentziak eta ingurune-aldagaiak. Zure soluzioan jasotako edozein Power Platform pertsonalizazio kanalizazioak erabiliz inplementa daiteke. Pipelinek edo soluzioek, oro har, ez dute Dataverse tauletan gordetako daturik.

Garrantzitsua da

Power BI Aginte-panelak (aurrebista) eta Power BI Datu multzoak (aurrebista) ez dira onartzen kanalizazioetan.

Zergatik ezin dut nire kanalizazioa nire ingurunetik ikusi?

Lehenik eta behin, ziurtatu zure iturburu eta xede-inguruneak behar bezala lotuta daudela. Zure kanalizazioa esleitutako iturburu-inguruneetan soilik ikusi ahal izango duzu, adibidez, zure garapen-inguruneetan. Konfigurazioan zehar zure ingurune bakoitza zure kanalizazioarekin lotzean, aukera bat duzu Garapen Ingurumena edo Xede-ingurunea ingurune mota. Zure kanalizazioarekin lotutako inguruneei beren mota egokia esleitzen bazaie, zure kanalizazioa aukera gisa agertzen da iturburuko garapen ingurunean.

Hodiek automatikoki gordetzen al dituzte soluzioen babeskopiak?

Bai. Kudeatutako eta kudeatu gabeko soluzioak automatikoki esportatzen dira eta kanalizazio ostalarian gordetzen dira inplementazio bakoitzeko.

Pertsonalizazioak saihestu al dezake inplementazio fase bat, hala nola QA?

Ez. Irtenbideak inplementazio-eskaera bat bidali bezain laster esportatzen dira (egileak Inplementatu hautatzen duenean bere garapen-ingurunetik), eta soluzio-artefaktu bera zabalduko da. Era berean, sistemak ez du berriro esportatzen inplementazioetarako irtenbiderik kanalizazio baten ondorengo faseetara. Soluzio-artefaktu bera kanalizazio-etapetatik igaro behar da ordena sekuentzialean. Sistemak, gainera, esportatutako soluzio-artefaktuaren edozein manipulazio edo aldaketa eragozten du. Horrek bermatzen du pertsonalizazioak ezin dituela QA inguruneak edo zure onarpen prozesuak saihestu.

Hodiak erabiltzeko lizentzia autonomoak behar dira?

  • Garatzaileen inguruneak ez dira beharrezkoak Kudeatutako Inguruneak izatea. Garatzaile planarekin garatzeko eta probatzeko erabil daitezke.
  • Kanalizazio-ostalariak produkzio-ingurune bat izan behar du, baina kanalizazio-ostalariak ez du zertan Ingurune Kudeatua izan.
  • Hodietan erabiltzen diren gainerako ingurune guztiak Kudeatutako Ingurune gisa gaitu behar dira.
  • Lehen erabilera-eskubideak ematen dituzten lizentziak beharrezkoak dira Kudeatutako Ingurune guztietan.

Konfigurazio adibide arrunt bat:

Ingurunearen helburua Ingurune mota Lizentzia autonomoa behar da
Ostalaria Ekoizpena No
Garapena Garatzailea No
QA Garatzailea No
Ekoizpena Ekoizpena Yes

Konfiguratu al ditzaket inplementazioetarako onarpenak?

Bai. Ikus delegatutako inplementazioak.

Erabili al ditzaket zerbitzu nagusi desberdinak kanalizazio eta fase desberdinetarako?

Bai.

Zein konexio erabil daitezke?

Egile-esperientzien antzera, kanalizazioak erabiltzen dituzten arduradunek beren konexioak edo sarbidea duten konexioak eskain ditzakete. Zerbitzu nagusien konexioak zerbitzu nagusiaren autentifikazioa onartzen duten konektoreetarako ere erabil daitezke, konektore pertsonalizatuak barne.

Zergatik ezin ditut eguneratu lehendik dauden konexio-erreferentziak?

Une honetan, irtenbidean edo xede-ingurunean baliorik ez duten konexio-erreferentziak ezin dira eguneratu inplementatzean. Balio bat aurretik zabaldu bazen, helburuko ingurunean egunera daiteke.

Noren jabe da inplementatutako soluzio-objektuak?

Hedatzen duen identitatea. Inplementazio estandaretarako, jabea da eskaera egiten duen egilea. Eskuordetutako inplementazioetarako, jabea eskuordetutako zerbitzu nagusia edo erabiltzailea da.

Inplementa al daitezke kanalizazioak beste maizter batera?

Ez. Egoera honetarako Azure DevOps edo GitHub erabiltzea gomendatzen dugu.

Zer egin behar dut nire garapena edo xede-ingurunea berrezarri edo ezabatzen bada?

Inguruneko erregistroa ezabatu eta kanalizazio konfigurazioa eguneratu beharko zenuke behar denean. Ingurune bat berrezartzen bada, birsortuko duzu inguruneko erregistroa eta lotu zure kanalizazioarekin.

Erabili al ditzaket kanalizazioak ingurune lehenetsian?

Bai. Hala ere, ingurune lehenetsia kanalizazio ostalari gisa erabiltzea ez da gomendatzen bezero guztientzat.

Inplementa al dezaket nire zerbitzu nagusia erabiliz?

Bai. Informazio gehiago: Inplementatu kanalizazioak zerbitzu nagusi edo kanalizazio jabe gisa.

Hodiak erabil al daitezke Azure DevOps, GitHub edo ALM azeleragailuarekin?

Bai, tresna hauek batera indartsuak dira sortzaileen esperientziak sinpleak mantentzen diren bitartean. Informazio gehiago: hedatu kanalizazioak

Atzera egin al dezaket aurreko bertsio batera?

Gaur egun, soluzio altuagoko bertsioak baino ezin dira zabaldu edo inportatu. Konponbide gisa, administratzaileek artefaktua deskargatzen dute kanalizazio-ostalaritik, handitu irtenbidearen bertsioa solution.xml fitxategian eta, ondoren, eskuz inportatu xede-ingurunean.

Ezar al ditzaket kanalizazioen datuen atxikipen-politikak?

Bai. Ezabatze masiboko lanak Dataverse pipelines ostalarian konfigura ditzakezu zehaztutako programazio batean datuak ezabatzeko.

Zehaz al ditzaket irtenbide aurreratuak inportatzeko jokabideak, hala nola eguneratzea versus berritzea?

Momentuz ez. Pipelines-en inportazio-portaera lehenetsia Bereratu da Gainidatzi pertsonalizazioakrekin.

Ingurune bat ostalari anitzekin lotu al daiteke?

Ez. Hala ere, ingurune bat ostalari bereko kanalizazio anitzekin lotu daiteke. Ingurune bat beste ostalari batekin lotzeko, gehitu ostalari berriko kanalizazio batera. Ondoren, ezabatu inguruneko erregistroa jatorrizko ostalaritik eta egiaztatu dena espero bezala funtzionatzen duela.

Pertsonalizatu edo heda al ditzaket lehenengoen inplementazio kanalizazio aplikazioa eta taulak?

Momentuz ez. Hala ere, nahita luzatzeko kakoak eskuragarri daude kanalizazioen logika pertsonalizatzeko. Informazio gehiago: hedatu kanalizazioak.

Non ikusi eta exekutatu ditzaket kanalizazioak?

Nabigatu garapenean kudeatu gabeko irtenbide batera zure kanalizazioarekin lotutako ingurune batera. Pipelineak ezin dira ikusi edo exekutatu soluzio lehenetsitik, kudeatutako soluziotik edo xede-inguruneetatik. Kontuan izan Power Platform CLI-tik kanalizazioak ere berreskura ditzakezula eta exekutatu ditzakezula.

Eskualdeetan zabaldu al dezaket?

Momentuz ez. Ostalaria eta ostalari bateko kanalizazioekin lotutako ingurune guztiak kokapen geografiko berean egon behar dira (inguruneak sortzerakoan zehazten den moduan). Adibidez, kanalizazio bat ezin da zabaldu Alemaniatik Kanadara. Eta Alemaniako ostalari batek ez luke Kanadako inguruneak kudeatu behar. Horren ordez, ostalari bereiziak erabili behar dira Alemaniarako eta Kanadarako.

Inplementa al dezaket soluzio bera kanalizazio desberdinak erabiliz?

Bai, hori posible da, nahiz eta irtenbide jakin baterako kanalizazio berdinarekin hastea gomendatzen dugun. Horrek nahasmena eta nahigabeko akatsak saihesten laguntzen du. Pipeline exekuzioaren informazioa kanalizazio baten eta soluzio baten testuinguruan bistaratzen da (soluzio esperientziaren barruan). Beraz, baliteke beste kanalizazio batzuek inplementatutako azken irtenbidearen bertsioa edo kanalizazio ezberdinekin lotutako beste exekuzio informazio garrantzitsurik ez erakustea. Kontuan izan Deployment Pipeline Configuration aplikazioak kanalizazio guztietan eta uneko ostalariaren soluzio guztietan exekutatzeko informazioa erakusten duela.

Ostalari-ingurunea garapen- edo helburu-ingurune gisa ere erabil al daiteke?

Garapenerako eta ostalariaren ingurune bera erabiltzea ez da onartzen; beste konbinazio batzuk ez dira gomendatzen praktika egoki gisa.

Nola ikus dezaket zer aldatu den bertsio ezberdinen artean?

Xede-ingurunearen barruan, zabaldutako objektuen geruzak ikus ditzakezu, baita geruzen artean aldatu dena ere. Gainera, geruzen artean XML desberdintasunak ikus ditzakezu ereduetan oinarritutako aplikazioetarako, guneko mapetarako eta inprimakietarako. Pipelineak ere heda daitezke GitHub-ekin eta iturburu-kontroleko beste sistema batzuekin integratzeko, desberdintasunak alderatzeko.

Nire ostalari-ingurunea COE tresna-tresna instalatu nuenaren berdina izan behar al da?

Baliozko konfigurazioa da eta zure erakundeko behar eta politiken arabera ebaluatu behar da.

Inplementa al ditzaket kudeatu gabeko soluzioak?

Ez. Kudeatutako soluzioak beti garatzea ez diren inguruneetan zabaltzea gomendatzen dugu. Kontuan izan kudeatu gabeko soluzioak automatikoki esportatzen eta gordetzen direla kanalizazio-ostalarian, beste garapen-ingurune batzuetara deskargatu eta inporta ditzakezula edo iturburu-kontrolean jar ditzazun.

Hainbat soluzio aldi berean zabaldu al ditzaket?

Momentuz ez. Soluzio bakoitzerako inplementazio desberdin bat bidali beharko duzu. Hala ere, kanalizazio bera erabil daiteke irtenbide anitzetarako.

Kudeatu gabeko pertsonalizazioak argitaratzen al dituzte kanalizazioek irtenbidea esportatu aurretik?

Momentuz ez. Gordetzen diren heinean objektu indibidualak argitaratzea gomendatzen dugu. Kontuan izan soluzio-objektu batzuek soilik behar dutela argitaratzea.

Erabili al ditzaket kanalizazioak garapen-ingurune isolatuetan lan egiten duten garatzaile anitzeko taldeentzat?

Uneko inplementazioak garapen-ingurune bakarra erabiltzen du irtenbide jakin baterako.

Nola desberdintzen dira hodiak ALM Azeleragailuarekin?

Biek gaitasun baliotsu asko eskaintzen dituzte eta talde jabeek elkarrekin lan egiten dute hodiak eta ALM ikuspegi zabalagoa garatzen. Power Platform. Pipelineak izaera sinpleagoak dira eta esfortzu gutxiagorekin konfiguratu eta kudeatu daitezke. Beste produktu eta teknologia batzuetarako sarbidea ez da beharrezkoa, dena barnean kudeatzen baita. ALM Azeleragailua, aldiz, batzuetan hobeto egokitzen da ALM agertoki aurreratuagoetarako.

Desberdintasun funtzional gehigarri asko dauden arren, funtsezko aldea hodiak ofizialak direla da Microsoft Power Platform produktuaren eginbidea, hau da, Microsoft produktuen ingeniaritza-k diseinatu, arkitektu, diseinatu, probatu, mantendu eta onartzen duela. Pipelineak produktuan integratuta daude eta jatorrizko produktuen esperientzietan sar daitezke.

Noiz erabili behar ditut kanalizazioak beste tresnaren aldean?

Bezeroei gomendatzen diegu kanalizazioak erabil ditzatela inplementazio-funtzionalitate nagusietarako, eta beharrezkoa denean, kanalizazioak zabaltzea CI/CD tresnarekin integratzeko. Elkarrekin erabiltzen direnean, CI/CD tresnetan beharrezkoak diren lan-kargak sarritan zailagoa eta kosta egiten da mantentzea.

Hurrengo urratsak

Konfiguratu kanalizazioakHedatu kanalizazioak