Vamzdynų apžvalga Power Platform

Vamzdynais Power Platform siekiama demokratizuoti programų gyvavimo ciklo valdymą (ALM) Power Platform ir "Dynamics 365" klientams, į tarnybą įtraukiant ALM automatizavimo ir nuolatinio integravimo bei nuolatinio pristatymo (CI / CD) galimybes taip, kad jos būtų lengviau prieinamos visiems kūrėjams, administratoriams ir kūrėjams.

Diegimo vamzdynų funkcijos pavyzdys

Vamzdynai žymiai sumažina pastangas ir domeno žinias, kurių anksčiau reikėjo norint realizuoti IG, pritaikant sveikus, automatizuotus ALM procesus jūsų komandoje ar organizacijoje.

  • Administratoriai lengvai konfigūruoja automatinio diegimo srautus per kelias minutes, o ne dienas ar savaites.
  • Kūrėjai turi intuityvią vartotojo patirtį, kad galėtų lengvai diegti savo sprendimus.
  • Profesionalūs kūrėjai gali (pasirinktinai) išplėsti vamzdynus ir paleisti juos naudodami komandinės eilutės Power Platform sąsają (CLI).

Administratoriai centralizuotai valdo ir valdo srautus

Vamzdynai leidžia administratoriams centralizuotai valdyti piliečių vadovaujamus ir kūrėjams vadovaujamus projektus dideliu mastu su mažesnėmis pastangomis. Administratoriai nustato tinkamas apsaugos priemones, kurios valdo ir palengvina sprendimų kūrimą, testavimą ir pristatymą visoje organizacijoje. Kiti administratoriaus pranašumai:

  • Mažesnės bendros nuosavybės išlaidos:

    • Vamzdynai žymiai pagerina kūrėjo, kūrėjo ir administratoriaus produktyvumą. Vamzdynai leidžia jūsų verslo sprendimams patekti į rinką greičiau, kokybiškiau, naudojant saugų ir valdomą procesą.
    • Minimalios pastangos įdiegti saugius ir pasirinktinius pokyčių valdymo procesus visoje organizacijoje ar komandoje.
  • Taupykite laiką ir pinigus:

    • Sistema tvarko sunkų kėlimą ir nuolatinę priežiūrą, todėl jums to nereikia.
  • Skalė ALM savo tempu:

    • Nepriklausomai nuo to, kur esate savo ALM kelionėje, galite išplėsti vamzdynus, kad patenkintumėte besikeičiančius verslo poreikius. Siekiame, kad šis perėjimas į viršų būtų kuo sklandesnis ir lengvesnis. Daugiau informacijos: Microsoft Power Platform CLI pac pipeline komandų grupė
  • Pasiekite atitikties, saugos, stebėjimo ir automatizavimo tikslus naudodami:

    • Apsaugokite gamybos aplinkas naudodami patvirtinimu pagrįstus deleguotuosius diegimus.
    • Tinkinimai ir audito žurnalas įrašomi automatiškai ir yra lengvai pasiekiami.
    • Iš anksto parengta analizė suteikia geresnį matomumą centrinėje vietoje.
    • Galimybė peržiūrėti parengtas naudoti Power BI ataskaitas vamzdynų programoje arba kurti savo. Daugiau informacijos: Modeliu pagrįstų programų ataskaitų teikimo apžvalga
    • Pasirinktinis vamzdynų pritaikymas jūsų organizacijos poreikiams su vamzdynų išplėtimu ir Power Automate.

Kūrėjai paleidžia iš anksto sukonfigūruotus vamzdynus

Kai vamzdynai bus įdiegti, kūrėjai keliais spustelėjimais gali inicijuoti diegimą produkte. Jie tai daro tiesiogiai savo vystymosi aplinkoje. Kiti privalumai kūrėjams yra šie:

  • Nereikia jokių išankstinių žinių apie ALM procesus ar sistemas. Piliečių kūrėjai į vamzdynus dažnai žiūri kaip į vadovaujamą pokyčių valdymo procesą.
  • Sprendimų diegimas yra iš anksto patvirtintas pagal tikslinę aplinką, kad būtų išvengta klaidų ir pagerintas sėkmės rodiklis. Pavyzdžiui, trūkstamos priklausomybės ir kitos problemos aptinkamos prieš diegiant, o kūrėjams nedelsiant nurodoma imtis atitinkamų veiksmų.
  • Ryšiai ir aplinkos kintamieji pateikiami iš anksto ir patvirtinami prieš pradedant diegimą.
    • Tai padeda užtikrinti, kad programos ir automatizavimas būtų diegiami neatliekant rankinio papildomo apdorojimo veiksmų ir būtų prijungti prie atitinkamų duomenų šaltinių kiekvienoje aplinkoje.
    • Administratoriai netgi gali iš anksto sukonfigūruoti tam tikrus ryšius, kurie bus naudojami.

Kūrėjai gali naudoti ir išplėsti vamzdynus

Profesionalūs kūrėjai yra produktyvesni, nes vamzdynai dabar tvarko sudėtingas fonines operacijas. Kūrėjai gali pasakyti sistemai, ką jie nori atlikti, užuot vykdę įvairias pagrindines užduotis, reikalingas tam pačiam tikslui pasiekti. Power Platform Naudodami CLI, kūrėjai gali:

  • Išvardykite srautus, kad peržiūrėtumėte susijusią informaciją, pvz., kuriuose etapuose ir aplinkose yra pasirengę diegti savo sprendimus.
  • Įdiekite sprendimą naudodami vieną komandą:
    • Naudodami vamzdynus, kūrėjai tiesiog pateikia reikiamus parametrus, o sistema organizuoja visas diegimo operacijas nuo galo iki galo laikydamasi organizacijos politikos.
    • Nereikia jungtis prie kelių aplinkų, eksportuoti sprendimų, atsisiųsti sprendimų failų, rankiniu būdu kurti ryšių ir pildyti diegimo parametrų failų, importuoti sprendimų ar atlikti įvairių kitų užduočių, kurių reikėjo anksčiau.

Be to, kūrėjai gali išplėsti vamzdynus ir integruoti su kitais CI / CD įrankiais.

Dažnai užduodami klausimai

Ką diegia vamzdynai?

Vamzdynai diegia sprendimus ir tikslinės aplinkos konfigūraciją, pvz., ryšius, ryšio nuorodas ir aplinkos kintamuosius. Bet koks Power Platform tinkinimas, esantis jūsų sprendime, gali būti įdiegtas naudojant vamzdynus. Vamzdynuose arba apskritai sprendimuose nėra duomenų, saugomų Dataverse lentelėse.

Svarbu

Power BI Ataskaitų sritys (peržiūra) ir Power BI duomenų rinkiniai (peržiūra) šiuo metu vamzdynuose nepalaikomi.

Kodėl nematau savo vamzdyno iš savo aplinkos?

Pirmiausia įsitikinkite, kad šaltinio ir paskirties aplinkos yra tinkamai susietos. Savo srautą galėsite peržiūrėti tik priskirtose šaltinio aplinkose, pvz., kūrimo aplinkose. Konfigūracijos metu susiedami kiekvieną aplinką su srautu, galite pasirinkti aplinkos tipą Kūrimo aplinka arba Tikslinė aplinka . Jei jūsų su vamzdynu susijusioms aplinkoms priskirtas tinkamas tipas, jūsų srautas rodomas kaip parinktis šaltinio kūrimo aplinkoje.

Ar vamzdynuose automatiškai saugomos sprendimų atsarginės kopijos?

Taip. Tiek valdomieji, tiek nevaldomieji sprendimai automatiškai eksportuojami ir saugomi vamzdynų pagrindiniame kompiuteryje kiekvienam diegimui.

Ar tinkinimas gali apeiti diegimo etapą, pvz., kokybės užtikrinimą?

Nr. Sprendimai eksportuojami, kai tik pateikiama diegimo užklausa (kai kūrėjas pasirenka Diegti iš savo kūrimo aplinkos) ir bus įdiegtas tas pats sprendimo artefaktas. Be to, sistema neeksportuoja diegimo sprendimo į vėlesnius srauto etapus. Tas pats sprendimo artefaktas turi praeiti per vamzdyno etapus nuoseklia tvarka. Sistema taip pat apsaugo nuo bet kokio eksportuoto sprendimo artefakto klastojimo ar modifikavimo. Tai užtikrina, kad tinkinimas negalės apeiti kokybės užtikrinimo aplinkų ar jūsų patvirtinimo procesų.

Ar norint naudoti vamzdynus reikalingos atskiros licencijos?

  • Kūrėjų aplinkos nebūtinai turi būti valdomos aplinkos. Jie gali būti naudojami kuriant ir bandant su kūrėjo planu.
  • Vamzdynų pagrindinis kompiuteris turėtų būti gamybos aplinka, tačiau vamzdynų pagrindinis kompiuteris nebūtinai turi būti valdoma aplinka.
  • Visos kitos vamzdynuose naudojamos aplinkos turi būti įjungtos kaip valdomos aplinkos.
  • Licencijos, suteikiančios aukščiausios kokybės naudojimo teises, reikalingos visose valdomose aplinkose.

Įprastas sąrankos pavyzdys:

Aplinkos paskirtis Aplinkos tipas Būtina atskira licencija
Pagrindinis kompiuteris Gamyba No
Kūrimas Developer No
KU Developer No
Gamyba Gamyba Taip

Ar galiu konfigūruoti visuotinių diegimų patvirtinimus?

Taip. Peržiūrėkite įgaliotuosius diegimus.

Ar galiu naudoti skirtingus aptarnavimo vadovus skirtingiems vamzdynams ir etapams?

Taip.

Kokius ryšius galima naudoti?

Panašiai kaip kūrimo funkcijos, vamzdynus naudojantys kūrėjai gali pateikti savo ryšius arba ryšius, prie kurių turi prieigą. Pagrindiniai tarnybos ryšiai taip pat gali būti naudojami jungtims, kurios palaiko pagrindinės tarnybos autentifikavimą, įskaitant pasirinktines jungtis.

Kodėl negaliu atnaujinti esamų ryšio nuorodų?

Šiuo metu ryšio nuorodų be reikšmės sprendime arba tikslinėje aplinkoje negalima atnaujinti diegimo metu. Jei reikšmė buvo įdiegta anksčiau, ją galima atnaujinti tikslinėje aplinkoje.

Kam priklauso įdiegti sprendimo objektai?

Diegimo tapatybė. Standartinių diegimų atveju savininkas yra užklausą pateikęs kūrėjas. Deleguotųjų diegimų savininkas yra įgaliotasis paslaugos vykdytojas arba naudotojas.

Ar vamzdynai gali būti diegiami kitam nuomotojui?

Nr. Šiam scenarijui rekomenduojame naudoti Azure DevOps arba "GitHub".

Ką daryti, jei mano kūrimo arba paskirties aplinka nustatoma iš naujo arba panaikinama?

Turėtumėte panaikinti aplinkos įrašą ir, jei reikia, atnaujinti srauto konfigūraciją. Jei aplinka nustatoma iš naujo, iš naujo sukuriate aplinkos įrašą, tada susiejate jį su savo srautu.

Ar galiu naudoti vamzdynus numatytoje aplinkoje?

Taip. Tačiau naudoti numatytąją aplinką kaip vamzdynų pagrindinį kompiuterį rekomenduojama ne visiems klientams.

Ar galiu diegti naudodamas savo pagrindinę tarnybą?

Taip. Daugiau informacijos: Vamzdynų diegimas kaip pagrindinės tarnybos arba vamzdyno savininko.

Ar vamzdynus galima naudoti su Azure DevOps "GitHub" arba "ALM Accelerator"?

Taip, kartu šie įrankiai yra galingi, todėl kūrėjo patirtis yra paprasta. Daugiau informacijos: vamzdynų išplėtimas

Ar galiu grįžti prie ankstesnės versijos?

Šiuo metu galima diegti arba importuoti tik naujesnes sprendimų versijas. Kaip užduotį, administratoriai atsisiunčia artefaktą iš vamzdynų pagrindinio kompiuterio, padidina sprendimo versiją solution.xml faile, tada rankiniu būdu importuoja jį į paskirties aplinką.

Ar galiu nustatyti vamzdynų duomenų saugojimo strategijas?

Taip. Galite konfigūruoti masinio naikinimo užduotis Dataverse vamzdynų pagrindiniame kompiuteryje, kad panaikintumėte duomenis pagal nustatytą grafiką.

Ar galiu nurodyti išplėstinius sprendimų importavimo veiksmus, pvz., naujinimą ar versijos naujinimą?

Šiuo metu ne. Numatytasis vamzdynų importavimo veikimas yra Naujinimas su tinkinimų perrašymu.

Ar aplinka gali būti susieta su keliais pagrindiniais kompiuteriais?

Nr. Tačiau vieną aplinką galima susieti su keliais vamzdynais tame pačiame pagrindiniame kompiuteryje. Norėdami susieti aplinką su kitu pagrindiniu kompiuteriu, pridėkite ją prie vamzdyno naujajame pagrindiniame kompiuteryje. Tada ištrinkite aplinkos įrašą iš pradinio pagrindinio kompiuterio ir patikrinkite, ar viskas veikia taip, kaip tikėtasi.

Ar galiu tinkinti arba išplėsti pirmosios šalies diegimo srauto programą ir lenteles?

Šiuo metu ne. Tačiau galimi tyčiniai prailginimo kabliukai, skirti pritaikyti vamzdynų logiką. Daugiau informacijos: išplėsti vamzdynus.

Kur galiu peržiūrėti ir paleisti srautus?

Eikite į kuriamą nevaldomąjį sprendimą į aplinką, susietą su jūsų vamzdynu. Srautų negalima peržiūrėti arba paleisti naudojant numatytąjį sprendimą, valdomuosius sprendimus arba paskirties aplinkas. Atkreipkite dėmesį, Power Platform kad taip pat galite gauti ir paleisti vamzdynus iš CLI.

Ar galiu diegti regionuose?

Šiuo metu ne. Pagrindinis kompiuteris ir visos aplinkos, susijusios su vamzdynais pagrindiniame kompiuteryje, turi būti toje pačioje geografinėje vietoje (kaip nurodyta kuriant aplinkas). Pavyzdžiui, dujotiekio negalima nutiesti iš Vokietijos į Kanadą. O šeimininkas Vokietijoje neturėtų valdyti aplinkų Kanadoje. Vietoj to, Vokietijai ir Kanadai turėtų būti naudojami atskiri šeimininkai.

Ar galiu įdiegti tą patį sprendimą naudodamas skirtingus vamzdynus?

Taip, tai įmanoma, nors tam tikram sprendimui rekomenduojame pradėti nuo to paties vamzdyno. Tai padeda išvengti painiavos ir netyčinių klaidų. Vamzdyno paleidimo informacija rodoma vieno srauto ir vieno sprendimo kontekste (sprendimo aplinkoje). Todėl kituose srautuose gali būti nerodoma naujausia įdiegto sprendimo versija arba kita svarbi vykdymo informacija, susieta su skirtingais srautais. Atkreipkite dėmesį, kad diegimo srauto konfigūravimo programa rodo vykdymo informaciją visuose vamzdynuose ir visus dabartinio pagrindinio kompiuterio sprendimus.

Ar priimančioji aplinka taip pat gali būti naudojama kaip plėtros ar tikslinė aplinka?

Tos pačios aplinkos naudojimas kūrimui ir pagrindiniam kompiuteriui nepalaikomas; Kiti deriniai nerekomenduojami kaip geriausia praktika.

Kaip peržiūrėti, kas pasikeitė skirtingose versijose?

Tikslinėje aplinkoje galite matyti įdiegtų objektų sluoksnius ir tai, kas pasikeitė tarp sluoksnių. Be to, galite matyti XML skirtumus tarp modeliu pagrįstų programų, svetainių schemų ir formų sluoksnių. Vamzdynai taip pat gali būti išplėsti, kad būtų integruoti su "GitHub" ir kitomis šaltinio valdymo sistemomis, kad būtų galima palyginti granuliuotus diferencialus.

Ar mano pagrindinio kompiuterio aplinka turėtų būti tokia pati, kaip ir toje vietoje, kurioje įdiegiau COE įrankių rinkinį?

Tai yra tinkama konfigūracija ir turėtų būti įvertinta pagal jūsų organizacijos poreikius ir strategijas.

Ar galiu diegti nevaldomuosius sprendimus?

Nr. Rekomenduojame valdomuosius sprendimus visada diegti nekūrimo aplinkose. Atkreipkite dėmesį, kad nevaldomieji sprendimai automatiškai eksportuojami ir saugomi vamzdynų pagrindiniame kompiuteryje, kad galėtumėte juos atsisiųsti ir importuoti į kitas kūrimo aplinkas arba įdėti į šaltinio valdymą.

Ar galiu vienu metu diegti kelis sprendimus?

Šiuo metu ne. Kiekvienam sprendimui turėsite pateikti skirtingą diegimą. Tačiau tą patį vamzdyną galima naudoti keliems sprendimams.

Ar vamzdynai publikuoja nevaldomuosius tinkinimus prieš eksportuodami sprendimą?

Šiuo metu ne. Rekomenduojame publikuoti atskirus objektus, kai jie įrašomi. Atkreipkite dėmesį, kad publikuoti reikia tik tam tikrus sprendimo objektus.

Ar galiu naudoti vamzdynus kelių kūrėjų komandoms, dirbančioms izoliuotose kūrimo aplinkose?

Dabartinis diegimas tam tikram sprendimui naudoja vieną kūrimo aplinką.

Kuo vamzdynai skiriasi nuo ALM greitintuvo?

Abu siūlo daug vertingų galimybių, o valdančios komandos glaudžiai bendradarbiauja kurdamos vamzdynus ir platesnę ALM viziją Power Platform. Vamzdynai yra paprastesnio pobūdžio ir gali būti įrengti bei valdomi su mažesnėmis pastangomis. Prieiga prie kitų produktų ir technologijų nėra būtina, nes viskas valdoma įmonės viduje. Kita vertus, ALM spartintuvas kartais geriau tinka pažangesniems ALM scenarijams.

Nors yra daug papildomų funkcinių skirtumų, esminis skirtumas yra tas, kad vamzdynai yra oficiali Microsoft Power Platform produkto funkcija, o tai reiškia, kad jie yra suprojektuoti, suprojektuoti, suprojektuoti, išbandyti, prižiūrimi ir palaikomi "Microsoft" produktų inžinerijos. Vamzdynai yra integruoti į produktą ir juos galima pasiekti naudojant vietines produkto funkcijas.

Kada turėčiau naudoti vamzdynus, o ne kitą įrankį?

Mes skatiname klientus naudoti vamzdynus pagrindinėms diegimo funkcijoms ir, kai reikia, išplėsti vamzdynus, kad jie būtų integruoti su kitais CI / CD įrankiais. Naudojant kartu, CI / CD įrankiuose reikalingas darbo krūvis dažnai tampa ne toks sudėtingas ir brangus.

Paskesni veiksmai

Vamzdynų nustatymas Vamzdynųišplėtimas