Kreiranje kanala koristeći prilagođeni host kanala
Power Platform Administratori mogu kreirati jedan ili više cevovoda, povezati bilo koji broj okruženja, a zatim deliti pristup sa onim ljudima koji administriraju ili pokreću cevovode.
Preduslovi za domaćina prilagođenih cevovoda
- Preporučuju se četiri okruženja, ali možete koristiti samo tri Power Platform okruženja za kreiranje cevovoda.
- Sva okruženja koja se koriste u cevovodima moraju imati bazu Microsoft Dataverse podataka.
- Morate imati ulogu administratora ili Power Platform administratora Dataverse sistema da biste instalirali aplikaciju cevovoda.
- Sva ciljna okruženja koja se koriste u cevovodu moraju biti omogućena kao upravljana okruženja.
Kreirajte ili izaberite okruženja za cevovode
Pre nego što počnete, morate da identifikujete koja okruženja učestvuju u cevovodima. Obavezno omogućite sva ciljna okruženja kao upravljana okruženja. Upravljana okruženja nisu potrebna za okruženja domaćina ili programera cevovoda.
Okruženje domaćina. Ovo okruženje posebne namene deluje kao ravni skladištenja i upravljanja za sve konfiguracije cevovoda, sigurnost i istoriju pokretanja.
- Preporučujemo da ovu postavku zadržite kao namensko proizvodno okruženje odvojeno od razvojnog i ciljnog okruženja.
- Ako želite, možete konfigurisati više različitih domaćina unutar stanara, kao što je odvojeno upravljanje cevovodima za različite poslovne organizacije ili geografske lokacije. Jedan domaćin za čitavog stanara je takođe prihvatljiv sve dok su sva okruženja na istoj geografskoj lokaciji.
Važno
Brisanje okruženja domaćina briše sve cevovode i pokreću podatke. Budite oprezni i razumejte uticaj gubitka podataka i konfiguracije, kao i pristup proizvođačima cevovoda koji se nalaze u okruženju.
Razvojno okruženje. Ovo okruženje je mesto gde razvijate rešenja. Cevovod se može pokrenuti iz bilo kog razvojnog okruženja povezanog sa njim.
Ciljno okruženje. Odredišno okruženje u koje se gasovod raspoređuje. Na primer, testiranje integracije, testiranje prihvatanja korisnika (UAT), proizvodnja i tako dalje.
Napojnica
Koristite imena okruženja koja ukazuju na njihovu svrhu. Na primer, Contoso Host, Contoso Development, Contoso KA i tako dalje.
Instalirajte aplikaciju cevovoda u vašem okruženju domaćina
Ovaj korak je potreban samo za početno podešavanje domaćina. Možda ćete preskočiti na sledeći odeljak ako već imate pristup okruženju domaćina u kojem ćete kreirati cevovode.
- Prijavite se u Power Platform centar za administratore, idite na Nova okruženja> i kreirajte novo okruženje sa bazom Dataverse podataka. Budite sigurni da izaberete isti region u kojem su stvoreni vaši razvoj, KA i proizvodna okruženja.
- Instalirajte aplikaciju Power Platform Pipelines u vašem okruženju domaćina tako što ćete izabrati okruženje domaćina, a zatim izaberite Resursi>Dinamics KSNUMKS aplikacije.
- Izaberite Instaliraj aplikaciju i pomerite se nadole na desnoj strani panela dok ne pronađete Power Platform Pipelines.
- Izaberite Dalje, ako se slažete, prihvatite uslove, a zatim izaberite Instaliraj.
Važno
Potrebno je samo da instalirate aplikaciju za raspoređivanje cevovoda u okruženju domaćina. Ne morate da ga instalirate u drugim okruženjima, kao što su razvoj, KA ili proizvodna okruženja koja će biti povezana sa vašim cevovodima.
Kada se instalira, aplikacija za konfiguraciju cevovoda za raspoređivanje pojavljuje se na listi instaliranih aplikacija.
Konfigurišite cevovod za raspoređivanje
Kopirajte ID-ove okruženja svih razvojnih i ciljnih upravljanih okruženja koja su povezana sa cevovodima. Kasnije su vam potrebne ove lične karte. Više informacija: Pronađite svoje okruženje i ID organizacije
Kada se završi instalacija paketa za deploiment Pipeline , idite na Power Apps, a zatim izaberite namensko okruženje domaćina (gde ste instalirali aplikaciju).
Igrajte aplikaciju za konfiguraciju cevovoda za razpoređivanje.
Izaberite Okruženja u levom oknu, a zatim izaberite Novo da kreirate zapise okruženja u Dataverse:
- Ime: Unesite ime za zapis okruženja. Dobra je ideja uključiti isto ime kao i stvarno okruženje, kao što je Contoso Dev.
- Tip okruženja: Izaberite razvojno okruženje ili ciljno okruženje. Izaberite razvojno okruženje za sva izvorna okruženja u kojima će se razvijati neupravljana rešenja. Izaberite ciljno okruženje za KA i proizvodna okruženja u kojima se primenjuju artefakti upravljanog rešenja.
- Životna sredina Id: Budite sigurni da izaberete ispravan ID. ID okruženja za trenutnu sredinu možete pronaći unutar make.powerapps.com. Izaberite ikonu Settings na komandnoj traci, a zatim izaberite Resursi za programere. Više informacija: Pronađite svoje okruženje i ID organizacije
Izaberite stavku Sačuvaj.
Osvežite obrazac, a zatim potvrdite da je status validacije jednak uspehu .
Ponovite korake 4-6 sve dok sva okruženja koja učestvuju u cevovodu imaju kreirane zapise o okruženju.
Izaberite Cevovodi u levom oknu za navigaciju, a zatim izaberite Novi da biste kreirali novi cevovod za primenu:
- Ime: Unesite ime za cevovod, kao što je Contoso Standard Deploiment Pipeline ili Contoso Hotfik Pipeline.
-
Opis: Opciono, unesite smislen opis za cevovod.
Unutar mreže Povezana razvojna okruženja izaberite Dodaj postojeće razvojno okruženje, a zatim povežite jedno ili više razvojnih okruženja. Cevovod mora imati najmanje jedno razvojno okruženje i jednu fazu pre nego što može da radi.
Unutar mreže Faze raspoređivanja, izaberite Nova faza raspoređivanja, da biste prikazali okno za brzo kreiranje.
Unesite detalje za svaku fazu, a zatim izaberite Sačuvaj i zatvori:
- Ime: Ime bine.
- Opis (opciono): Opcioni opis za fazu.
- Prethodna faza primene (opciono): Određuje fazu primene koja mora biti raspoređena pre nego što se rasporedi u trenutnu fazu. Na primer, prilikom kreiranja faze proizvodnje, možete dodati testnu fazu kao prethodnu fazu raspoređivanja. Za prvu fazu, ili cevovoda koji sadrže samo jednu fazu, ova faza treba ostaviti prazna.
- Target Deployment Environment: Ovo je ciljno okruženje u kojem se ova faza raspoređuje.
- Potreban je korak pre primene (opciono): Zahtevi za raspoređivanje su u toku dok se ne odobri putem prilagođene poslovne logike. Zahteva dodatnu konfiguraciju. Više informacija: Proširite cevovode u Power Platform
Ponovite prethodna dva koraka za svaku fazu koju želite da dodate u cevovod. Morate imati barem jednu fazu. Možete dodati do sedam faza.
Odobrite pristup za uređivanje ili pokretanje cevovoda
Bezbednost cevovoda se upravlja u okruženju domaćina dodeljivanjem bezbednosnih uloga. Pored toga, korisnici trenutno moraju imati pristup svim okruženjima povezanim sa cevovodom kako bi kreirali ili pokrenuli cevovod.
Kada instalirate aplikaciju Power Platform cevovoda, dodaju se dve bezbednosne uloge:
- Korisnik razmene cevovoda: Ima privilegije za pokretanje cevovoda koji su podeljeni sa njima.
- Primena Pipeline Administrator: Ima potpunu kontrolu nad svim konfiguracijama cevovoda, bez potrebe za članstvom administratora sistema bezbednosne uloge.
Delite cevovode sa proizvođačima
Bezbednosna uloga korisnika cevovoda za raspoređivanje daje pristup za pokretanje jednog ili više cevovoda. Ne odobrava pristup za kreiranje, uređivanje ili brisanje cevovoda. Korisnici sa sigurnosnom ulogom korisnika Primena cevovoda ne mogu da vide okruženje domaćina u biraču okruženja u Power Apps ili Power Automate, ili na drugi način moraju biti svesni toga.
Da biste delili cevovode:
- Dodelite proizvođačima bezbednosnu ulogu korisnika Primena cevovoda u okruženju domaćina. Ova bezbednosna uloga je instalirana sa aplikacijom Power Platform cevovoda. Dodatne informacije: Dodeljivanje bezbednosne uloge korisniku
- U aplikaciji za konfiguraciju cevovoda za razpoređivanje, podelite zapis cevovoda sa proizvođačima (ili Microsoft Entra grupama). Privilegija za čitanje je dovoljna za pregled i pokretanje cevovoda iz razvojnog okruženja. Više informacija: Delite redove sa korisnikom ili timom
- Proizvođači takođe moraju imati privilegije za izvoz rešenja iz izvornih razvojnih okruženja, kao i privilegije za uvoz rešenja u ciljna testna i proizvodna okruženja za koja se cevovod raspoređuje. Po defaultu, uloge proizvođača sistema i proizvođača okruženja imaju ove privilegije.
Podelite sa administratorima cevovoda
Bezbednosna uloga administratora cevovoda za raspoređivanje daje pune privilegije svim cevovodima (i tabelama, koje čuvaju informacije o cevovodu) u okruženju domaćina. Uloga takođe daje pristup za pokretanje svih cevovoda povezanih sa trenutnim domaćinom. Bezbednosna uloga administratora cevovoda za raspoređivanje ne daje privilegije za obavljanje drugih aktivnosti u okruženju domaćina.
Važno
Administratori cevovoda takođe moraju imati pristup svim razvojnim, testnim i proizvodnim okruženjima koja su povezana sa cevovodima koje kreiraju ili pokreću.
Dodelite bezbednosnu ulogu administratora cevovoda za raspoređivanje korisnicima ili Microsoft Entra grupama u okruženju domaćina. Ova bezbednosna uloga je instalirana sa aplikacijom Power Platform Pipelines . Dodatne informacije: Dodeljivanje bezbednosne uloge korisniku
Dodeljivanje uloga cevovoda preko bezbednosnih timova u aplikaciji za konfiguraciju cevovoda za deploiment
Kao administrator za raspoređivanje cevovoda, možete lako dodeliti uloge cevovoda u aplikaciji za konfiguraciju cevovoda za razpoređivanje:
- Igrajte aplikaciju za konfiguraciju cevovoda za razpoređivanje.
- Izaberite Securiti Teams pod Settings u levom oknu za navigaciju.
Postoje tri tima:
- Administratori raspoređivanja cevovoda. Ovi korisnici imaju potpuni pristup svim cevovodima i mogu da igraju aplikaciju za konfiguraciju cevovoda za deploiment.
- Kreatori cevovoda za raspoređivanje. Ovi korisnici mogu kreirati i konzumirati lične cevovode kojima se upravlja u prilagođenom hostu. Ako proizvođač treba da koristi zajednički cevovod, preporučujemo da se korisniku dodeli uloga korisnika cevovoda za razmenu kako bi dobio pristup zajedničkim artefaktima i zajedničkim fazama.
- Korisnici raspoređivanja cevovoda. Ovi korisnici mogu pokrenuti cevovod koji se deli sa njima. Korisnici cjevovoda za raspoređivanje takođe imaju pristup čitanju svim fazama primene u istoj poslovnoj jedinici.
Korišćenje cevovoda sa drugim razvojnim okruženjima koja već nisu povezana
Ako korisnik ima pristup za pisanje na datom cevovodu, oni su u mogućnosti da povežu druga razvojna okruženja sa tim cevovodom u iskustvu cevovoda.
Izaberite kreirani cevovod iz padajućeg menija. Kada izaberete Sledeći u prvom koraku procesa konfiguracije raspoređivanja, trenutno okruženje je povezano sa cevovodom (i domaćinom, ako već nije) kao razvojno okruženje.
Ovo je korisno ako imate isti proces cevovoda za dodatno razvojno okruženje. Na primer, vaša UAT i proizvodna okruženja su ista za drugo izvorno okruženje. Možete ponovo koristiti cevovod koji ste već kreirali ili ste dobili pristup za pisanje.
Centralno upravljajte i nadgledajte raspoređivanje
Aplikacija za konfiguraciju cevovoda i okruženje domaćina pružaju mnoge druge pogodnosti kao što su:
- Centralno pogledajte sve aktivnosti raspoređivanja. Filtrirani prikazi su takođe dostupni u okviru iskustva proizvođača za određeni cevovod i rešenje.
- Revizija u kojoj je raspoređena određena verzija rešenja, kao i ko je pokrenuo zahtev.
- Pregledajte dnevnike grešaka, rezultate validacije i postavke raspoređivanja. Varijable okruženja i veze su obezbeđene tokom primene.
- Zadržite rezervne kopije svih artefakata rešenja po verziji.
- Rasporedite poslove masovnog brisanja da biste uklonili neželjene podatke i sačuvali kapacitet baze podataka. Više informacija: Uklonite veliku količinu specifičnih, ciljanih podataka sa masovnim brisanjem
- Koristite kontrolnu tablu za vizuelizaciju metrike raspoređivanja. Takođe možete napraviti sopstvene izveštaje koristeći podatke koji se čuvaju u domaćinu.
Pristup aplikaciji za konfiguraciju cevovoda za deploiment iz Power Apps
Sa stranice Cevovodi u bilo kom rešenju, komanda Upravljanje cevovodima na komandnoj traci prelazi na aplikaciju za konfiguraciju hosta cevovoda koji je povezan sa trenutnim okruženjem:
- Ako je trenutno okruženje povezano sa prilagođenim domaćinom cevovoda, dugme se povezuje sa aplikacijom za konfiguraciju cevovoda u namenskom okruženju domaćina.
- Ako je trenutno okruženje povezano sa domaćinom platforme, dugme se povezuje sa ugrađenom aplikacijom za konfiguraciju cevovoda za Power Apps raspoređivanje.
Aplikaciji za konfiguraciju cjevovoda za raspoređivanje može pristupiti svako ko ima ulogu administratora cjevovoda za raspoređivanje ako koristite prilagođeni host i bilo koji administrator stanara za aplikaciju povezanu sa domaćinom platforme.
Ručno razdvajanje okruženja od jednog domaćina i njihovo povezivanje sa drugim domaćinom
- From Power Apps (make.powerapps.com), počnite u okruženju koje želite da razdvojite i izaberite Rešenja.
- Izaberite bilo koje rešenje koje imate pristup, i izaberite u njega.
- Idite na stranicu Cevovodi iz levog okna za navigaciju, a zatim izaberite Upravljanje cevovodi na komandnoj traci. Ako počinjete sa prilagođenim domaćinom, takođe možete ići direktno u namensko okruženje domaćina i odatle pokrenuti aplikaciju za konfiguraciju cevovoda za razpoređivanje.
- Sada kada ste u aplikaciji Konfiguracija cevovoda za razmenu, idite na Okruženja iz levog okna za navigaciju.
- U tabeli Added Deployment Environments prikazanoj po defaultu, izaberite zapise okruženja za okruženja koja želite da prekinete vezu sa ovim domaćinom.
- Izaberite Delete na komandnoj traci i potvrdite brisanje.
- Da biste povezali izbrisana okruženja sa novim domaćinom, ponovite korake KSNUMKS-KSNUMKS, ali u kontekstu željenog domaćina sa kojim ćete povezati okruženja.
- U tabeli Added Deploy Environments prikazanoj po defaultu, izaberite Novo na komandnoj traci.
- Kreirajte zapis okruženja dodeljivanjem imena, tipa, ID-a okruženja i opcionog opisa.
Sada ste u mogućnosti da povežete okruženja sa cevovodima u novom hostu.
Korišćenje Force Link-a za povezivanje okruženja sa novim domaćinom
Nakon kreiranja zapisa okruženja u aplikaciji za konfiguraciju cevovoda za razpoređivanje, možda ćete naići na poruku o grešci koja ukazuje na to da je "ovo okruženje već povezano sa drugim domaćinom cevovoda". Da biste preuzeli asocijaciju, što je rezultiralo razdvajanjem okruženja u prethodnom hostu i uspešnom vezom sa novim domaćinom, izaberite Force Link na komandnoj traci.
Važno
- Proizvođači gube pristup svim cevovodima u prethodnom hostu koji su bili dostupni u tom okruženju kada izvršite ovu akciju na razvojnom (izvornom) okruženju.
- Ova akcija se može poništiti izvođenjem Force Link u prethodnom hostu.
- Zapis okruženja u prethodnom hostu će imati status validacije dok se ne ažurira, tako da će se prikazati kao Succeeded osim ako se ne ažurira.