Az ALM Accelerator manuális konfigurálása
Az összetevőket ALM Accelerator for Power Platform a kísérő felügyeleti alkalmazással vagy manuálisan konfigurálhatja. Ez a cikk végigvezeti az alkalmazás manuális konfigurálásán, és hét szakaszból áll:
- Előfeltételek
- Alapozó beállítás
- Fejlesztési projekt beállítása
- Megoldás beállítása
- A megoldás importálása és az alkalmazás konfigurálása
- Készítők beállítása az ALM Accelerator alkalmazás használatára
Előfeltételek
A telepítés ALM Accelerator for Power Platform előtt győződjön meg arról, hogy megfelel az alábbi előfeltételeknek.
Az ALM gyorssegédet adatbázissal Power Platform rendelkező Microsoft Dataverse környezetben kell telepíteni. Az ALM gyorsítóval üzembe helyezett összes környezetben adatbázist Dataverse is igénylő megoldások helyezhetők üzembe.
Feljegyzés
Az ALM gyorsító nem kompatibilis a következővel Dataverse for Teams: Az ALM gyorsító alkalmazás és a társított folyamatok is feltételezik, hogy minden környezetben a teljes verzióját Dataverse használja.
Javasoljuk, hogy az ALM gyorsítót ugyanabban a környezetben telepítse, mint a többi CoE Starter Kit megoldást. További információ a szervezet számára legjobb stratégia meghatározásáról:
Az ALM gyorsító a verziókövetéshez és az üzembe helyezéshez használható Azure DevOps . Ha nincs Azure DevOps szervezete, regisztráljon ingyenesen legfeljebb öt felhasználó számára a Azure DevOps webhelyen.
A szakasz lépéseinek befejezéséhez a következő felhasználókra és engedélyekre lesz szüksége az Azure-ban Azure DevOps,, és Power Platform:
- Licencelt Azure-felhasználó, aki engedéllyel rendelkezik csoportok létrehozására és megtekintésére Microsoft Entra , alkalmazásregisztrációk létrehozására, valamint rendszergazdai jóváhagyás megadására az alkalmazásregisztrációkhoz az azonosítóban Microsoft Entra
- Folyamatok, szolgáltatáskapcsolatok, adattárak és bővítmények létrehozására és kezelésére jogosult licenccel Azure DevOps rendelkező felhasználó
- Alkalmazásfelhasználók létrehozására és rendszergazdai engedélyek megadására jogosult licenccel Power Platform rendelkező felhasználó
A következő csatlakozóknak elérhetőnek kell lenniük az együttes használathoz abban a környezetben, amelybe az ALM gyorssegédet importálják:
- Dataverse (legacy)
- HTTP
- Power Apps készítők számára
- HTTP azonosítóval Microsoft Entra (végpont hozzáféréssel https://graph.microsoft.com)
- ALM Accelerator Custom DevOps (ez az összekötő a gyorsító megoldás importálásának részeként jön létre)
- Office 365-felhasználók
- HTTP
Telepítse a Creator Kitet abban a környezetben, ahol az ALM gyorssegédet telepíti.
Alapvető beállítás
A következő lépések általánosak az ALM gyorsító funkcióira vonatkozóan, és nem specifikusak egyetlen projektre vagy megoldásra sem.
Alkalmazásregisztráció létrehozása a Microsoft Entra környezetben
Hozzon létre egy alkalmazásregisztrációt az ALM gyorsító számára, hogy megadja az alkalmazásnak és a kapcsolódó folyamatoknak a és a Azure DevOps Power Apps vagy műveletekhez szükséges engedélyeket Dataverse. Ezt csak egyszer kell megtennie.
A következő lépések bemutatják, hogyan hozhat létre egyetlen alkalmazásregisztrációt a Dataverse és az Azure DevOps szolgáltatásra vonatkozó engedélyekkel. Előfordulhat azonban, hogy külön alkalmazásregisztrációkat szeretne létrehozni a felelősségek megosztásához. Mielőtt döntene az alkalmazásregisztrációs stratégiáról, gondolja át, hogy a különálló alkalmazásregisztrációk hogyan befolyásolják a karbantartást és a biztonságot .
Az alkalmazásregisztráció létrehozása
Jelentkezzen be az Azure portálba.
Válassza az ID Microsoft Entra Alkalmazásregisztrációk> lehetőséget.
Válassza az + Új regisztráció lehetőséget, majd adjon nevet a regisztrációnak, például ALMAcceleratorServicePrincipal.
Hagyja meg az összes többi beállítást az alapértelmezett értéken, és válassza a Regisztráció lehetőséget.
Engedélyek hozzáadása az alkalmazásregisztrációhoz
A bal oldali panelen válassza az API-engedélyek lehetőséget.
Válassza a + Engedély hozzáadása lehetőséget.
Válassza a lehetőséget, majd válassza a Dynamics CRM Delegált engedélyek és user_impersonation lehetőséget.
Válassza az Engedélyek hozzáadása lehetőséget az Dynamics CRM API user_impersonation engedély alkalmazásregisztrációhoz való hozzáadásához.
Válassza a + Engedély hozzáadása lehetőséget.
Válassza a szervezet által használt API-k lapot. Keresse meg és válassza ki a -Advisor elemet, majd válassza PowerApps aDelegált engedélyek és az Analysis.All (rendszergazdai jóváhagyás nem szükséges) lehetőséget .
Ez az engedély szükséges a statikus elemzés alkalmazásellenőrzőn keresztüli futtatásához.
Válassza az Engedélyek hozzáadása lehetőséget az PowerApps Advisor API Analysis.All engedély alkalmazásregisztrációhoz való hozzáadásához.
Válassza a + Engedély hozzáadása lehetőséget.
A Microsoft API-k vagy a szervezet által használt API-k lapon válassza a Delegált engedélyek és Azure DevOpsuser_impersonation lehetőséget.
Ez az engedély az ALM gyorsító alkalmazás egyéni összekötőjén keresztüli csatlakozáshoz Azure DevOps szükséges.
Ha hozzáadta az Azure DevOps engedélyt a szervezet által használt API-k lapról, másolja ki az alkalmazás (ügyfél) azonosítóját az eljárás későbbi részében való használatra.
Ezt DevOps-alkalmazás (ügyfél) azonosítójaként fogja használni, amely eltér az eljárás későbbi részében másolt alkalmazás (ügyfél) azonosítójától .
Ha nem találja az engedélyt a szervezet által használt Azure DevOps API-k lapon, kövesse az alábbi lépéseket aDevOps-alkalmazás (ügyfél) azonosítójának lekéréséhez:
- Nyisson meg egy privát böngészőablakot, és lépjen ide
https://dev.azure.com/<your devops organization>/_apis
. - A bejelentkezési oldalon másolja ki az client_id paraméter értékét az URL-címben.
- Nyisson meg egy privát böngészőablakot, és lépjen ide
Válassza az Engedélyek hozzáadása lehetőséget az Azure DevOps API user_impersonation engedély alkalmazásregisztrációhoz való hozzáadásához.
Válassza a Rendszergazdai jóváhagyás megadása a bérlőhöz lehetőséget <>.
Az ügyfél titkos kulcsának és átirányítási URI-jának konfigurálása
A bal oldali panelen válassza a tanúsítványok titkos kulcsok &lehetőséget.
Válassza a + Új titkos ügyfélkód elemet.
Válasszon ki egy lejárati dátumot, majd válassza a Hozzáadás lehetőséget.
Másolja ki az ügyfél titkos kulcsának értékét későbbi használatra. Ez az egyetlen alkalom, amikor másolhatja az értéket. Ezt mindenképpen tegye meg, mielőtt elhagyja az oldalt.
A bal oldali panelen válassza az Áttekintés lehetőséget.
Másolja ki az alkalmazás (ügyfél) azonosítóját és a címtár (bérlő) azonosítóját.
Válassza a Konfigurálás elemet.
Adjon engedélyt a Power App Managementnek az alkalmazásregisztrációhoz
Adjon Power App Management engedélyeket az alkalmazásregisztrációhoz, hogy a folyamatok végrehajthassák a szükséges műveleteket a környezetekben. Ehhez futtassa a következő PowerShell-parancsmagot rendszergazdai jogosultságokkal rendelkező Power Apps interaktív felhasználóként. Ezt a parancsot csak egyszer, az alkalmazásregisztráció létrehozása után kell futtatnia.
Fontos
A következő PowerShell-parancsmag emelt szintű engedélyeket ad az alkalmazásregisztrációnak, például Power Platform a Rendszergazda engedélyt. Előfordulhat, hogy a szervezet biztonsági házirendjei nem engedélyezik az ilyen típusú engedélyeket. A folytatás előtt győződjön meg arról, hogy engedélyezve vannak. Ha nem engedélyezettek, bizonyos képességek nem működnek az ALM gyorsító folyamatokban.
Install-Module -Name Microsoft.PowerApps.Administration.PowerShell
Install-Module -Name Microsoft.PowerApps.PowerShell -AllowClobber
New-PowerAppManagementApp -ApplicationId <the Application (client) ID you copied when you created the app registration>
Azure DevOps-bővítmények telepítése
Az ALM Accelerator számos Azure DevOps bővítményt használ, beleértve néhány, a Azure DevOps piacon elérhető harmadik féltől származó bővítményt is. Az egyes harmadik féltől származó bővítmények webhelyét és a forráskódjukra mutató hivatkozást a következő utasítások tartalmazzák. További információ a Marketplace-bővítmények közzétevőinek értékeléséről.
Jelentkezzen be Azure DevOps.
Válassza a Szervezeti beállítások lehetőséget.
Válassza az Általános bővítmények> lehetőséget.
Keresse meg és telepítse a következő bővítményeket:
Power Platform Build Tools (kötelező): Ez a bővítmény tartalmazza a Microsoft buildfeladatait Power Platform. (https://marketplace.visualstudio.com/items?itemName=microsoft-IsvExpTools.PowerPlatform-BuildTools)
Jogkivonatok cseréje (kötelező): A folyamatok ezzel a bővítménnyel cserélik le a jogkivonatokat a konfigurációs fájlokban, és biztonságos értékeket tárolnak a folyamathoz konfigurált privát változókban. (https://marketplace.visualstudio.com/items?itemName=qetza.replacetokens | https://github.com/qetza/vsts-replacetokens-task)
SARIF SAST Scans lap (nem kötelező): Ezzel a bővítménnyel vizualizálhatja azokat a SARIF-fájlokat, amelyeket a megoldás-ellenőrző generál a build során. (SARIF SAST Scans Tab - Visual Studio Piactér)
Klónozza a YAML-folyamatokat a GitHubból a saját Azure DevOps-példányához
Nyissa meg https://aka.ms/coe-alm-accelerator-templates-latest-release és másolja ki a legújabb kiadás URL-címét.
Jelentkezzen be Azure DevOps.
Hozzon létre egy projektet, vagy válasszon ki egy meglévőt.
Válassza a Repos lehetőséget, majd válasszaaz Adattár importálása lehetőséget az adattárlistában.
Illessze be az 1. lépésben kimásolt URL-címet klónozott URL-címként , majd válassza azImportálás lehetőséget .
Ellenőrizze, hogy az adattár alapértelmezett ága main. Válassza az Adattárak és ágak lehetőséget , és győződjön meg arról, hogy a fő ág alapértelmezettként van címkézve.
Ha nem, válassza ki a főágnak megfelelő három függőleges pontot (⋮), majd a További beállítások menüből válassza a Beállítás alapértelmezett ágként lehetőséget .
Feljegyzés
Ebben az adattárban futnak a megoldási folyamatsablonok és az exportálási/importálási folyamatok. Később, amikor létrehozza a folyamatok a megoldásokhoz, előfordulhat, hogy hivatkoznia kell erre az adott projektre és adattárra, ha úgy dönt, hogy egy másik adattárat használ a megoldások verziókövetéséhez.
Folyamatok létrehozása a megoldásokból való importáláshoz, törléshez és exportáláshoz
Hozzon létre importálási, törlési és exportálási folyamatokat az Azure DevOps adattárban található YAML alapján. Ezek a folyamatok akkor futnak, amikor az alkalmazással véglegesít egy megoldást a Gitben, importál egy megoldást, vagy töröl egy megoldást.
Feljegyzés
Ha arra számít, hogy az összes exportálás ugyanazokat a műveleteket hajtja végre, függetlenül attól, hogy a folyamat milyen megoldáshoz fut, létrehozhat egyetlen exportálási folyamatot az ebben a szakaszban leírtak szerint. Előfordulhat azonban, hogy a megoldástól függően különböző exportálási műveletekre van szükség. Ebben az esetben hozzáfűzheti a megoldás nevét az export-solution-to-git folyamathoz, például export-solution-to-git-SampleSolution hogy az alkalmazás végrehajtsa az adott megoldási folyamatokat, amikor végrehajtja az alkalmazásban végzett műveleteket.
Az alábbi táblázat az adattárban található YAML-fájl és a kísérő folyamat közötti megfelelést mutatja be.
YAML file | Folyamat neve |
---|---|
export-solution-to-git.yml | export-solution-to-git |
import-unmanaged-to-dev-environment.yml | import-unmanaged-to-dev-environment |
delete-unmanaged-solution-and-components.yml | delete-unmanaged-solution-and-components |
Az Azure DevOpsban menjen a Folyamatok>Új folyamat létrehozása elemre.
Válassza az Azure Repos Git lehetőséget a kódtárhoz, majd mutasson a korábbi lépésekben létrehozott és a Azure DevOps folyamatsablonokkal kiemelt adattárra.
A Folyamat konfigurálása lapon jelölje ki a Meglévő Azure-folyamatok YAML-fájlt, és mutasson a /Pipelines/export-solution-to-git.yml, /Pipelines/import-unmanaged-to-dev-environment.yml vagy /Pipelines/delete-unmanaged-solution-and-components.yml fájlra.
Válassza a Folytatás , majd aMentés lehetőséget.
Válassza a Folyamat futtatása melletti Továbbimenüt (... ), majd válassza azÁtnevezés/áthelyezés lehetőséget.
Módosítsa a folyamat nevét export-solution-to-git , import-unmanaged-to-dev-environment vagy delete-unmanaged-solution-and-components névre .
Válassza a Mentés parancsot.
Exportálási folyamatváltozók létrehozása (nem kötelező)
Folyamatváltozókat állíthat be az export-solution-to-git folyamaton annak szabályozására, hogy milyen információk maradnak meg a verziókövetésben. A beállítások globális alkalmazásához állítsa be a változókat az export-megoldás-git folyamaton. Ha exportáláskor adott megoldásokra szeretné alkalmazni a beállításokat, hozzon létre egy exportálási folyamatot a megoldáshoz az előző szakaszban található megjegyzésben leírtak szerint, és állítsa be a változókat a folyamaton.
Annak érdekében, hogy a környezeti változók aktuális értékei soha ne legyenek véglegesítve a verziókövetésben az exportálási folyamat során, hozza létre a DoNotExportCurrentEnvironmentVariableValues
változót az export-solution-to-git folyamaton, és állítsa az értékét True (Igaz) értékre.
Fontos
Ez a folyamatváltozó azért ajánlott, hogy használni tudja az ALM gyorsító üzembe helyezési konfigurációs funkcióját.
Annak érdekében, hogy az adott alapértelmezett környezeti változók értékei be legyenek állítva a megoldás exportálása során, hozza létre a VerifyDefaultEnvironmentVariableValues
változót az export-solution-to-git folyamaton, és állítsa az értékét True értékre. Állítsa be az alapértelmezett környezeti változók értékeit a customDeploymentSettings.json az üzembe helyezési konfigurációs útmutatóban leírtak szerint.
A Pipelines Azure DevOpsLibrary (Folyamattár létrehozása) lehetőséget Create a new Variable Group (Folyamattár > létrehozása) lehetőséget>.
Nevezze el az új változócsoportot alm-gyorsító-változó-csoport pontosan az itt megadott módon.
A folyamatok erre az adott változócsoportra hivatkoznak, ezért pontosan az ábrán látható módon kell elnevezni. Ha úgy dönt, hogy más elnevezési konvenciót használ a változócsoporthoz, módosítania kell a folyamatok egyes részeit, hogy a használt névre hivatkozzanak.
Adja hozzá a következő változókat a változócsoporthoz:
Name Description Érték AADHost Az Microsoft Entra engedélyezési végpont Nyilvános felhők esetén használja a login.microsoftonline.com értéket. Kormányzati felhők esetén használja a megfelelő engedélyezési URL-címet. ProcessCanvasApps A vászonalapú alkalmazások kicsomagolása exportálás közben vagy buildelés közben történik-e Ha hamis, akkor a vászonalapú alkalmazások nem lesznek kicsomagolva az exportálás során, vagy a buildek során. A vászonalapú alkalmazás kicsomagolási és csomagolási funkciója előzetes verzióban érhető el , és jelenleg nem ajánlott éles környezetben használni. A vászon forráskódja azonban csak akkor tekinthető meg a verziókövetésben, ha ezt a változót True (Igaz) értékre állítja. (Nem kötelező) Ha a folyamatokban Canvas Studio tesztautomatizálást használ, adja hozzá a következő változókat a változócsoporthoz:
Name Érték TestAutomationLoginMethod CloudIdentity TestAutomationMakerPortalUrl A készítői portálról származó Power Apps URL-cím, általában *https://make.powerapps.com*
TestAutomationUsername Az automatizált tesztek végrehajtásához használt felhasználói fiók TestAutomationPassword Az automatizált tesztek végrehajtásához használt felhasználói fiók jelszava (Nem kötelező) Alapértelmezés szerint a globális változók korlátozottak, és minden folyamathoz konfigurálnia kell a hozzáférést. Ezt leegyszerűsítheti, és hozzáférést engedélyezhet bármely folyamathoz. A Változó csoport(Pipelines Library alm-accelerator-variable-group) alatt válassza a>Folyamatengedélyek>lehetőséget a felső menüben, válasszaa ( ...), majd a Hozzáférés megnyitása lehetőséget .
Engedélyek beállítása a projekt-összeállítási szolgáltatáshoz
Fontos
Azure DevOps számos "Build Service" fiókot tartalmaz, és zavaró lehet az ebben a szakaszban található lépések végrehajtásakor. Ügyeljen a 3. és 5. lépésben megadott nevekre és formátumra. Ha az adott fiók nem fog megjelenik az első listában, előfordulhat, hogy külön rá kell keresnie a fiókra.
Válassza a Azure DevOps Project settings (Projektbeállítások ) lehetőséget.
Válassza az Adattárak>Biztonság lehetőséget.
A Felhasználók alatt keresse meg és válassza a Project Collection Build Service (a szervezet neve) lehetőséget.
Feljegyzés
Előfordulhat, hogy nem látja a szervezet nevét a Project Collection Build Service felhasználója után. Lehet, hogy csak egy egyedi azonosító. Ebben az esetben használja a keresési funkciót a felhasználó megkereséséhez, majd válassza ki.
Állítsa be a következő engedélyeket a buildszolgáltatás felhasználója számára:
Engedély Érték Közreműködés Engedélyezve Közreműködés a kérelmek lekéréséhez Engedélyezve Elágazás létrehozása Engedélyezve Házirendek módosítása Engedélyezve A Felhasználók alatt keresse meg és válassza kia Project Name Build Service ( a szervezet neve) lehetőséget.
Állítsa be ugyanazokat az értékeket, mint a 4. lépésben.
Válassza a Folyamatok lehetőséget, válassza a három pontot (...) a jobb felső sarokban, majd válassza a Biztonság kezelése lehetőséget .
Állítsa be a következő engedélyeket a Saját projekt neve buildszolgáltatás (a szervezet neve) felhasználóhoz:
Engedély Érték Buildelési folyamat szerkesztése Engedélyezve Buildelés minőségének szerkesztése Engedélyezve A buildelési feldolgozási sor kezelése Engedélyezve A bildeléssel való bejelentkezési ellenőrzés felülbírálása Engedélyezve Buildelési adatok frissítése Engedélyezve Buildelési folyamat megtekintése Engedélyezve Buildek megtekintése Engedélyezve Válassza Project settings>ügynökkészleteket, válassza a Biztonság , majd aHozzáadás lehetőséget.
Keresse meg és válassza ki a Your Project Name Build Service (A szervezet neve) elemet.
Állítsa a szerepkört olvasó értékre.
Válassza a Hozzáadás lehetőséget.
(Nem kötelező) Alapértelmezés szerint az egyes adattárak folyamatengedélyei korlátozottak, és egyenként kell konfigurálnia őket. Ezt leegyszerűsítheti, és hozzáférést engedélyezhet bármely folyamathoz. A Project Gépház adattárak> alattválassza ki egymás után az egyes adattárakat. Válassza a Biztonság lehetőséget a felső menüben. Keresse meg a Folyamatengedélyek blokkot, válassza a ( ...), majd aHozzáférés megnyitása lehetőséget.
Fejlesztési projekt beállítása
A következő szakasz végigvezeti az egyes támogatott fejlesztési projektek beállításához szükséges lépéseken. Ebben az összefüggésben a fejlesztési projekt magában foglalja az egészséges alkalmazáséletciklus-kezelést (ALM) támogató infrastruktúrát és konfigurációt, beleértve az Dataverse ALM folyamatot támogató környezet konfigurációját is.
Szolgáltatáskapcsolatok létrehozása a hozzáféréshez Azure DevOps Power Platform
Minden Dataverse környezetnek – fejlesztési, ellenőrzési, tesztelési és éles környezetnek – szolgáltatási kapcsolattal kell rendelkeznie Power Platform Azure DevOps. Hajtsa végre a következő lépéseket az egyes környezetekben.
Feljegyzés
Az ALM gyorsító alkalmazás felhasználói csak azokat a környezeteket látják, amelyekben felhasználói vagy rendszergazdai szerepkörrel rendelkeznek a szolgáltatáskapcsolaton Azure DevOps. Ha személyes fejlesztési környezetben dolgoznak, a készítőknek felhasználói vagy rendszergazdai szerepkörrel kell rendelkezniük a személyes fejlesztési környezetük szolgáltatási kapcsolatán. Az érvényesítési, tesztelési és éles környezeti szolgáltatáskapcsolatoknak, például a buildszolgáltatásnak csak a folyamatoknak megadott engedélyekre van szükségük.
Jelentkezzen be Azure DevOps, majd válassza ki a projektet.
Válassza Project settings Service connections (Szolgáltatáskapcsolatok>), majd a Create service connection (Szolgáltatáskapcsolat létrehozása) lehetőséget .
Keresse meg és válassza ki a Power Platform szolgáltatáskapcsolat típusát.
Válassza a Következő lehetőséget.
A Kiszolgáló URL-címe mezőben adja meg a környezet URL-címét, például
https://myorg.crm.dynamics.com/
: .Fontos
Az URL-címben szerepeltetnie kell a záró perjelet (/); vagyis utána .com ebben a példában.
A Szolgáltatáskapcsolat neve mezőbenadja meg ugyanazt az URL-címet, amelyet a 4. lépésben adott meg, beleértve a betanítás perjelét (/).
Adja meg a bérlőazonosítót , az alkalmazás (ügyfél) azonosítóját és az ügyfél titkos kulcsát, amelyből az Microsoft Entra alkalmazásregisztráció létrehozásakor másolt.
Válassza a Hozzáférési engedélyek megadása az összes folyamathoz lehetőséget.
Válassza a Mentés parancsot.
A szolgáltatási kapcsolatoknak felhasználói engedélyeket kell biztosítaniuk minden felhasználó számára minden olyan környezetben, amelyhez a felhasználóknak hozzá kell férniük az alkalmazásból (például készítői környezetekben).
A Szolgáltatási kapcsolatok listában válassza ki a felhasználókkal megosztani kívánt szolgáltatáskapcsolatot.
Válassza a More ( ...) lehetőségeta jobb felső sarokban, majd válassza a Biztonság lehetőséget.
A Csoport vagy Felhasználó listában jelölje ki azt a felhasználót vagy csoportot, amelynek felhasználói engedélyeket szeretne adni.
Válassza ki a Felhasználót, majd a Szerepkört, és a Hozzáadás lehetőséget.
Ismételje meg az ebben a szakaszban található lépéseket minden fejlesztési, ellenőrzési, tesztelési és éles környezetben.
A projekt-összeállítási szolgáltatás engedélyeinek beállítása a szolgáltatáskapcsolatok használatára
Válassza a Azure DevOps Project settings Service connections> lehetőséget.
Válassza a (...) lehetőséget a jobb felső sarokban, válassza a Biztonság, majd a Hozzáadás lehetőséget.
Keresse meg és válassza ki a Your Project Name Build Service (A szervezet neve) elemet.
Állítsa a szerepkört Rendszergazda értékre , majd válassza a Hozzáadás lehetőséget.
Hozza létre egy alkalmazásfelhasználót a Dataverse-környezetekben
Hozzon létre egy alkalmazásfelhasználót a környezetekben, hogy engedélyezze a folyamatok csatlakozását Dataverse. Ezt minden olyan környezetben tegye meg, amelyben az ALM gyorsítót tervezi üzembe helyezni.
Jelentkezzen be a Power Platform felügyeleti központba.
Válassza ki a fejlesztési környezetet, majd válassza a Gépház.
Válassza a Felhasználók + engedélyek>Alkalmazásfelhasználók elemet.
Válassza a + Új alkalmazásfelhasználó lehetőséget.
Válassza a + Alkalmazás hozzáadása lehetőséget, válassza ki a korábban létrehozott alkalmazásregisztrációt, majd válassza a Hozzáadás lehetőséget.
Válassza ki a részleget.
Válassza a Biztonsági szerepkörök jobb oldalán található ceruza ikont, majd válassza az alkalmazás felhasználójának biztonsági szerepkörei lehetőséget.
Javasoljuk, hogy adjon biztonsági szerepkör jogosultságokat az alkalmazás felhasználójának rendszergazdájának, hogy a felhasználó minden környezetben végrehajthassa a szükséges funkciókat.
Válassza a Létrehozás parancsot.
Ismételje meg ezeket a lépéseket az ellenőrzési, tesztelési és éles környezetben.
Megoldásbeállítás
Amikor létrehoz egy megoldást Dataverse, létre kell hoznia folyamatokat kifejezetten az adott megoldáshoz. A következő mintafolyamatok szerepelnek a coe-alm-templates adattár Pipelines könyvtárában:
- https://github.com/microsoft/coe-alm-accelerator-templates/blob/main/Pipelines/build-deploy-validation-SampleSolution.yml
- https://github.com/microsoft/coe-alm-accelerator-templates/blob/main/Pipelines/build-deploy-test-SampleSolution.yml
- https://github.com/microsoft/coe-alm-accelerator-templates/blob/main/Pipelines/build-deploy-prod-SampleSolution.yml
A mintafolyamatok rugalmasságot biztosítanak a szervezeteknek, hogy a folyamatsablonokat egy külön projektben vagy adattárban tárolják az adott megoldás-olyamat YAML-ról. A megoldásfolyamat konfigurálásához kövesse a szakaszban lévő lépéseket. Ismételje meg ezeket a lépéseket minden olyan megoldásnál, amelyhez az ALM gyorsítót használja a verziókövetéshez.
Fontos
A megoldási folyamat YAML-je mindig ugyanabban az adattárban van tárolva, amelyet a megoldás verziókövetéséhez használ. A folyamatsablonok – azaz a Pipeline\Templates mappa– azonban létezhetnek ugyanabban az adattárban, mint a megoldási folyamat YAML-kódja, vagy egy külön adattárban vagy projektben.
Megoldás buildelési és üzembe helyezési folyamatainak létrehozása
A megoldásfolyamatok a forrás által vezérelt megoldások buildelésére és üzembe helyezésére használhatók a bérlőben levő környezetekben. A mintafolyamatok feltételezik, hogy csak három környezetet használ: ellenőrzés, tesztelés és éles környezet. A szervezet környezeti stratégiája alapján azonban annyi megoldási folyamatot hozhat létre, amennyire szüksége van.
A minta üzembe helyezési folyamatokat egy ág (azaz tesztelés és éles környezet) módosításai vagy egy ági házirend Azure DevOps részeként (azaz érvényesítés) aktiválják. További információ a lekéréses kérelmek érvényesítésére vonatkozó ágházirendek beállításáról. A folyamatokat manuálisan, eseményindító nélkül is futtathatja.
Kövesse az ebben a szakaszban található lépéseket üzembe helyezési folyamatok létrehozásához a YAML mintafolyamatból. Az alábbi táblázat a folyamat konfigurációját ismerteti.
Fontos
A folyamat nevének pontosan az alábbi táblázatban láthatónak kell lennie, és a megoldás nevének kell lennie a MyNewSolution helyett.
Folyamat YAML-fájlneve | Folyamat neve | Elágazásirányelv engedélyezve | Szükséges |
---|---|---|---|
build-deploy-validation-MyNewSolution.yml | deploy-validation-MyNewSolution | Igen | Igen |
build-deploy-test-MyNewSolution.yml | deploy-test-MyNewSolution | No | Igen |
build-deploy-prod-MyNewSolution.yml | deploy-prod-MyNewSolution | No | Nem (menjen a következő szakaszhoz) |
Feljegyzés
A következő lépések buildelési és üzembe helyezési folyamatokat hoznak létre az ellenőrzési, tesztelési és éles környezetekhez. Előfordulhat azonban, hogy fel szeretné építeni és üzembe helyezni az ellenőrzéshez és a teszteléshez, majd üzembe szeretné helyezni az összetevőket a teszt buildből az éles környezetbe. Ebben az esetben kövesse az ebben a szakaszban található lépéseket csak az ellenőrzési és tesztelési környezetekhez. Ezután ugorjon a Megoldás üzembe helyezési folyamatának létrehozása részre a kiadási folyamat konfigurálásához.
A folyamatfájl létrehozása
Az Azure DevOpsban menjen arra az adattárra, amely tartalmazza a lekötött folyamatok mappát, és jelölje ki a Folyamatok mappát.
Nyissa meg a három üzembe helyezési mintafolyamat egyikét, és másolja ki a YAML-t az új folyamatban való használatra.
Jegyezze fel a folyamathoz használt adattár nevét.
Menjen a megoldáshoz verziókövetésként használni kívánt adattárhoz.
Hozzon létre egy ágat az alapértelmezett ág alapján, és nevezze el a megoldásnak; például MyNewSolution.
Ez az ág lesz a megoldás következő verziójú (v-next) ága. Minden fejlesztési munkát ebből az ágból a fejlesztő személyes munkaágába kell elágaztatni, majd egyesíteni kell a v-next ággal az érvényesítéshez és a teszteléshez. Később, amikor a kiadás elkészült, a v-next elágazás egyesíthető a fő vagy az alapértelmezett elágazásban.
A felső menüben válassza a Következő lehetőséget, majd a Mappa elemet.
Adja meg az új mappának ugyanazt a nevet, mint a megoldásnak.
Adjon nevet az új folyamat YAML-fájljának, például build-deploy-validation-SampleSolution.yml,build-deploy-test-SampleSolution.yml vagy build-deploy-prod-SampleSolution.yml.
Válassza a Létrehozás parancsot.
A fájl frissítése és mentése
Illessze be az előző szakasz 2. lépésében másolt YAML-fájlt az új folyamatfájlba.
Módosítsa a következő értékeket az új folyamat YAML-ben:
Módosítsa az erőforrás-adattárak>>nevét a folyamatsablonokat tartalmazó adattár nevére.
Ebben a példában az adattár neve coe-alm-accelerator-templates és ugyanabban a projektben létezik, mint a MyNewSolution adattár. Ha a sablontárház egy másik Azure DevOps projektben található, használja a ProjectName/RepoName formátumot. Szükség esetén a paraméter használatával
ref
megadhat egy ágat is a sablonok helyéhez.Módosítsa a SampleSolutionName értékre hivatkozó értékeket a megoldás egyedi nevére, például MyNewSolution.
Válassza a Véglegesítés lehetőséget a módosítások mentéséhez.
Az Azure DevOps lehetőségben menjen a Folyamatok elemre, majd válassza az Új folyamat létrehozása elemet.
Válassza az Azure Repos Git lehetőséget a kódadattárhoz.
Válassza ki a DevOps adattárat, amely tartalmazza a központi telepítési folyamat YAML-t.
A folyamat konfigurálása lapon válassza a Meglévő Azure Pipelines YAML-fájl lehetőséget, mutasson a korábban létrehozott adattárban található YAML-fájlra, majd válassza a Folytatás lehetőséget.
Válassza a Mentés lehetőséget, válassza a (...) lehetőséget a Folyamat futtatása mellett, majd válassza az Átnevezés/áthelyezés lehetőséget.
Módosítsa a folyamat nevét deploy-validation-MyNewSolution,deploy-test-MyNewSolution vagy deploy-prod-MyNewSolution névre , ahol a MyNewSolution a megoldás neve.
Válassza a Mentés parancsot.
Ha az új folyamat nem az adattár alapértelmezett ágában lett létrehozva: Válassza a Szerkesztés lehetőséget a folyamaton. Válassza a (...) lehetőséget a jobb felső sarokban, majd válassza az eseményindítók lehetőséget. Jelölje ki a YAML lapot, majd válassza a Források beszerzéselehetőséget. Módosítsa a manuális és ütemezett buildek alapértelmezett ágát, hogy a megoldáságra mutasson. További információ a folyamatindítók konfigurálásáról.
Ismételje meg az előző lépéseket egy üzembe helyezési folyamat létrehozásához az egyes környezetekhez, hivatkozva a minta üzembe helyezési folyamatra YAML a coe-alm-accelerator-templates adattárból (deploy-validation-SampleSolution.yml, deploy-test-SampleSolution.yml és deploy-prod-SampleSolution.yml).
Válassza a Mentés és feldolgozási sor, majd a Mentés lehetőségeket.
A megoldás központi telepítési folyamatának létrehozása (nem kötelező)
Ahogy korábban említettük, az előző szakasz lépései olyan folyamatokat hoznak létre, amelyek ellenőrzési, tesztelési és éles környezetekhez hoznak létre és helyeznek üzembe. Létrehozhat azonban egy külön megoldás-telepítési folyamatot, ha csak érvényesítés és tesztelés céljából szeretne buildelni és üzembe helyezni, majd üzembe helyezni az összetevőket a teszt buildből az éles környezetbe.
Kövesse az ebben a szakaszban található lépéseket egy megoldás-telepítési folyamat létrehozásához a YAML mintafolyamatból. Az alábbi táblázat a folyamat konfigurációját ismerteti.
Fontos
A folyamat nevének pontosan az alábbi táblázatban láthatónak kell lennie, és a megoldás nevének kell lennie a MyNewSolution helyett.
Folyamat YAML-fájlneve | Folyamat neve | Elágazásirányelv engedélyezve |
---|---|---|
deploy-prod-MyNewSolution.yml | deploy-prod-MyNewSolution | No |
Az Azure DevOpsban menjen arra az adattárra, amely tartalmazza a lekötött folyamatok mappát, és jelölje ki a Folyamatok mappát.
Nyissa meg a minta üzembe helyezési folyamatot deploy-prod-pipelineartifact-SampleSolution.yml, és másolja ki a YAML-t az új folyamatban való használatra.
Jegyezze fel a folyamathoz használt adattár nevét.
Menjen a megoldáshoz verziókövetésként használni kívánt adattárhoz.
A felső menüben válassza a Következő lehetőséget, majd a Fájl elemet.
Adjon nevet az új folyamat YAML-fájljának; például deploy-prod-MyNewSolution.yml, ahola MyNewSolution a megoldás neve.
Válassza a Létrehozás parancsot.
Illessze be a 2. lépésben másolt YAML-t az új folyamatfájlba.
Módosítsa a következő értékeket az új folyamat YAML-ben:
Eseményindító >változási ágak közé tartoznak>azok az ágak , amelyekben a módosításoknak éles környezetben kell üzembe helyezést kiváltaniuk.
Módosítsa az erőforrás-adattárak>>nevét a folyamatsablonokat tartalmazó adattár nevére.
Ebben a példában az adattár neve coe-alm-accelerator-templates és ugyanabban a projektben létezik, mint a MyNewSolution adattár. Ha a sablontárház egy másik Azure DevOps projektben található, használja a ProjectName/RepoName formátumot. Szükség esetén a paraméter használatával
ref
megadhat egy ágat is a sablonok helyéhez.Erőforrások forrásának>>frissítése a folyamat által üzembe helyezendő összetevőket tartalmazó build-folyamat megadásához. Ebben az esetben üzembe fogja helyezni az összetevőket a korábban létrehozott tesztelési folyamatból, amely felépítette és üzembe helyezte a megoldást a tesztkörnyezetben.
Módosítsa a SampleSolutionName értékre hivatkozó értékeket a megoldás egyedi nevére, például MyNewSolution.
Ismételje meg az előző szakasz 11–20. lépését a deploy-validation-ALMAcceleratorSampleSolution és a deploy-test-ALMAcceleratorSampleSolution esetében, hogy hozzon létre egy folyamatot az új YAML éles folyamatból deploy-prod-ALMAcceleratorSampleSolution néven.
Üzembe helyezési folyamat változóinak beállítása
Minden korábban konfigurált üzembe helyezési folyamathoz be kell állítania a változók EnvironmentName
értékeit a ServiceConnection
folyamat üzembe helyezési környezete alapján. A változót úgy is beállíthatja, hogy kikapcsolja EnableFlows
a Power Automate folyamatokat az üzembe helyezés részeként.
Környezet- és szolgáltatáskapcsolat-változók létrehozása (szükséges)
Minden üzembe helyezési folyamathoz szükség van a környezeti változóra EnvironmentName
és a szolgáltatáskapcsolati változóra ServiceConnection
.
EnvironmentName
Megadja az üzembe helyezett környezetet Azure DevOps , amely lehetővé teszi az üzembe helyezési előzmények nyomon követését, és engedélyeket és jóváhagyásokat állít be az adott környezetekben való üzembe helyezéshez. Állítsa ezt az értéket Validate , Test vagyÉles értékre.ServiceConnection
Megadja, hogyan csatlakozik az üzembe helyezési folyamat Power Platform. Az engedélyezett értékek a korábban létrehozott szolgáltatáskapcsolatok nevei.
Válassza a Szerkesztés lehetőséget mindegyik telepítési folyamatnál.
Válassza a változók lehetőséget az üzembe helyezési folyamat definícióján a változók szerkesztőjének megnyitásához.
Változó hozzáadásához válassza a select (+) függvényt. Adja meg a változó nevét és a megfelelő értéket.
Ismételje meg ezeket a lépéseket a EnvironmentName
és ServiceConnection
változók létrehozásához.
Hozza létre az EnableFlows változót (nem kötelező)
A False nevű EnableFlows
folyamatváltozó értékét beállíthatja azon lépések kihagyásához, amelyek automatikusan engedélyezik Power Automate a folyamatokat az üzembe helyezés részeként. A változó alapértelmezett értéke EnableFlows
True.
Fiókházirendek beállítása lekéréses kérelmek érvényesítéséhez
Hozzon létre egy ág-szabályzatot a lekéréses kérelem létrehozásakor korábban létrehozott folyamat végrehajtásához.
Az Azure DevOpsban menjen az Adattárak lehetőségre, és válassza az Elágazások mappát.
Keresse meg azt az ágat, amelyhez létre szeretné hozni a lekéréses kérelem házirendjét. Válassza a (...) lehetőséget az ág jobb oldalán, majd válassza a Fiókházirendek lehetőséget.
Az Elágazási irányelvek lapon menjen a Buildelés ellenőrzése lehetőségre.
Új elágazási irányelv hozzáadásához válassza a + gombot.
A Build pipeline (Folyamat összeállítása ) listában válassza ki a korábban létrehozott folyamatot.
Adjon meg egy elérésiút-szűrőt , ha van ilyen, hogy csak a megadott elérési út módosításai indítsák el a lekéréses kérelem folyamatát.
Állítsa a Trigger lehetőséget Automatikus értékre.
Állítsa az Irányelvkövetelmény lehetőséget Kötelező értékre.
A Buildelés lejárata lehetőséget állítsa Azonnal értékre.
Állítsa be az ági házirend megjelenítendő név , például PR Build Validation (PR buildérvényesítés) beállítást.
Válassza a Mentés parancsot.
Erőforrások hozzáférési engedélyeinek beállítása folyamatokhoz
A folyamatoknak hozzá kell férniük a szükséges erőforrásokhoz, például adattárakhoz, változócsoportokhoz és szolgáltatáskapcsolatokhoz a futtatáshoz. A hozzáférés engedélyezéséhez három lehetőség közül választhat.
Hozzáférés megadása az első futtatáskor
A folyamat első futtatásakor engedélyezheti a hozzáférést egy szükséges erőforráshoz.
- Indítsa el a folyamatot, és nyissa meg a futó folyamatot Azure DevOps.
- Válassza a Nézet lehetőséget az "engedély szükséges" szalagcímen.
- Válassza az Engedélyezés lehetőséget minden szükséges erőforráshoz.
Kifejezett engedély megadása
Explicit engedélyt adhat egy folyamatnak a szükséges adattárak eléréséhez.
- Nyissa meg a Azure DevOps Project beállításait.
- Válassza az Adattárak lehetőséget, majd válasszon ki egy adattárat.
- Válassza a Biztonság lapot.
- Görgessen le a Folyamatengedélyek részhez, és válassza a lehetőséget +.
- Válassza ki azt a folyamatot, amelynek hozzáférést szeretne adni az adattárhoz.
Explicit engedélyt adhat egy folyamatnak a szükséges változócsoportok eléréséhez.
- Válassza a Azure DevOps Pipelines Library (Folyamatok könyvtára >) lehetőséget, majd válasszon ki egy változócsoportot.
- Válassza a Folyamatengedélyek lehetőséget.
- Válassza ki, majd válassza ki + azt a folyamatot, amelyhez hozzáférést szeretne adni a változócsoportnak.
Explicit engedélyt adhat egy folyamatnak a szükséges szolgáltatáskapcsolatok eléréséhez.
- Nyissa meg a Azure DevOps Project beállításait.
- Válassza a Szolgáltatási kapcsolatok lehetőséget, majd válasszon ki egy szolgáltatáskapcsolatot.
- Válassza a További műveletek (...), majd a Biztonság lehetőséget.
- Görgessen le a Folyamatengedélyek részhez, és válassza a lehetőséget +.
- Válassza ki azt a folyamatot, amelyhez hozzáférést szeretne adni a szolgáltatáskapcsolathoz.
Hozzáférés megadása az összes folyamatnak
Engedélyezheti, hogy az összes folyamat, mind a mostani, mind a jövőben létrehozott folyamatok hozzáférjenek a szükséges adattárakhoz.
- Nyissa meg a Azure DevOps Project beállításait.
- Válassza az Adattárak lehetőséget, majd válasszon ki egy adattárat.
- Válassza a Biztonság lapot.
- Görgessen le a Folyamatengedélyekre.
- Válassza a További műveletek (...) lehetőséget, válassza a Hozzáférés megnyitása lehetőséget, majd erősítse meg, amikor arendszer kéri.
Engedélyezheti, hogy az összes folyamat hozzáférjen a szükséges változócsoportokhoz.
- Válassza a Azure DevOps Pipelines Library (Folyamatok könyvtára >) lehetőséget, majd válasszon ki egy változócsoportot.
- Válassza a Folyamatengedélyek lehetőséget.
- Válassza a További műveletek (...) lehetőséget, válassza a Hozzáférés megnyitása lehetőséget, majd erősítse meg, amikor arendszer kéri.
Engedélyezheti, hogy az összes folyamat hozzáférjen a szükséges szolgáltatási kapcsolatokhoz.
- Nyissa meg a Azure DevOps Project beállításait.
- Válassza a Szolgáltatási kapcsolatok lehetőséget, majd válasszon ki egy szolgáltatáskapcsolatot.
- Válassza a További műveletek (...), majd a Biztonság lehetőséget.
- Válasszon ki egy szolgáltatáskapcsolatot, válassza a További műveletek (...), majd a Biztonság lehetőséget.
- Görgessen le a Folyamatengedélyekre.
- Válassza a További műveletek (...) lehetőséget, válassza a Hozzáférés megnyitása lehetőséget, majd erősítse meg, amikor arendszer kéri.
Feladatengedélyezési hatókör beállítása
A feladatengedélyezési hatókör beállítható a teljes Azure DevOps szervezetre vagy egy adott projektre. Tiltsa le a Feladatengedélyezési hatókör korlátozása az aktuális projektre a kiadási folyamatokhoz beállítást, ha másik projektet választ a Azure DevOps sablonok telepítéséhez.
Feladatengedélyezési hatókör beállítása szervezeti szinten az összes projekthez
- In,válassza a Azure DevOps Szervezeti beállítások Folyamatok > beállításai lehetőséget >.
- Tiltsa le a Feladatengedélyezési hatókör korlátozása az aktuális projektre a kiadási folyamatokhoz beállítást.
Központi telepítési konfiguráció létrehozása (nem kötelező)
A megoldás üzembe helyezése után több konfigurációt kell létrehoznia egy célkörnyezetben. Ezek a konfigurációk a környezetre jellemzőek, és kapcsolati hivatkozásokat, környezeti változókat, valamint csoportok és csapatok engedélyeit, valamint Microsoft Entra vászonalapú alkalmazások megosztását és Dataverse a megoldás-összetevők, például Power Automate folyamatok tulajdonjogának frissítését tartalmazzák. Ezekkel a konfigurációkkal együtt a célkörnyezetnek gyakran szüksége van a megoldás tábláihoz Dataverse társított minta- vagy konfigurációs adatokra, hogy teljes körű ALM-élményt nyújtson.
Ha a megoldáshoz szükség van ezekre az egyéb konfigurációkra vagy adatokra, kövesse az üzembe helyezési konfigurációs útmutatót a folyamatok konfigurálásához azon környezetek alapján, amelyekben üzembe helyezi.
A megoldás importálása és az alkalmazás konfigurálása
Importálja az ALM Accelerator vászonalapú alkalmazást a környezetbe, majd konfigurálja a Power Platform mellékelt egyéni összekötőt Azure DevOps.
Telepítse az ALM gyorsítót Dataverse
Az ALM gyorsító megoldás a Creator Kittől függ. Telepítsd most az Alkotói készletet .
Töltse le a legújabb felügyelt megoldás fájlt a GitHubról. Görgess le az Assets (Eszközök) részhez, és válaszd a CenterofExcellenceALMAccelerator_ legújabb verzió _managed.zip< lehetőséget>.
Jelentkezzen be Power Apps, majd válassza ki azt a környezetet, amelyben futtatni szeretné az ALM gyorsító alkalmazást.
A bal oldali panelen válassza a Megoldások lehetőséget.
Válassza a Megoldás tallózása> importálása lehetőséget, majd keresse meg a letöltött felügyelt megoldás helyét, és válassza ki afájlt.
Válassza a Következő lehetőséget, majd kattintson ismét a Következő lehetőségre.
A Kapcsolatok lapon válasszon ki vagy hozzon létre egy kapcsolatot a CDS DevOps-kapcsolat csatlakoztatásához Dataverse.
Amikor HTTP-kapcsolatot Microsoft Entra hoz létre, mindkét paraméterhez használja a Microsoft Graph lehetőséget.
Válassza az Importálás elemet.
Konfigurálja a DevOps egyéni összekötőt
Válassza az Egyéni adatösszekötők >CustomAzureDevOps> lehetőséget.
Válassza a Szerkesztés lehetőséget. A Biztonság lapon válassza a Szerkesztés lehetőséget , majd állítsa be akövetkező mezőket:
Name Érték Hitelesítés típusa OAuth 2.0 Identitásszolgáltató Azure Active Directory Ügyfélazonosító Az alkalmazásregisztráció létrehozásakor másolt alkalmazás- (ügyfél-) azonosító Titkos ügyfélkód Az alkalmazás (ügyfél) titkos értéke , amelyet az alkalmazásregisztráció létrehozásakor másolt Bérlőazonosító Hagyja meg az alapértelmezett értéket,common Erőforrás URL-címe A DevOps-alkalmazás (ügyfél) azonosítója , amelyet akkor másolt, amikor engedélyeket adott hozzá az alkalmazásregisztrációhoz Átirányítási URL Autogenerál. Ha az "Átirányítási URL" alatt megjelenik a "Frissítés egyedi átirányítási URL-re" jelölőnégyzet, jelölje be a jelölőnégyzetet. Válassza az Összekötő frissítése lehetőséget.
Adja hozzá az "Átirányítási URL-t" "Átirányítási URI-ként"
A fenti szakaszban automatikusan létrehozott "Átirányítási URL-címet" "Átirányítási URI"-ként kell hozzáadni az alkalmazásregisztrációhoz.
Térjen vissza a létrehozott alkalmazásregisztrációhoz.
A bal oldali panelen válassza az Áttekintés lehetőséget.
Válassza az Átirányítási URI hozzáadása lehetőséget.
Válassza a + Platform hozzáadása, majd a Web lehetőséget.
Az Átirányítási URI-k szövegmezőbe illessze be a fenti szakaszból másolt, automatikusan létrehozott "Átirányítási URL-címet ".
Válassza a Konfigurálás elemet.
Az egyéni összekötő tesztelése
Nyissa meg aTeszt menüt.
Válassza az Új kapcsolat lehetőséget, majd kövesse az utasításokat a kapcsolat létrehozásához.
A Power Apps alkalmazásban jelölje ki a környezetet, majd válassza az Dataverse>Egyéni összekötők>CustomAzureDevOps lehetőséget.
Válassza a Szerkesztés lehetőséget, lépjen a Tesztlapra, majd keresse meg a GetOrganizations műveletet.
Válassza a Teszt művelet lehetőséget.
Győződjön meg arról, hogy a visszaadott válasz állapota 200 , és hogy a válasz törzse a szervezet JSON-ábrázolása . Azure DevOps
Készítők beállítása az ALM Accelerator alkalmazás használatára
Felhasználói engedélyek konfigurálása a készítő fiókjához az és-ben Dataverse Azure DevOps.
Konfigurálja az üzembe helyezési felhasználói beállításokat az alkalmazás felhasználói élményének beállításához, valamint a megoldásokhoz és telepítési profilokhoz való hozzáférés megadásához.