A pipeline-ek áttekintése a Power Platformon

A Power Platform folyamatainak célja az alkalmazások életciklus-felügyeletének (ALM) demokratizálása a Power Platform és Dynamics 365 ügyfelei számára azáltal, hogy az ALM-automatizálást és a folyamatos integrációt és folyamatos teljesítést (CI/CD) a szolgáltatásba úgy helyezik üzembe, hogy az minden döntéshozók, rendszergazda és fejlesztő számára elérhetőbb legyen.

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

A csővezetékek jelentősen csökkentik azokat az erőfeszítéseket és szakértelmet, amelyek korábban szükségesek voltak az egészséges, automatizált ALM-folyamatok bevezetéséből származó ROI megvalósításához a csapaton vagy szervezeten belü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 kapnak megoldásaik egyszerű üzembe helyezéséhez.
  • A professzionális fejlesztők (opcionálisan) kiterjeszthetik a folyamatokat , és futtathatják őket 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 megfelelő biztosítékokat állítanak be, amelyek szabályozzák és megkönnyítik a megoldásfejlesztést, a tesztelést és a szállítást a szervezeten belül. További adminisztrátori előnyök:

  • Alacsonyabb teljes birtoklási költség:

    • A folyamatok jelentősen javítják a készítők, a fejlesztők és a rendszergazdák hatékonyságát. A csővezetékek lehetővé teszik, hogy üzleti megoldásai gyorsabban, jobb minőségben, biztonságos és szabályozott folyamaton keresztül kerüljenek piacra.
    • Minimális erőfeszítés a biztonságos és testreszabott 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.
  • ALM kiterjesztése saját ütemben:

    • Függetlenül attól, hogy hol tart az ALM-úton, kiterjesztheti a folyamatokat, hogy megfeleljen változó üzleti igényeinek. 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, monitorozási és automatizálási célok elérése a következőkkel:

A készítők előre konfigurált folyamatokat futtatnak

A folyamatok üzembe helyezése után a gyártók néhány kattintással kezdeményezhetik a terméken belüli telepítéseket. Ezt közvetlenül a fejlesztői környezetükön belül teszik. A készítők további előnyei a következők:

  • Nincs szükség előzetes ismeretekre az ALM folyamatokról vagy rendszerekről. A civil fejlesztők gyakran irányított változáskezelési folyamatként tekintenek a folyamatokra.
  • A megoldások üzembe helyezését előzetesen ellenőrzik a célkörnyezettel szemben a hibák megelőzésének és a sikerességi arány javításának érdekében. A rendszer például a hiányzó függőségeket és egyéb problémákat észleli az üzembe helyezés előtt, és a készítők azonnal útmutatást kapnak a megfelelő művelet megtételéhez.
  • A kapcsolatok és a környezeti változók előre meg vannak adva, és az üzembe helyezés megkezdése előtt ellenőrizve 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 kerüljön üzembe helyezésre, és az egyes környezetek megfelelő adatforrásaihoz csatlakozzon.
    • A rendszergazdák akár előre konfigurálhatnak is bizonyos kapcsolatokat, amelyeket használni fognak.

A fejlesztők használhatják és bővíthetik a csővezetékeket

A professzionális fejlesztők hatékonyabbak, mivel a futtatási csővezetékek most már kezelik az összetett háttérműveleteket. A fejlesztők elmondhatják a rendszernek, hogy mit szeretnének 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 Power Platform CLI használatával a fejlesztők a következőket tehetik:

  • Listázza a folyamatokat a releváns 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 folyamatok esetében a fejlesztők egyszerűen megadják a szükséges paramétereket, és a rendszer a szervezeti szabályzatoknak megfelelően vezényeli az összes végpontok közötti üzembe helyezési műveletet.
    • Nem kell több környezethez csatlakozni, megoldásokat exportálni, megoldásfájlokat letölteni, manuálisan létrehozni kapcsolatokat és feltölteni a telepítési beállítási fájlokat, importálni a megoldásokat, vagy kezelni a korábban szükséges egyéb feladatokat.

Emellett a fejlesztők kiterjeszthetik a folyamatokat , és integrálhatják más CI/CD-eszközökkel.

Gyakori kérdések

Mit telepítenek a pipeline-ek?

A pipeline-ek megoldásokat és a célkörnyezet konfigurációját üzemelik be, mint például a kapcsolatok, kapcsolati hivatkozások és környezeti változók. A megoldásban található testreszabások Power Platform futtatócsövek segítségével telepíthetők. A folyamatok vagy általában a megoldások nem tartalmaznak táblákban tárolt Dataverse adatokat.

Fontos

Power BI irányítópultok (előzetes verzió) és Power BI adatkészletek (előzetes verzió) jelenleg nem támogatottak a folyamatokban.

Miért nem látom a pipeline-t a környezetemben?

Először győződjön meg arról, hogy a forrás- és célkörnyezetek megfelelően vannak összekapcsolva. A folyamatot csak a hozzárendelt forráskörnyezetekben, például a fejlesztői környezetekben tekintheti meg. Amikor a konfiguráció során az egyes környezeteket összekapcsolja a folyamattal, 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ás fejlesztési környezetben.

A pipeline-ek automatikusan tárolják a megoldások biztonsági másolatait?

Igen. A felügyelt és a nem felügyelt megoldások is automatikusan exportálódnak és tárolódnak a folyamatgazdagépen minden üzembe helyezéshez.

A testreszabás megkerülheti az üzembe helyezési szakaszt, például a minőségbiztosítást?

Nem. A megoldások exportálása az üzembe helyezési kérelem elküldése után azonnal megtörténik (amikor a készítő az Üzembe helyezés lehetőséget választja a fejlesztői környezetből), és ugyanaz a megoldási összetevő lesz telepítve. Hasonlóképpen, a rendszer nem exportálja újra a megoldást a folyamat későbbi szakaszaiba való üzembe helyezéshez. Ugyanannak a megoldási összetevőnek szekvenciális sorrendben kell áthaladnia a folyamat szakaszain. A rendszer megakadályozza az exportált megoldás összetevőjének illetéktelen módosítását is. Ez biztosítja, hogy a testreszabás ne kerülje meg 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. Fejlesztésre és tesztelésre használhatók a fejlesztői tervvel.
  • A folyamatgazdagépnek éles környezetnek kell lennie, de a folyamatgazdagépnek 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 beállítási példa:

A környezet célja Környezet típusa Önálló licenc szükséges
Host Termelési Nem
Fejlesztés fejlesztő Nem
minőségbiztosítás fejlesztő Nem
Termelési Termelési Igen

Biztosíthatom, hogy a folyamatcélok felügyelt környezetek legyenek?

Igen. A bérlői rendszergazdák automatikusan felügyelt környezetekké alakíthatják át a folyamat célkörnyezeteit, biztosítva a Microsoft szabványainak való megfelelést. Ha felügyelt környezetként szeretne engedélyezni egy környezetet, nyissa meg a Power Platform felügyeleti központ üzembe helyezési>beállításai című lapot. Kapcsolja be az automatikus felügyelt környezetbeállítást minden egyes kiszolgálóhoz.

Fontos

2026 februárjától a Microsoft megkezdi a felügyelt környezetek engedélyezését minden olyan folyamat célkörnyezethez, amely még nincs engedélyezve. Az ügyfeleket Microsoft 365 Üzenetközponton keresztül értesítjük. Javasoljuk, hogy tekintse át és engedélyezze a felügyelt környezeteket az összes folyamatcél esetében. Ezt manuálisan is elvégezheti, vagy beállíthatja automatikusan:

Konfigurálhatom a telepítések jóváhagyását?

Igen. Lásd: delegált 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ási főfelhasználóval

Milyen kapcsolatokat lehet használni?

A szerzői munkafolyamatokhoz hasonlóan a folyamatokat futtató készítők is biztosíthatják saját kapcsolataikat, vagy olyan kapcsolatokat, amelyekhez hozzáféréssel rendelkeznek. A szolgáltatásnév szerinti kapcsolatok olyan összekötőkhöz is használhatók, amelyek támogatják a szolgáltatásnév-alapú hitelesítést, beleértve az egyéni összekötőket is.

Miért nem tudom frissíteni a meglévő kapcsolati hivatkozásokat?

A megoldásban vagy a célkörnyezetben érték nélküli kapcsolati hivatkozások jelenleg nem frissíthetők az üzembe helyezés során. Ha egy értéket korábban telepítettek, az frissíthető a megcélzott környezetben.

Ki az üzembe helyezett megoldásobjektumok tulajdonosa?

Az üzembe helyezési identitás. Normál telepítések esetén a tulajdonos a kérelmet benyújtó készítője. Delegált üzemelő példányok esetén a tulajdonos a delegált szolgáltatási fő azonosító vagy felhasználó.

Telepíthetők a csővezetékek egy másik bérlőhöz?

Nem. Ebben a forgatókönyvben Azure DevOps vagy GitHub használatát javasoljuk.

Miért nem tudom elérni a "Folyamatok kezelése" gombot a parancssávon?

Ha a felhasználó "Üzembe helyezési folyamat rendszergazdája" biztonsági szerepkörrel rendelkezik, a "Folyamatok kezelése" gomb engedélyezve lesz, és megnyitja az "Üzembe helyezési folyamat konfigurációja" alkalmazást. A gomb akkor sem lesz engedélyezve, ha nincs elérhető platformgazdagép vagy egyéni gazdagép. További információ: A "Telepítési folyamat konfigurációja" alkalmazás elérése

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 egy környezetet alaphelyzetbe állítanak, újra létre kell hozni a környezeti rekordot, majd társítani kell a csővezetékhez.

Használhatok pipeline-eket az alapértelmezett környezetben?

Igen. Az alapértelmezett környezet pipeline-ek gazdagépeként való használata azonban nem ajánlott minden ügyfél számára.

Üzembe helyezhetem a saját szolgáltatási főazonosítómmal?

Igen. További információ: Csővezetékek üzembe helyezése szolgáltatásfiókként vagy csővezetéktulajdonosként.

Használhatók pipeline-ek az Azure DevOps-szal, GitHubbal vagy az ALM Acceleratorral?

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ó: pipeline-ek kiterjesztése

Vissza lehet állítani egy korábbi verzióra?

Igen. Ha a folyamatbeállítás engedélyezve van, a korábbi megoldásverziókat újra üzembe helyezheti a Folyamatok lap futtatási elő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. Áthidaló megoldásként a rendszergazdák letölthetik az összetevőt a folyamatgazdagéprő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 folyamatadatokhoz?

Igen. A Dataverse folyamatgazdagépén belül konfigurálhatja a tömeges törlési feladatokat, hogy a meghatározott ütemezés szerint törölje az adatokat.

Megadhatok speciális megoldásimportálási viselkedést, például frissítést és bővítést?

Jelenleg nem. A csővezetékek alapértelmezett importálási viselkedése a Frissítés anélkül, hogy a testreszabásokat felülírná.

Társítható egy környezet több fogadóhoz?

Nem. Egy környezet azonban több adatcsatornához is csatolható ugyanazon a gazdagépen belül. Ha egy környezetet egy másik gazdagéphez szeretne társítani, adja hozzá azt 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.

Testreszabhatom 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 kiterjesztési horgok állnak rendelkezésre. További információ: csővezetékek kiterjesztése.

Hol tekinthetem meg és futtathatom a pipeline-eket?

Navigáljon 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, a felügyelt megoldásokból vagy a célkörnyezetekből. Figyelje meg, hogy a folyamatokat a Power Platform parancssori felületről is lekérheti és futtathatja.

Telepíthetek különböző régiókban?

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éphez kapcsolódó összes pipeline-hoz társított környezetnek ugyanazon a földrajzi helyen kell lennie (a környezetek létrehozásakor megadott módon). Ha például a beállítás le van tiltva, egy csővezeték nem telepíthető 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 régiók közötti megoldások üzembe helyezését, külön gazdagépeket kell használni Németországban és Kanadában.

Ü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 félreértéseket és a véletlen hibákat. A folyamat futtatási információi egy folyamat és egy megoldás kontextusában jelennek meg (a megoldási felületen belül). Ezért előfordulhat, hogy más folyamatok nem jelenítik meg 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 folyamatkonfigurációs alkalmazás az aktuális gazdagépen összes folyamat és megoldás futási adatait jeleníti meg.

Használható a gazdakörnyezet fejlesztési vagy célkörnyezetként is?

Ugyanazon környezet használata a fejlesztéshez és a gazdagéphez nem támogatott; Más kombinációk nem ajánlottak ajánlott eljárásként.

Hogyan tekinthetem meg, hogy mi változott a különböző verziók között?

A célkörnyezetben megtekintheti az üzembe helyezett objektumok rétegeit, valamint azt, hogy mi változott a rétegek között. Emellett XML-különbségeket is láthat a modellvezérelt alkalmazások, webhelytérképek és űrlapok rétegei között. A folyamatok kibővíthetők a GitHub és más forrásvezérlő rendszerekkel való integrációra is a részletes diffek összehasonlítása érdekében.

A gazdakörnyezetnek 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.

Telepíthetek nem felügyelt megoldásokat?

Nem. Javasoljuk, hogy mindig telepítsen felügyelt megoldásokat nem fejlesztői környezetekbe. Figyelje meg, hogy a rendszer automatikusan exportálja és tárolja a nem felügyelt megoldásokat a folyamatgazdagépen, így letöltheti és importálhatja őket más fejlesztési környezetekbe, vagy verziókövetésbe helyezheti őket.

Telepíthetek egyszerre több megoldást?

Jelenleg nem. Minden megoldáshoz külön telepítést kell beküldenie. Ugyanaz a folyamat azonban több megoldáshoz is használható.

A folyamatok közzéteszik a 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 csővezetékeket olyan csapatok számára, amelyek több fejlesztőből állnak és elszigetelt fejlesztői környezetekben dolgoznak?

A jelenlegi implementáció egyetlen fejlesztői környezetet használ egy adott megoldáshoz.

Miben különböznek a folyamatok az ALM Acceleratortól?

Mindkettő számos értékes képességet kínál, és a tulajdonosi csapatok szorosan együttműködnek a csővezetékek és a szélesebb ALM-jövőkép fejlesztésében a Power Platformhoz. A csővezetékek egyszerűbb jellegűek, és kevesebb erőfeszítéssel állíthatók be é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 illeszkedik a fejlettebb ALM-forgatókönyvekhez.

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—vagyis a Microsoft termékfejlesztői által tervezett, épített, tesztelt, karbantartott és támogatott. A pipeline-ek be vannak építve a termékbe, és a natív termékélményeken belül érhetők el.

Mikor érdemes csővezetékeket 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ökben szükséges számítási feladatok karbantartása gyakran kevésbé bonyolult és költséges.

További lépések

Folyamatok beállítása
Folyamatok kiterjesztése