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) a Dynamics 365-ügyfelek számára Power Platform 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.

Példa az üzembe helyezési folyamatok funkcióra

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özpontilag, kevesebb erőfeszítéssel irányítsák a polgárok által vezetett és a fejlesztőket támogató 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ást, í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
  • 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örnyezeteknek nem kell felügyelt környezeteknek lenniük. 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örnyezetként kell engedélyezni.
  • Minden felügyelt környezethez 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.

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?

Jelenleg csak magasabb szintű megoldásverziók helyezhetők üzembe vagy importálhatók. Kerülő megoldásként a rendszergazdák letöltik az összetevőt a folyamatok gazdagépéről, növelik a megoldás verzióját a solution.xml fájlban, majd manuálisan importáljá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éstestreszabá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 kiterjeszthetem a belső üzembe helyezé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?

Jelenleg nem. 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). Egy folyamat például nem helyezhető üzembe Németországból Kanadába. És egy németországi gazdagépnek nem szabad kezelnie a kanadai környezeteket. Ehelyett 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 az Üzembe helyezési folyamat konfigurációja 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 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 is van, az alapvető különbség az, hogy a folyamatok hivatalos Microsoft Power Platform termékfunkciók, ami azt jelenti, hogy a Microsoft termékmérnökei tervezik, tervezik, tervezik, tesztelik, karbantartják és támogatják őket. 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.

További lépések

Folyamatokbeállítása Folyamatok kiterjesztése