Kopīgot, izmantojot


CoE ALM Accelerator for Power Platform personas (novecojušas)

Piezīmes

CoE CLI ir novecojis un tiks noņemts nākamajā laidienā. Izmantojiet projektu iestatīšanas vedni Power Platform , lai iestatītu un pārvaldītu savus ALM Accelerator for Power Platform projektus.

Izpratne par dažādu personību ALM Accelerator for Power Platform lomām ir svarīga, lai palīdzētu plānot un ieviest lietojumprogrammu dzīves cikla pārvaldības (ALM) izvietošanu jūsu organizācijā.

Personu apraksti

Biznesa lietotāji

Uzņēmuma lietotāji pārstāv izveidoto risinājumu lietotājus. Šie lietotāji neizmanto ALM Accelerator rīkus tieši, bet viņi var redzēt koplietotās lietojumprogrammas. Biznesa lietotāji atbalsta darba grupai var ziņot par lietojumprogrammas versijas numuru.

Veidotājs

Veidotāji vēlas izmantot komponentus vai servisu, ko sniedz progresīvs veidotājs vai profesionāls izstrādātājs. Izmanto gatavos komponentus un dokumentāciju. Tā kā šis process tiek rezumēts, tas nav tieši saistīts ar lietojumprogrammas dzīves ciklu. Izveido un kopīgo lietojumprogrammu ar biznesa lietotājiem.

Uzlabots veidotājs

Sadarbojas ar profesionālās izstrādes un informācijas tehnoloģiju (IT) darba grupām, lai integrētu un būvētu lietojumprogrammas. Tiek pieņemts, ka esat pazīstami ar jēdzieniem, kā ALM, DevOps, zarošana un sapludināšana. Darbojas izstrādes vidē un nospiež validācijas, testēšanas un ražošanas vidē veiktās izmaiņas. Izmanto pārvaldītu AA4PP pamatnes pārvaldības lietojumprogrammu un Azure DevOps tīmekļa vietni.

Profesionāls izstrādātājs

Uzlabotā veidotāja zināšanas, kā arī iespēja lietot zemāka līmeņa izstrādes programmēšanas valodas un SDK, lai izveidotu komponentus un pakalpojumus. Piemēram, JavaScript un PCF vadīklas, MicrosoftM Dataverse spraudņi C#. Var būt iekļauti arī Azure pakalpojumi un API, kā Azure Functions un API pārvaldība. Profesionāli izstrādātāji, visticamāk, darbosies rīkos, piemēram, Visual Studio Code.

Datu analizētājs

Izstrādājiet datu modeļus, izveidojiet, pārvaldiet datu pakalpojumus, kā arī publiciet datu vākšanas analīzi un ziņošanu. Piemēram, izmantojot Power BI atskaišu rādīšanu un Azure Data Lake. Datu elementiem, kas ir ietverti risinājumu sistēmā, piemēram, Dataverse modeling, AI Models. Vienumiem, kas šodien netiek aplūkoti risinājumu sistēmā, piemēram, Power BI, būs atsevišķs ALM process.

Operations darba grupas

Izvieto risinājumus vidēs, kur tiek lietoti Power Platform un Microsoft mākoņpakalpojumi, piemēram, Azure. Izplata risinājumus Power Platform un palaiž Azure Resource Manager veidnes programmā Azure. Operations darba grupas neizmantos tieši CLI komandas. Tomēr tās var izmantot pārvaldītas pamatnes lietojumprogrammas un Azure konveijerus, lai skatītu statusu vai veicinātu lietojumprogrammas no testa līdz saņemšanai.

Atbalsta darba grupas

Lietojumprogrammas pēcizvietošanu skatiet izvietoto lietojumprogrammu versijā un izskatiet problēmas. Pārvaldītas pamatnes lietojumprogrammas var izmantot, lai skatītu izvietotās risinājumu versijas.

Informācijas drošības darba grupa

Tiek salīdzināta ar organizācijas datu zudumu novēršanas (Data Loss Prevention — DLP), autentifikācijas un autorizācijas, pakalpojuma vadītāju, darba grupu un drošības apsvērumu standartiem. Apskata ALM procesu pretstatā draudu modeļiem, risku un risku minimizēšanu.

Arhitektūras darba grupa

Apskata visu ALM procesu un komponentus un pārbauda, vai tas atbilst risinājuma metodikai un arhitektūrai.

Administratori

Power Platform administrators

Izmantojot Power Platform administratora tiesības, kas piešķirtas vides pārvaldībai (izveide, atjaunināšana, dzēšana).

coe alm generate install -o quickstart.json
coe alm install -f quickstart.json

Ja tiek piedāvāts izveidot HTTP ar Microsoft Entra ID savienojumu, ievadiet 'https://graph.microsoft.com' gan pamatresursa URL , gan Azure AD resursa URI.

Papildu informācija: CoE ALM ģenerēta instalēšana

Papildu informācija: CoE ALM instalēšana

Power Platform vides administrators

Pārvalda vienu vai vairākas Power Platform vides. Bieži veicamie uzdevumi ir, piemēram, risinājumu importēšana, lietotāju pievienošana un lomu piešķiršana.

coe alm generate install -o data.json
coe alm install \
  -c environment \
  -e https://contoso-maker.crm.dynamics.com

Papildu informācija: ģenerēta instalēšana

Papildu informācija: instalēšana

Pievienojiet veidotājus videi (pieņemot, ka arī viņiem ir Azure DevOps administratora tiesības).

coe alm maker add \
  -e https://user-Dev.crm.dynamics.com \
  -o https://dev.azure.com/dev12345 \
  -p alm-sandbox \
  -u user@contoso.com

Papildu informācija: veidotāja pievienošana

Azure nomnieka administrators

Pārvalda Microsoft Entra nomnieku. Bieži veicamie uzdevumi ir lietotāju, grupu, lietojumprogrammu un pakalpojumu vadītāju (Microsoft 365 vai Azure administratoru) izveide.

coe alm install -c aad

Papildu informācija: instalēšana

Azure DevOps projekta administrators

coe alm install -c devops \
  -o https://dev.azure.com/dev12345 \
  -p alm-sandbox

Personas komandas kartēšana

Šajā sadaļā sniegts īss pārskats par katru CoE komandu.

ALM zars

Rezultāts Biežums Persona Komponenti
Izveidojiet risinājuma zaru programmā Azure DevOps Palaidiet katram jaunam risinājumam Veidotāji, profesionāli izstrādātāji Azure DevOps

Lasīt ALM filiāles palīdzību

ALM lietotāja pievienošana

Rezultāts Biežums Persona Komponenti
Pievienojiet programmas lietotāju izstrādes videi Palaidiet vienu reizi katrai videi Veidotāji, profesionāli izstrādātāji Dataverse

Lasīt ALM lietotāja pievienoto palīdzību

ALM veidotāja pievienošana

Rezultāts Biežums Persona Komponenti
Izveidojiet savienojumu ar pakalpojumu un pievienojiet veidotāju drošības grupai Palaidiet vienu reizi katram veidotājam Lietotājs, kurš ir grupas īpašnieks Microsoft Entra un Azure DevOps projekta administrators Azure DevOps

Lasīt ALM veidotāju pievienot palīdzību

ALM instalēšana

Rezultāts Biežums Persona Komponenti
Importējiet pārvaldītu risinājumu un iestatiet drošību Palaidiet vienu reizi katrai organizācijai Microsoft Entra Grupa Azure DevOps un administrators Power Platform Azure Active Directory, Azure DevOps, Power Platform

Lasīt ALM instalēšanas palīdzību

Risinājuma iestatīšana

Ja tiek pieņemts, ka ir iestatīts un instalēts AA4PP, pirmā komanda, ko izpildīs uzlabotais veidotājs, ir coe alm lietotāja pievienošanas komanda. Lietotājs pievieno komandu reģistrē lietojumprogrammas lietotāju, kas instalēšanas laikā ir izveidots kā sistēmas administrators to izstrādes vidē, lai to integrētu risinājumā. Piemēram, izmantojot noklusējuma parametrus.

coe alm user add \
  -e https://contoso-alans-dev.crm.dynamics.com

Papildu informācija par CoE ALM lietotāja pievienošanu

Ikreiz, kad tiek izveidots jauns risinājums, tiek palaista komanda coe alm zars. Izmantojot zara komandu, var izveidot jaunu risinājuma zaru programmā Azure DevOps. Šis jaunais zars tiek izveidots ar saistīto ALM DevOps konveijeru, lai validētu izvilkšanas pieprasījumus un veiktu izmaiņas testa un ražošanas vidē.

coe alm branch \
  -o https://dev.azure.com/contoso \
  -p alm-sandbox \
  -d MySolution

Papildu informācija: zars

Administratora iestatīšana

Katrai izstrādātāju izmantotajai izstrādes videi ir jābūt reģistrētai Azure DevOps un jāpiešķir tiesības uz pieteikumu Microsoft Entra .

coe alm maker add \
  -o https://dev.azure.com/contoso \
  -p alm-sandbox \
  -e https://contoso-userdev.crm.dynamics.com \
  -a ALMAcceleratorServicePrincipal \
  -g ALMAcceleratorForMakers \
  -u alan-s@contoso.com

Note

Lietotājam, kas palaiž šo komandu, ir nepieciešamas projekta administratora tiesības Azure DevOps un lietojumprogrammas īpašnieka tiesības Microsoft Entra .

Papildu informācija: veidotāja pievienošana

Katram Azure DevOps projektam arī būs nepieciešami savienojumi ar izvietošanas vidēm, ko izmanto Azure konveijeri.

coe alm connection add \
  -o https://dev.azure.com/contoso \
  -p alm-sandbox \
  -e https://contoso-build.crm.dynamics.com \
  -a ALMAcceleratorServicePrincipal

coe alm connection add \
  -o https://dev.azure.com/contoso \
  -p alm-sandbox \
  -e https://contoso-test.crm.dynamics.com \
  -a ALMAcceleratorServicePrincipal

coe alm connection add \
  -o https://dev.azure.com/contoso \
  -p alm-sandbox \
  -e https://contoso-prod.crm.dynamics.com \
  -a ALMAcceleratorServicePrincipal

Papildu informācija: savienojuma pievienošana

Instalēšana

Lai izvietotu AA4PP instanci, ģenerēšanas instalēšanas un instalēšanas komandas tiek izmantotas vienu reizi, lai izvietotu pārvaldīto risinājumu. Instalēšana automatizē šādus galvenos elementus:

  1. Microsoft Entra ID
    • Jauna Microsoft Entra lietojumprogramma, ko Azure DevOps izmanto piekļuvei pakalpojuma savienojumam Power Platform.
    • Jauna Microsoft Entra grupa, lai nodrošinātu piekļuvi resursiem Azure DevOps un koplietotu veidotāja audekla lietojumprogrammu.
  2. Azure DevOps resursi
    • Importējiet Azure konveijerus.
    • Izveidojiet mainīgo grupas.
    • Izveidojiet pakalpojumu savienojumus ar Power Platform vidēm.
  3. Power Platform vides
    • Iestatiet lietojumprogrammas lietotājus.
    • Importējiet pārvaldītu risinājumu un iestatiet drošību.
coe alm generate install -o install.json
coe alm install -f install.json

Papildu informācija: ģenerēta instalēšana

Papildu informācija: instalēšana