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

  • Tvrtka ili ustanova u servisu GitHub

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.

  1. Prijavite se na portal.azure.com.

  2. Otvorite Azure Active Directory > registracije aplikacija.

    registracija Azure AD aplikacije.

  3. Odaberite + Nova registracija.

  4. Unesite GithubDevOpsApp za naziv, a zatim odaberite Registriraj. Ne mijenjajte nikakve druge postavke.

  5. Odaberite Dozvole za API > + Dodaj dozvolu.

  6. Odaberite Dynamics CRM.

  7. Odaberite Delegirane dozvole, a zatim odaberite oponašanje korisnika.

    Delegirane dozvole.

  8. Odaberite Dodaj dozvole.

  9. Odaberite Odobri administratorski pristanak za [vaša tvrtka ili ustanova].

  10. U izborniku odaberite Provjera autentičnosti.

  11. U odjeljku Napredne postavke > Omogući javne tokove klijenta uključite Omogući sljedeće tokove mobilnih uređaja i radne površine.

  12. Odaberite Spremi.

  13. 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.

  1. 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").

  2. Idite na make.powerapps.com.

  3. Idite u svoje ciljno okruženje. U primjeru na slijedećoj slici uvozimo u okruženje naziva Contoso CoE.

    odabir okruženja portala za izradu Power Apps.

  4. Stvorite veze sa svim poveznicima koji se koriste kao dio rješenja.

    1. Idite u odjeljak Podaci > Veze.
    2. Odaberite stavku + Nova veza.
    3. Potražite i odaberite Microsoft Dataverse. Odaberite Dataverse poveznik.
    4. Odaberite + da biste stvorili vezu.
    5. 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
  5. U lijevom oknu odaberite stavku Rješenja.

  6. 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.)

  7. U skočnom prozoru odaberite Odabir datoteke.

  8. Odaberite rješenje ALM ubrzivača iz eksplorera za datoteke (ALMAcceleratorForMakers_x.x.xxxxxxxx.x_managed.zip).

  9. Kad se komprimirana (.zip) datoteka učita, odaberite Dalje.

  10. Pregledajte informacije, a zatim odaberite Dalje.

  11. Uspostavite veze kako biste aktivirali svoje rješenje. Ako stvorite novu vezu, morate odabrati Osvježavanje. Nećete izgubiti napredak u uvozu.

    Uspostavite veze kako biste aktivirali svoje rješenje.

  12. Odaberite Uvezi.

Konfiguracija postavki okruženja i faze uvođenja nakon uvoza

  1. Idite na make.powerapps.com.
  2. U lijevom oknu odaberite stavku Rješenja.
  3. Odaberite rješenje Power Platform GitHub ALM, a zatim otvorite aplikaciju alm ubrzivač za administratorsku konfiguraciju.

Konfigurirajte postavke okruženja i faze uvođenja nakon uvoza pomoću aplikacije Administrator ALM ubrzivača.

Postavljanje faza uvođenja

Važno

Ažurirajte jedan po jedan redak, a zatim odaberite Ažuriraj da biste spremili promjene.

  1. 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.
  2. 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.
  3. 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.

  1. Na novoj kartici idite na make.powerapps.com > Solutions Power Platform > GitHub ALM rješenje.
  2. Uredite tok WorkflowCompleteNotification.
  3. Odaberite prvu radnju, a zatim kopirajte URL u radnji.
  4. Vratite se na aplikaciju Administrator ALM ubrzivača i ažurirajte polje URL web-dojavnika s vrijednošću koju ste kopirali u prethodnom koraku.
  5. 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.

  1. 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.
  2. Odaberite Ažuriranje

Ažuriranje naziva tvrtke ili ustanove u servisu GitHub

  1. 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.
  2. Odaberite Ažuriranje.

Ažuriranje jezika

  1. Ako želite, promijenite željeni jezik. Power Apps koristi IETF BCP-47 oblik jezičnih oznaka, na primjer en_US, fr_FR it_IT.
  2. 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

  1. Idite na make.powerapps.com, odaberite Rješenja, a zatim otvorite Power Platform GitHub ALM rješenje.

  2. Odaberite FieldSecurityForPassword iz rješenja.

    Odaberite stavke FieldSecurityForPassword iz rješenja.

  3. Odaberite Korisnici.

    Odaberite korisnike u sigurnosnom profilu polja.

  4. Odaberite Dodaj.

  5. Potražite korisnika kojeg želite dodati na profil.

    Potražite korisnika za sigurnosni profil polja.

  6. Odaberite za dodavanje korisnika sigurnosnom profilu.

    Odaberite korisnika za dodavanje sigurnosnom profilu polja.

  7. Ponovite ovaj korak za sve korisnike koji će koristiti aplikaciju ALM ubrzivač za autore.

  8. Odaberite Spremi i zatvori.

    Spremite sigurnosni profil polja.

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.

Ako imate plaćeni plan GitHub za tvrtku ili ustanovu, konfigurirajte tajne tvrtke ili ustanove slijedeći ove korake:

  1. Idite u svoju tvrtku ili ustanovu u servisu GitHub (https://github.com/yourorg).
  2. Odaberite Postavke > Tajna > Nova tajna tvrtke ili ustanove Odaberite Tajne u postavkama vaše tvrtke ili ustanove u servisu GitHub.
  3. Unesite DEV_ENVIRONMENT_SECRET kao naziv za vašu razvojnu fazu uvođenja i unesite vrijednost za svoju tajnu.
  4. Na popisu Pristup spremištu odaberite Privatna spremišta. Za plaćeni GitHub plan za tvrtku ili ustanovu odaberite Privatna spremišta za svoju tajnu.
  5. Odaberite Dodaj tajnu.
  6. 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.

  1. Idite u svoju tvrtku ili ustanovu u servisu GitHub (https://github.com/yourorg).
  2. Odaberite Postavke > Tajna > Nova tajna tvrtke ili ustanove
  3. Unesite DEV_ENVIRONMENT_SECRET kao naziv za vašu razvojnu fazu uvođenja i unesite vrijednost za svoju tajnu. Za besplatni GitHub plan za tvrtku ili ustanovu odaberite Privatna spremišta za svoju tajnu.
  4. Odaberite Dodaj tajnu.
  5. Ponovite prethodne korake da biste dodali TEST_ENVIRONMENT_SECRET i PROD_ENVIRONMENT_SECRET.

Sada možete koristiti komponente ALM ubrzivač za autore.