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ási és folyamatos integrációs és folyamatos teljesítési (CI/CD) képességeket az összes 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 rendszergazdák központilag kezelik és irányítják a folyamatokat
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.
A készítők előre konfigurált folyamatokat futtatnak
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 fejlesztők használhatják és bővíthetik a folyamatokat
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.
Gyakori kérdések
Mit helyeznek üzembe a folyamatok?
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.
Miért nem látom a folyamatomat a környezetemből?
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.
A folyamatok automatikusan tárolják a megoldás biztonsági másolatait?
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.
Megkerülheti a testreszabás az üzembe helyezési fázist, például a minőségbiztosítást?
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.
Szükség van önálló licencekre a folyamatok használatához?
- 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 |
Konfigurálhatom a központi telepítések jóváhagyását?
Igen. Lásd: delegált központi telepítések.
Használhatok különböző szolgáltatásneveket a különböző folyamatokhoz és szakaszokhoz?
Igen. További információ: Üzembe helyezés szolgáltatásnévvel
Milyen csatlakozások használhatók?
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.
Miért nem tudom frissíteni a meglévő kapcsolathivatkozásokat?
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.
Ki az üzembe helyezett megoldásobjektumok tulajdonosa?
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ó.
Üzembe helyezhetők a folyamatok egy másik bérlőn?
Nem. Ehhez a forgatókönyvhöz a vagy GitHub használatát Azure DevOps javasoljuk.
Mi a teendő, ha a fejlesztési vagy célkörnyezetem alaphelyzetbe áll vagy törlődik?
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.
Használhatok folyamatokat az alapértelmezett környezetben?
Igen. Az alapértelmezett környezet használata azonban a folyamatok gazdagépeként nem ajánlott minden ügyfél számára.
Üzembe helyezhetem a saját szolgáltatásnévvel?
Igen. További információ: Folyamatok üzembe helyezése szolgáltatásnévként vagy folyamattulajdonosként.
Használhatók a folyamatok a GitHubbal vagy az ALM gyorsítóval Azure DevOps?
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
Visszaállíthatok egy korábbi verziót?
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.
Beállíthatok adatmegőrzési szabályzatokat a folyamatok adataihoz?
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.
Megadhatok speciális megoldásimportálási viselkedéseket, például frissítés és frissítés?
Jelenleg nem. A folyamatok alapértelmezett importálási viselkedése a Frissítés testreszabások felülírásával.
Társítható egy környezet több gazdagéphez?
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.
Testre szabhatom vagy kibővíthetem a belső telepítési folyamat alkalmazását és tábláit?
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.
Hol tekinthetem meg és futtathatom a folyamatokat?
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.
Több régióban is üzembe helyezhetem?
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.
Üzembe helyezhetem ugyanazt a megoldást különböző folyamatok használatával?
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.
Használható-e a gazdakörnyezet fejlesztési vagy célkörnyezetként is?
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.
Hogyan tekinthetem meg, hogy mi változott a különböző verziók között?
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.
A gazdakörnyezetemnek meg kell egyeznie azzal, ahová a COE eszközkészletet telepítettem?
Ez egy érvényes konfiguráció, amelyet a szervezeten belüli igények és szabályzatok alapján kell kiértékelni.
Üzembe helyezhetek nem felügyelt megoldásokat?
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.
Üzembe helyezhetek egyszerre több megoldást?
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ó.
A folyamatok közzétesznek nem felügyelt testreszabásokat a megoldás exportálása előtt?
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.
Miben különböznek a csővezetékek az ALM gyorsítótól?
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 fejlesztésében Power Platform. 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 termékfejlesztés tervezi, tervezi, tervezi, teszteli, karbantartja és támogatja Microsoft . A folyamatok be vannak építve a termékbe, és natív termékélményeken belül érhetők el.
Mikor érdemes folyamatokat használni egy másik eszközzel szemben?
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.