A csővezetékek áttekintése Power Platform
A folyamatok célja, Power Platform hogy demokratizálják az alkalmazások életciklus-kezelését (ALM) az ügyfelek számára Power Platform és Dynamics 365 azáltal, hogy az ALM-automatizálást, valamint a folyamatos integrációs és folyamatos teljesítési (CI/CD) képességeket minden készítő, rendszergazda és fejlesztő számára elérhetőbb módon hozzák be a szolgáltatásba.
A folyamatok jelentősen csökkentik a ROI megvalósításához korábban szükséges erőfeszítéseket és tartományi ismereteket az egészséges, automatizált ALM-folyamatok csapaton vagy szervezeten belüli bevezetéséből.
- A rendszergazdák napok vagy hetek helyett percek alatt konfigurálhatják az automatizált üzembe helyezési folyamatokat.
- A készítők intuitív felhasználói élményt nyújtanak megoldásaik egyszerű üzembe helyezéséhez.
- A professzionális fejlesztők (opcionálisan) kibővíthetik és futtathatják a folyamatokat a Power Platform parancssori felület (CLI) használatával.
A folyamatok lehetővé teszik a rendszergazdák számára, hogy központosítottan, kevesebb erőfeszítéssel és nagy léptékben tudják irányítani az amatőr és a profi fejlesztők által vezetett projekteket. A rendszergazdák beállítják a megfelelő óvintézkedéseket, amelyek szabályozzák és megkönnyítik a megoldások fejlesztését, tesztelését és kézbesítését a szervezeten belül. További rendszergazdai előnyök:
Alacsonyabb teljes tulajdonlási költség:
- A folyamatok jelentősen javítják a készítői, fejlesztői és rendszergazdai hatékonyságot. A folyamatok lehetővé teszik, hogy üzleti megoldásai gyorsabban, jobb minőségben, biztonságos és szabályozott folyamaton keresztül jelenjenek meg a piacon.
- Minimális erőfeszítés a biztonságos és testre szabott változáskezelési folyamatok megvalósításához a szervezetben vagy a csapatban.
Takarítson meg időt és pénzt:
- A rendszer kezeli a nehéz emelést és a folyamatos karbantartás, így Önnek nem kell.
Az ALM méretezése a saját tempójában:
- Függetlenül attól, hogy hol tart az ALM-folyamatban, kiterjesztheti a folyamatokat, hogy megfeleljen a változó üzleti igényeknek. Célunk, hogy ez a felfelé irányuló átmenet a lehető legzökkenőmentesebb és legkönnyebb legyen. További információ: Microsoft Power Platform CLI
pac pipeline
parancscsoport
- Függetlenül attól, hogy hol tart az ALM-folyamatban, kiterjesztheti a folyamatokat, hogy megfeleljen a változó üzleti igényeknek. Célunk, hogy ez a felfelé irányuló átmenet a lehető legzökkenőmentesebb és legkönnyebb legyen. További információ: Microsoft Power Platform CLI
Megfelelőségi, biztonsági, figyelési és automatizálási célok elérése a következőkkel:
- Éles környezetek biztonságossá tétele jóváhagyáson alapuló delegált központi telepítésekkel.
- A testreszabások és az auditnapló automatikusan mentésre kerülnek, és könnyen elérhetők.
- A beépített elemzések jobb láthatóságot biztosítanak egy központi helyen.
- Lehetőség van a használatra Power BI kész jelentések megtekintésére a folyamatok alkalmazásban, vagy saját jelentések létrehozására. További információ: A modellvezérelt alkalmazások jelentéskészítésének áttekintése
- A folyamatok egyéni testreszabása a szervezet igényeihez a folyamatok bővíthetőségével és Power Automate.
Miután a folyamatok a helyükre kerültek, a készítők néhány kattintással elindíthatják a terméken belüli üzembe helyezést. Ezt közvetlenül a fejlesztési környezetükön belül teszik. További előnyök a gyártók számára:
- Nincs szükség az ALM folyamatok vagy rendszerek előzetes ismeretére. A felhasználóiélmény-fejlesztők gyakran irányított változáskezelési folyamatként tekintenek a folyamatokra.
- A megoldások üzembe helyezése előre ellenőrizve van a célkörnyezetben a hibák megelőzése és a sikerességi arány javítása érdekében. Például a hiányzó függőségeket és egyéb problémákat az üzembe helyezés előtt észleli, és a készítők azonnal útmutatást kapnak a megfelelő művelet elvégzéséhez.
- A kapcsolatok és a környezeti változók előre meg vannak adva, és az üzembe helyezés megkezdése előtt érvényesítve vannak.
- Ez segít biztosítani, hogy az alkalmazások és az automatizálás manuális utófeldolgozási lépések nélkül legyen telepítve, és minden környezetben a megfelelő adatforrásokhoz csatlakozzanak.
- A rendszergazdák akár előre is konfigurálhatnak bizonyos kapcsolatokat, amelyeket használni fognak.
A professzionális fejlesztők hatékonyabbak, mivel a folyamatok már kezelik az összetett háttérműveleteket. A fejlesztők elmondhatják a rendszernek, hogy mit akarnak elérni, ahelyett, hogy végrehajtanák az ugyanazon cél eléréséhez szükséges különféle mögöttes feladatokat. A CLI használatával a Power Platform fejlesztők a következőket tehetik:
- Sorolja fel a folyamatokat a vonatkozó részletek megtekintéséhez, például hogy mely szakaszok és környezetek állnak készen a megoldások üzembe helyezésére.
- Megoldás üzembe helyezése egyetlen paranccsal:
- A folyamatokkal a fejlesztők egyszerűen megadják a szükséges paramétereket, és a rendszer a szervezeti szabályzatoknak megfelelően vezényli az összes végpontok közötti üzembe helyezési műveletet.
- Nem kell több környezethez csatlakoznia, megoldásokat exportálnia, megoldásfájlokat letöltenie, manuálisan kapcsolatokat létrehoznia és telepítési beállításokat tartalmazó fájlokat feltöltenie, megoldásokat importálnia vagy különféle egyéb feladatokat kezelnie, amelyekre korábban szükség volt.
Emellett a fejlesztők kibővíthetik a folyamatokat, és integrálhatják őket más CI/CD-eszközökkel.
A folyamatok megoldásokat és konfigurációt helyeznek üzembe a célkörnyezethez, például kapcsolatokhoz, kapcsolati hivatkozásokhoz és környezeti változókhoz. A megoldásban található testreszabások Power Platform folyamatok használatával helyezhetők üzembe. A folyamatok vagy megoldások általában nem tartalmaznak táblákban Dataverse tárolt adatokat.
Fontos
Power BI Az irányítópultok (előzetes verzió) és Power BI az adatkészletek (előzetes verzió) jelenleg nem támogatottak a folyamatokban.
Először győződjön meg arról, hogy a forrás- és a célkörnyezet megfelelően van összekapcsolva. A folyamatot csak a hozzárendelt forráskörnyezetekben, például a fejlesztési környezetekben tekintheti meg. Amikor a konfigurálás során az egyes környezeteket a folyamathoz csatolja, választhat a Fejlesztési környezet vagy a Célkörnyezet környezettípus közül . Ha a folyamathoz társított környezetek a megfelelő típushoz vannak rendelve, a folyamat lehetőségként jelenik meg a forrásfejlesztési környezetben.
Igen. A rendszer automatikusan exportálja és tárolja a felügyelt és nem felügyelt megoldásokat a folyamatok gazdagépén minden üzemelő példány esetében.
Nem. A megoldások exportálása az üzembe helyezési kérelem elküldésekor történik (amikor a készítő kiválasztja az üzembe helyezést a fejlesztési környezetében), és ugyanaz a megoldás-összetevő lesz telepítve. Hasonlóképpen, a rendszer nem exportálja újra a megoldást az üzembe helyezéshez a folyamat következő szakaszaiba. Ugyanannak a megoldási összetevőnek egymás utáni sorrendben kell áthaladnia a folyamatfázisokon. A rendszer megakadályozza az exportált megoldás-összetevő illetéktelen módosítását vagy módosítását is. Ez biztosítja, hogy a testreszabás ne tudja megkerülni a minőségbiztosítási környezeteket vagy a jóváhagyási folyamatokat.
- A fejlesztői környezeteket nem kell Felügyelt környezetek. Használhatók fejlesztésre és tesztelésre a fejlesztői tervvel.
- A folyamatok gazdagépének éles környezetnek kell lennie, de a folyamatok gazdagépének nem kell felügyelt környezetnek lennie.
- A folyamatokban használt összes többi környezetet Felügyelt környezetek ként kell engedélyezni.
- Minden Felügyelt környezetek prémium használati jogokat biztosító licencek szükségesek.
Gyakori telepítési példa:
Környezet célja | Környezet típusa | Önálló licenc szükséges |
---|---|---|
Host | Termelési | No |
Fejlesztés | Fejlesztői | No |
MINŐSÉGBIZTOSÍTÁSI | Fejlesztői | No |
Termelési | Termelési | Igen |
Igen. Lásd: delegált központi telepítések.
Igen. További információ: Üzembe helyezés szolgáltatásnévvel
A szerzői élményekhez hasonlóan a folyamatokat futtató készítők saját kapcsolatokat vagy olyan kapcsolatokat is biztosíthatnak, amelyekhez hozzáféréssel rendelkeznek. A szolgáltatásnév-kapcsolatok olyan összekötőkhöz is használhatók, amelyek támogatják a szolgáltatásnév hitelesítését, beleértve az egyéni összekötőket is.
Jelenleg a megoldásban vagy a megcélzott környezetben érték nélküli kapcsolati hivatkozások nem frissíthetők az üzembe helyezés során. Ha egy értéket korábban telepítettek, frissíthető a megcélzott környezetben.
Az üzembe helyezési identitás. Standard üzemelő példányok esetén a tulajdonos a kérelmező készítője. Delegált központi telepítések esetén a tulajdonos a delegált szolgáltatásnév vagy felhasználó.
Nem. Ehhez a forgatókönyvhöz a vagy GitHub használatát Azure DevOps javasoljuk.
Törölje a környezeti rekordot, és szükség esetén frissítse a folyamat konfigurációját. Ha alaphelyzetbe állít egy környezetet, újra létre kell hoznia a környezeti rekordot, majd társítania kell a folyamathoz.
Igen. Az alapértelmezett környezet használata azonban a folyamatok gazdagépeként nem ajánlott minden ügyfél számára.
Igen. További információ: Folyamatok üzembe helyezése szolgáltatásnévként vagy folyamattulajdonosként.
Igen, ezek az eszközök együttesen hatékonyak, miközben egyszerűek maradnak a készítői élményben. További információ: csővezetékek kiterjesztése
Igen. Ha a folyamat beállítása engedélyezve van, a korábbi megoldásverziókat újra üzembe helyezheti a folyamatok lap futtatáselőzmények nézetében. Ha a beállítás le van tiltva, csak magasabb megoldásverziók telepíthetők vagy importálhatók. Kerülő megoldásként a rendszergazdák letölthetik az összetevőt a folyamatok gazdagépéről, növelhetik a megoldás verzióját a solution.xml fájlban, majd manuálisan importálhatják a célkörnyezetbe.
Igen. A folyamatok gazdagépén Dataverse tömegesen törölhet feladatokat úgy, hogy meghatározott ütemezés szerint töröljék az adatokat.
Jelenleg nem. A folyamatok alapértelmezett importálási viselkedése a Frissítés testreszabások felülírásával.
Nem. Egy környezet azonban több folyamathoz is kapcsolható ugyanazon a gazdagépen belül. Ha egy környezetet egy másik gazdagéphez szeretne társítani, adja hozzá egy folyamathoz az új gazdagépen. Ezután törölje a környezeti rekordot az eredeti gazdagépről, és ellenőrizze, hogy minden a várt módon működik-e.
Jelenleg nem. A folyamatok logikájának testreszabásához azonban szándékos bővítményhorgok is elérhetők. További információ: csővezetékek kiterjesztése.
Lépjen egy fejlesztés alatt álló, nem felügyelt megoldáshoz a folyamathoz társított környezetbe. A folyamatok nem tekinthetők meg és nem futtathatók az alapértelmezett megoldásból, felügyelt megoldásokból vagy célkörnyezetekből. Figyelje meg, hogy a CLI-ről Power Platform is lekérhet és futtathat folyamatokat.
Igen, de csak akkor, ha a Cross-Geo Solution Deployments beállítás engedélyezve van a gazdagépen. Ha a beállítás le van tiltva, a gazdagépnek és a gazdagép folyamataihoz társított összes környezetnek ugyanazon a földrajzi helyen kell lennie (a környezetek létrehozásakor megadottak szerint). Ha például a beállítás le van tiltva, egy folyamat nem helyezhető üzembe Németországból Kanadába, és egy németországi gazdagép nem tudja kezelni a kanadai környezeteket. Abban az esetben, ha a bérlői rendszergazda meg szeretné akadályozni a földrajzi megoldások közötti üzembe helyezéseket, külön gazdagépeket kell használni Németország és Kanada számára.
Igen, ez lehetséges, bár javasoljuk, hogy egy adott megoldáshoz ugyanazzal a folyamattal kezdje. Ez segít elkerülni a zavart és a véletlen hibákat. A folyamat futtatási adatai egy folyamat és egy megoldás kontextusában jelennek meg (a megoldási élményen belül). Ezért előfordulhat, hogy más folyamatok nem mutatják a legújabb üzembe helyezett megoldásverziót vagy a különböző folyamatokhoz társított egyéb fontos futtatási információkat. Figyelje meg, hogy a telepítési folyamat Configuration alkalmazás megjeleníti az aktuális gazdagép összes folyamatának és megoldásának futtatási adatait.
Ha ugyanazt a környezetet használja a fejlesztéshez, és a gazdagép nem támogatott; Más kombinációk nem ajánlottak.
A célkörnyezetben láthatja az üzembe helyezett objektumok rétegeit, valamint azt, hogy mi változott a rétegek között. Emellett láthatja a modellvezérelt alkalmazások, oldaltérképek és űrlapok rétegei közötti XML-különbségeket is. A folyamatok kiterjeszthetők a GitHubbal és más verziókövetési rendszerekkel való integrációra is a részletes különbségek összehasonlításához.
Ez egy érvényes konfiguráció, amelyet a szervezeten belüli igények és szabályzatok alapján kell kiértékelni.
Nem. Javasoljuk, hogy a felügyelt megoldásokat mindig nem fejlesztési környezetekben telepítse. Figyelje meg, hogy a nem felügyelt megoldások automatikusan exportálódnak és tárolódnak a folyamatok gazdagépén, így letöltheti és importálhatja őket más fejlesztési környezetekbe, vagy a verziókövetésbe helyezheti őket.
Jelenleg nem. Minden megoldáshoz más üzemelő példányt kell beküldenie. Ugyanaz a folyamat azonban több megoldáshoz is használható.
Jelenleg nem. Javasoljuk, hogy az egyes objektumokat mentéskor tegye közzé. Vegye figyelembe, hogy csak bizonyos megoldásobjektumok igényelnek közzétételt.
Használhatok folyamatokat elszigetelt fejlesztési környezetekben dolgozó többfejlesztős csapatok számára?
A jelenlegi implementáció egyetlen fejlesztői környezetet használ egy adott megoldáshoz.
Mindkettő számos értékes képességet kínál, és a tulajdonosi csapatok szorosan együttműködnek a folyamatok és a szélesebb körű ALM-jövőkép Power Platform fejlesztésében. A csővezetékek egyszerűbb jellegűek, és kevesebb erőfeszítéssel beállíthatók és kezelhetők. Más termékekhez és technológiákhoz való hozzáférés nem szükséges, mivel mindent házon belül kezelnek. Az ALM Accelerator viszont néha jobban megfelel a fejlettebb ALM forgatókönyveknek.
Bár számos további funkcionális különbség van, az alapvető különbség az, hogy a csővezetékek hivatalos Microsoft Power Platform termékfunkciók – ami azt jelenti, hogy a Microsoft termékfejlesztés tervezi, tervezi, tervezi, tervezi, teszteli, karbantartja és támogatja. A folyamatok be vannak építve a termékbe, és natív termékélményeken belül érhetők el.
Javasoljuk ügyfeleinknek, hogy folyamatokat használjanak az alapvető üzembe helyezési funkciókhoz, és szükség esetén bővítsék ki a folyamatokat más CI/CD-eszközökkel való integrációhoz. Együttes használat esetén a CI/CD-eszközökhöz szükséges számítási feladatok gyakran kevésbé bonyolultak és költségesek a karbantartásukhoz.
Folyamatokbeállítása Folyamatok kiterjesztése
Megoldások üzembe helyezése a Pipeline in Power Apps használatával(videó)