Postavljanje komponenti ALM ubrzivača za autore
Ovo rješenje koristi radnje servisa GitHub za kontrolu i uvođenja izvora. Poveznik servisa GitHub koristi se u tokovima za interakciju sa servisom GitHub. Dodatne informacije: Upotreba komponenti ALM ubrzivač za autore
Važno
Komponente ALM ubrzivač za autore ne ovise o ostalim komponentama Početnog kompleta Centra izvrsnosti. Može se koristiti samostalno.
Preduvjeti
Okruženja
Komponente ALM ubrzivač za autore upravljat će implementacijom rješenja od razvojnih do testnih do radnih okruženja. Trebat će vam odvojena okruženja za uvođenje ALM ubrzivača za autore i za razvoj, testiranje i izradu vašeg projekta.
- Stvorite okruženje s Microsoft Dataverse baze podataka za implementaciju ALM ubrzivača za makere.
- Svako ciljno okruženje (razvoj, testiranje ili proizvodnja) zahtijevat će Dataverse baze podataka za implementaciju rješenja.
- Stvorite račun za GitHub na mjestu GitHub.com.
- Stvorite GitHub org.
Korisnici i dozvole
Trebat će vam sljedeći korisnici i dozvole u Microsoft Power Platform i Azure Active Directory (Azure AD):
Licencirani Power Apps korisnik s ulogom administratora sustava u okruženju u kojem će se uvesti ALM ubrzivač za makere.
Napomena
Ovaj korisnik ne smije imati omogućenu višefaktorsku provjeru autentičnosti dok se u tokovima rada servisa GitHub ne omogući puna podrška načelima usluge.
Licencirani korisnik platforme Azure s dozvolama za stvaranje registracija aplikacija i davanje administratorskog pristanka za registracije aplikacija u Azure AD.
Račun za GitHub na mjestu GitHub.com
Stvaranje registracije aplikacije za Azure AD
Postavite registraciju Azure AD aplikacije koja će se koristiti za stvaranje okruženja i dohvaćanje rješenja u okruženju.
Prijavite se na portal.azure.com.
Otvorite Azure Active Directory > registracije aplikacija.

Odaberite + Nova registracija.
Unesite GithubDevOpsApp za naziv, a zatim odaberite Registriraj. Ne mijenjajte nikakve druge postavke.
Odaberite Dozvole za API > + Dodaj dozvolu.
Odaberite Dynamics CRM.
Odaberite Delegirane dozvole, a zatim odaberite oponašanje korisnika.

Odaberite Dodaj dozvole.
Odaberite Odobri administratorski pristanak za [vaša tvrtka ili ustanova].
U izborniku odaberite Provjera autentičnosti.
U odjeljku Napredne postavke > Omogući javne tokove klijenta uključite Omogući sljedeće tokove mobilnih uređaja i radne površine.
Odaberite Spremi.
Odaberite Pregled i kopirajte i zalijepite vrijednost ID-a aplikacije (klijenta) u Notepad. Trebat će vam ova vrijednost u sljedećem koraku dok konfigurirate prilagođeni poveznik.
Ostavite portal Azure otvorenim jer ćete prilikom postavljanja prilagođenog poveznika morati kopirati neke podatke.
Uvezite rješenje.
Preuzmite zip datoteku alm ubrzivača za makere iz spremišta CoE Starter Kit (aka.ms/CoeStarterKitDownload - preuzmite datoteku ALMAcceleratorForMakers_x.x.xxxxxxxx.x_managed.zip pod "Imovina").
Idite na make.powerapps.com.
Idite u svoje ciljno okruženje. U primjeru na slijedećoj slici uvozimo u okruženje naziva Contoso CoE.

Stvorite veze sa svim poveznicima koji se koriste kao dio rješenja.
- Idite u odjeljak Podaci > Veze.
- Odaberite stavku + Nova veza.
- Potražite i odaberite Microsoft Dataverse.

- Odaberite + da biste stvorili vezu.
- Dovršite iste korake za sljedeće poveznike:
- Outlook u sustavu Office 365
- GitHub
- Power Apps za makere
- Power Platform for Admins
- Odobrenje
- Content Conversion
U lijevom oknu odaberite stavku Rješenja.
Odaberite Uvezi. Prikazat će se skočni prozor. (Ako se prozor ne pojavi, provjerite je li blokiranje skočnih prozora vašeg preglednika onemogućeno i pokušajte ponovno.)
U skočnom prozoru odaberite Odabir datoteke.
Odaberite rješenje ALM ubrzivača iz eksplorera za datoteke (ALMAcceleratorForMakers_x.x.xxxxxxxx.x_managed.zip).
Kad se komprimirana (.zip) datoteka učita, odaberite Dalje.
Pregledajte informacije, a zatim odaberite Dalje.
Uspostavite veze kako biste aktivirali svoje rješenje. Ako stvorite novu vezu, morate odabrati Osvježavanje. Nećete izgubiti napredak u uvozu.

Odaberite Uvezi.
Konfiguracija postavki okruženja i faze uvođenja nakon uvoza
- Idite na make.powerapps.com.
- U lijevom oknu odaberite stavku Rješenja.
- Odaberite rješenje Power Platform GitHub ALM, a zatim otvorite aplikaciju alm ubrzivač za administratorsku konfiguraciju.

Postavljanje faza uvođenja
Važno
Ažurirajte jedan po jedan redak, a zatim odaberite Ažuriraj da biste spremili promjene.
- Ažurirajte stavku Adresa e-pošte vlasnika faze za svaku od tri faze (DEV, TEST i PROD). Vlasnik faze primit će obavijest o odobravanju izrade i uvođenja projekta.
- Ažurirajte korisničko ime i lozinku administratora. Te vjerodajnice mogu biti račun servisa ili korisnički račun s ulogom Power Platform Admin.
- Za svaku od faza testiranja i izrade odaberite već postojeće okruženje koje će se koristiti za testna i radna uvođenja. Vaše razvojno okruženje je okruženje koje se dodijeli kada prvi put stvarate projekt.
Ažuriranje vrijednosti URL-a web-dojavnika
Ovaj će se URL koristiti za povratne pozive iz servisa GitHub.
- Na novoj kartici idite na make.powerapps.com > Solutions Power Platform > GitHub ALM rješenje.
- Uredite tok WorkflowCompleteNotification.
- Odaberite prvu radnju, a zatim kopirajte URL u radnji.
- Vratite se na aplikaciju Administrator ALM ubrzivača i ažurirajte polje URL web-dojavnika s vrijednošću koju ste kopirali u prethodnom koraku.
- Odaberite Ažuriranje.
Ažuriranje ID-ja klijenta
ID klijenta je potreban za tokove za stvaranje okruženja i obavljanje drugih aktivnosti povezanih s administratorom, poput dohvaćanja rješenja i aplikacija unutar okruženja.
- U aplikaciji ALM Accelerator Admin ažurirajte polje ID klijenta pomoću vrijednosti ID-a aplikacije (klijenta) koju ste kopirali u koraku 13 registracije aplikacije Create a Azure AD.
- Odaberite Ažuriranje
Ažuriranje naziva tvrtke ili ustanove u servisu GitHub
- Unesite naziv svoje tvrtke ili ustanove u servisu GitHub (pogledajte preduvjete, ranije u ovom članku). Unutar ove tvrtke ili ustanove će se stvoriti spremišta.
- Odaberite Ažuriranje.
Ažuriranje jezika
- Ako želite, promijenite željeni jezik. Power Apps koristi IETF BCP-47 oblik jezičnih oznaka, na primjer en_US, fr_FR it_IT.
- Odaberite Ažuriranje.
Ažuriranje postavke Postoji plan za GitHub
Ako za vašu tvrtku ili ustanovu postoji plaćeni plan za GitHub za tvrtku ili ustanovu, uključite gumb Postoji plan za GitHub.
Osiguravanje vjerodajnica administratora
Sigurnost na razini polja je omogućena za osiguravanje vjerodajnica za uvođenja. Kao administrator morat ćete dodati korisnike sigurnosnom profilu polja FieldSecurityForPassword; to omogućuje tim korisnicima da dodaju svoje vjerodajnice za uvođenje od razvojnog do testnog i radnog okruženja.
Za dodavanje korisnika sigurnosnom profilu polja
Idite na make.powerapps.com, odaberite Rješenja, a zatim otvorite Power Platform GitHub ALM rješenje.
Odaberite FieldSecurityForPassword iz rješenja.

Odaberite Korisnici.

Odaberite Dodaj.
Potražite korisnika kojeg želite dodati na profil.

Odaberite za dodavanje korisnika sigurnosnom profilu.

Ponovite ovaj korak za sve korisnike koji će koristiti aplikaciju ALM ubrzivač za autore.
Odaberite Spremi i zatvori.

Konfiguracija tajni tvrtke ili ustanove u servisu GitHub
GitHub org tajne koristit će se za API pozive na uvoz i izvoz rješenja te za interakciju s Dataverse. Tajne su preporučeni način pohrane osjetljivih podataka.
GitHub podržava tajne tvrtke ili ustanove i tajne na razini spremišta. Ako imate plaćeni plan, sve tajne stvorene na razini tvrtke ili ustanove mogu koristiti i privatna spremišta. To je prednost plaćenog plana. Inače, administrator mora stvoriti tajne za svako spremište.
Saznajte više: Ponude GitHub tima.
Važno
Administrator okruženja mora imati GitHub repo administratorske dozvole da bi izvršio sljedeće korake.
Plaćeni plan GitHub za tvrtku ili ustanovu
Ako imate plaćeni plan GitHub za tvrtku ili ustanovu, konfigurirajte tajne tvrtke ili ustanove slijedeći ove korake:
- Idite u svoju tvrtku ili ustanovu u servisu GitHub (https://github.com/yourorg).
- Odaberite Postavke > Tajna > Nova tajna tvrtke ili ustanove

- Unesite DEV_ENVIRONMENT_SECRET kao naziv za vašu razvojnu fazu uvođenja i unesite vrijednost za svoju tajnu.
- Na popisu Pristup spremištu odaberite Privatna spremišta.

- Odaberite Dodaj tajnu.
- Ponovite prethodne korake da biste dodali TEST_ENVIRONMENT_SECRET i PROD_ENVIRONMENT_SECRET.
Besplatni plan GitHub za tvrtku ili ustanovu
Ako nemate plaćeni plan GitHub za tvrtku ili ustanovu, učinite sljedeće za sve projekte stvorene u aplikaciji ALM ubrzivač za autore.
Napomena
Ove korake treba slijediti za sve projekte stvorene u ALM ubrzivaču za autore.
- Idite u svoju tvrtku ili ustanovu u servisu GitHub (https://github.com/yourorg).
- Odaberite Postavke > Tajna > Nova tajna tvrtke ili ustanove
- Unesite DEV_ENVIRONMENT_SECRET kao naziv za vašu razvojnu fazu uvođenja i unesite vrijednost za svoju tajnu.

- Odaberite Dodaj tajnu.
- Ponovite prethodne korake da biste dodali TEST_ENVIRONMENT_SECRET i PROD_ENVIRONMENT_SECRET.
Sada možete koristiti komponente ALM ubrzivač za autore.