Nastavitev pospeševalnika ALM za komponente ustvarjalcev
Ta rešitev uporablja dejanja GitHub za upravljanje in uvajanje virov. Povezovalnik GitHub se uporablja v tokovih za interakcijo z GitHubom. Več informacij: Uporaba komponent pospeševalnika ALM za ustvarjalce
Pomembno
Komponente pospeševalnika za ustvarjalce niso odvisne od drugih komponent začetnega kompleta centra odličnosti. Lahko se uporablja neodvisno.
Zahteve
Okolja
Komponente pospeševalnika ALM za ustvarjalce bodo upravljale z uvajanjem rešitev od razvojnega do testnega in produkcijskega okolja. Za uvajanje pospeševalnika ALM za ustvarjalce boste potrebovali ločeno okolje kot za razvoj, testiranje in izdelavo vašega projekta.
- Ustvarite okolje z zbirko podatkov Microsoft Dataverse za uvajanje ALM Accelerator for Makers.
- Vsako ciljno okolje (razvojno, preizkusno ali produkcijsko) bo zahtevalo zbirko podatkov Dataverse za uvajanje rešitev.
- Ustvarite račun GitHub na spletni strani GitHub.com.
- Ustvarite organizacijo GitHub.
Uporabniki in dovoljenja
Potrebovali boste naslednje uporabnike in dovoljenja v Microsoft Power Platform in Azure Active Directory (Azure AD):
Licenčni uporabnik Power Apps z vlogo sistemskega skrbnika v okolju, kjer bo nameščen ALM Accelerator for Makers.
Opomba
Ta uporabnik ne sme imeti omogočenega večfaktorskega preverjanja pristnosti, dokler v delovnih tokovih GitHub ni omogočena popolna podpora upravnikom storitve.
Licenčni uporabnik Azure z dovoljenji za ustvarjanje registracij aplikacij in podeljevanje skrbniškega soglasja za registracije aplikacij v Azure AD.
Račun GitHub na spletni strani GitHub.com
Ustvarite registracijo aplikacije Azure AD
Nastavite Azure AD registracijo aplikacije, ki bo uporabljena za ustvarjanje okolij in pridobivanje rešitev znotraj okolja.
Vpišite se na spletnem mestu portal.azure.com.
Pojdi do Azure Active Directory > Registracija aplikacij.

Izberite + Nova registracija.
Vnesite ime GithubDevOpsApp in nato izberite Registriraj. Ne spreminjajte drugih nastavitev.
Izberite Dovoljenja za API > + Dodaj dovoljenje.
Izberite Dynamics CRM.
Izberite Pooblaščena dovoljenja in nato izberite poosebljanje uporabnika.

Izberite Dodaj dovoljenja.
Izberite Podaj soglasje skrbnika za (vaša organizacija).
V meniju izberite Preverjanje pristnosti.
V razdelku Napredne nastavitve > Dovoli javne tokove strank vklopite preklopno stikalo Omogoči naslednje tokove za mobilne naprave in namizje.
Izberite Shrani.
Izberite Pregled ter kopirajte in prilepite vrednost ID-ja aplikacije (odjemalca) v beležnico. To vrednost boste potrebovali v naslednjem koraku, ko boste konfigurirali povezovalnik po meri.
Pustite portal Azure odprt, ker boste morali pri nastavitvi povezovalnika po meri kopirati nekatere podatke.
Uvoz rešitve
Prenesite zip datoteko rešitve ALM Accelerator for Makers iz repozitorija CoE Starter Kit (aka.ms/CoeStarterKitDownload - prenesite datoteko ALMAcceleratorForMakers_x.x.xxxxxxxx.x_managed.zip pod "Sredstva").
Odprite make.powerapps.com.
Pomaknite se v svoje ciljno okolje. V primeru na spodnji sliki poteka uvoz v okolje, poimenovano Contoso CoE.

Ustvarite povezave do vseh povezovalnikov, ki se uporabljajo kot del rešitve.
- Odprite Podatki > Povezave.
- Izberite + Nova povezava.
- Poiščite in izberite Microsoft Dataverse.

- Če želite ustvariti povezavo, izberite možnost +.
- Ponovite te korake za naslednje povezovalnike:
- Outlook v storitvi Office 365
- GitHub
- Power Apps za ustvarjalce
- Power Platform for Admins
- Odobritev
- Pretvorba vsebine
V levem podoknu izberite Rešitve.
Izberite Uvozi. Prikaže se pojavno okno. (Če se okno ne prikaže, se prepričajte, da je preprečevalnik pojavnih oken v vašem brskalniku onemogočen, in poskusite znova.)
V pojavnem oknu izberite Izbira datoteke.
V Raziskovalcu datotek izberite rešitev ALM Accelerator (ALMAcceleratorForMakers_x.x.xxxxxxxx.x_managed.zip).
Ko je stisnjena datoteka (.zip) naložena, izberite Naprej.
Preglejte podatke in izberite možnost Naprej.
Vzpostavite povezave, da aktivirate svojo rešitev. Če ste ustvarili novo povezavo, morate izbrati Osveži. Ne boste izgubili napredka pri uvozu.

Izberite Uvozi.
Konfiguriranje nastavitev okolja in faz uvajanja po uvozu
- Odprite make.powerapps.com.
- V levem podoknu izberite Rešitve.
- Izberite Power Platform GitHub ALM rešitev in nato odprite Skrbniška konfiguracija ALM Accelerator app.

Nastavitev faz uvajanja
Pomembno
Posodobite eno vrstico naenkrat in nato izberite Posodobi, da shranite spremembe.
- Posodobite lastnost E-pošta lastnika stopnje za vse tri stopnje (RAZVOJ, PRESKUS in PRODUKCIJA). Lastnik stopnje bo prejel obvestilo o odobritvi ustvarjanja in uvajanja projekta.
- Posodobite Skrbnikovo uporabniško ime in geslo. Te poverilnice so lahko račun storitve ali uporabniški račun z vlogo skrbnika Power Platform.
- Za vsako preskusno in produkcijsko fazo izberite že obstoječe okolje, ki se bo uporabljalo za preskusno in produkcijsko uvajanje. Vaše razvojno okolje je okolje, ki je določeno, ko prvič ustvarite projekt.
Posodobitev vrednosti URL-ja Webhook
Ta URL bo uporabljen za povratne klice iz GitHub.
- Na novem zavihku pojdite na make.powerapps.com > Rešitve > Power Platform GitHub ALM rešitev.
- Uredite tok WorkflowCompleteNotification.
- Izberite prvo dejanje in nato kopirajte URL v dejanju.
- Pojdite nazaj v aplikacijo Pospeševalnik ALM za skrbnike in posodobite polje URL Webhook z vrednostjo, ki ste jo kopirali v prejšnjem koraku.
- Izberite možnost Posodobi.
Posodobitev ID-ja odjemalca
Tokovi potrebujejo ID odjemalca za ustvarjanje okolja in izvajanje drugih skrbniških dejavnosti, kot so pridobivanje rešitev in aplikacij v okolju.
- V aplikaciji ALM Accelerator Admin posodobite ID stranke polje z uporabo vrednosti ID-ja aplikacije (odjemalca), ki ste jo kopirali v 13. koraku Ustvarite registracijo aplikacije Azure AD.
- Izbira možnosti Posodobi
Posodobitev imena organizacije GitHub
- Vnesite ime organizacije GitHub (glejte predpogoje, omenjene v tem članku). Shrambe bodo ustvarjene znotraj te organizacije.
- Izberite možnost Posodobi.
Posodobitev jezika
- Če želite, spremenite izbrani jezik. Power Apps uporablja Oblika oznake jezika IETF BCP-47, na primer en_US, fr_FR, it_IT.
- Izberite možnost Posodobi.
Posodobitev nastavitve »Paket za GitHub obstaja«
Če za vašo organizacijo že obstaja plačljiva naročnina na GitHub, vklopite preklopno stikalo Paket za GitHub obstaja.
Zaščita skrbniških poverilnic
Zaščita na ravni polja je omogočena za zaščito poverilnic za uvajanje. Kot skrbnik boste morali uporabnike dodati v varnostni profil polja FieldSecurityForPassword; to uporabnikom omogoča, da dodajo svoje poverilnice za uvajanje v vsa okolja, od razvojnega do testnega in produkcijskega.
Dodajanje uporabnikov v varnostni profil polja
Pojdi do make.powerapps.com, izberite Rešitve, nato pa odprite Power Platform GitHub ALM rešitev.
Izberite FieldSecurityForPassword v rešitvi.

Izberite Uporabniki.

Izberite Dodaj.
Poiščite uporabnika, ki ga želite dodati v profil.

Kliknite Izberi, če želite dodati uporabnika v varnostni profil.

Ta korak ponovite za vse uporabnike, ki bodo uporabljali aplikacijo pospeševalnika ALM za ustvarjalce.
Izberite možnost Shrani in zapri.

Konfiguriranje skrivnosti organizacije GitHub
Skrivnosti organizacije GitHub bodo uporabljene za klice API-ja za uvoz in izvoz rešitev ter za interakcijo z Dataverse. Skrivnosti so priporočljiv način shranjevanja občutljivih informacij.
GitHub podpira skrivnosti organizacije in skrivnosti na ravni shrambe. Če imate plačljivi paket, lahko vse skrivnosti, ustvarjene na ravni organizacije, uporabljajo tudi zasebne shrambe. To je prednost plačljivega paketa. V nasprotnem primeru mora skrbnik ustvariti skrivnosti za vsako shrambo posebej.
Več informacij: Ponudba skupine GitHub.
Pomembno
Skrbnik okolja mora imeti skrbniška dovoljenja shrambe GitHub za izvedbo naslednjih korakov.
Plačljivi paket organizacije GitHub
Če imate plačljivi paket organizacije GitHub, konfigurirajte skrivnosti organizacije po naslednjih korakih:
- Pojdite v svojo organizacijo znotraj shrambe GitHub (https://github.com/yourorg).
- Izberite Nastavitve > Skrivnost > Nova skrivnost organizacije

- Vnesite DEV_ENVIRONMENT_SECRET kot ime za razvojno stopnjo uvajanja in vnesite vrednost za svojo skrivnost.
- Na seznamu Dostop do shrambe izberite Zasebne shrambe.

- Izberite Dodaj skrivnost.
- Ponovite prejšnje korake, da dodate TEST_ENVIRONMENT_SECRET in PROD_ENVIRONMENT_SECRET.
Brezplačen paket organizacije GitHub
Če nimate plačljivega paketa organizacije GitHub, izvedite naslednje korake za vse projekte, ustvarjene v aplikaciji pospeševalnika ALM za ustvarjalce.
Opomba
Te korake je treba upoštevati pri vseh projektih, ustvarjenih v pospeševalniku ALM za ustvarjalce.
- Pojdite v svojo organizacijo znotraj shrambe GitHub (https://github.com/yourorg).
- Izberite Nastavitve > Skrivnost > Nova skrivnost organizacije
- Vnesite DEV_ENVIRONMENT_SECRET kot ime za razvojno stopnjo uvajanja in vnesite vrednost za svojo skrivnost.

- Izberite Dodaj skrivnost.
- Ponovite prejšnje korake, da dodate TEST_ENVIRONMENT_SECRET in PROD_ENVIRONMENT_SECRET.
Zdaj lahko uporabljate komponente pospeševalnika ALM za ustvarjalce.