Csővezetékek kiterjesztése Power Platform

A folyamatok testre szabhatók a szervezet egyedi igényeinek kiszolgálására. Hozzáadhat például jóváhagyásokat, üzembe helyezheti szolgáltatásnévvel, és integrálhatja a belső nyilvántartási Azure DevOps rendszerekkel, GitHub és még sok mással. Mivel Microsoft Dataverse üzleti eseményeket használnak, az üzleti logika végrehajtható az előfizetőkön belül vagy más előfizetőkön belül Power Automate . Függetlenül attól, hogy a folyamat belül alapszintű vagy kifinomult, az üzembe helyezési élmény egyszerű marad a külső készítők számára.

Fontos

  • Az új folyamatbővítményeket fokozatosan vezetjük be a régiókban, és előfordulhat, hogy még nem érhetők el az Ön régiójában.
  • Előfordulhat, hogy a meglévő folyamatok ügyfeleinek frissíteniük kell a pipelines alkalmazást az Power Platform új funkciók engedélyezéséhez. A frissítéseket a Power Platform felügyeleti központban kezelheti.
  • A (make.powerapps.com) alatt Power Apps létrehozott személyes folyamatok nem hosszabbíthatók meg.

Kapus bővítmények állnak rendelkezésre

A folyamatok üzembe helyezése több előre meghatározott lépésen halad keresztül az üzembe helyezés befejezéséig. A kapus bővítmények egyéni lépéseket szúrnak be a folyamatba, ahol az egyéni üzleti logika végrehajtható. Olyan, mint a saját személyes vonatod, ahol te irányítod, hol áll meg, és hogy folytatódik-e vagy sem.

Bővíthetőségi vonat diagramja

Ha engedélyezve van, minden bővítmény beszúr egy egyéni lépést az üzemelő példány folyamatának egy másik pontján. A bővítmények önmagukban vagy együtt is használhatók.

  • Az exportálás előtti lépés szükséges lehetővé teszi egyéni érvényesítési logika futtatását üzembe helyezési kérelem elküldésekor. A folyamatok nem exportálják a megoldást egy fejlesztési környezetből, amíg ez a lépés befejezettként nincs megjelölve. Ezt csak a folyamat első fázisában engedélyezze. Például a felhasználói segítség tesztelése (UAT).

  • A delegált üzembe helyezés egy szolgáltatásnév vagy folyamatszakasz tulajdonosának identitásával végzi az üzembe helyezést a kérelmező készítője helyett. Ez az identitás biztosítja, hogy a készítők emelt szintű (vagy bármilyen) hozzáférés nélkül kérhetnek üzemelő példányokat a célkörnyezetekben. Jogosult személyazonosság jóváhagyását igényli.

  • Az üzembe helyezés előtti lépés szükséges további rugalmasságot biztosít az egyéni lépések beszúrásához az üzembe helyezés jóváhagyása után. Például, ha végleges jóváhagyásra van szükség.

Kapus bővítmények engedélyezése

A kapus bővítmény engedélyezésével beszúrt lépések függőben vannak, amíg az üzleti logika végre nem fut, és végül jelzi a folyamatok gazdagépének, hogy fejezze be vagy utasítsa el a lépést. A készítők láthatják, ha egy üzembe helyezés függőben van, és megszakíthatják az üzembe helyezési kérelmet az üzembe helyezés utolsó lépéséig.

Feljegyzés

A felügyelt és nem felügyelt megoldás-összetevők exportálása után a rendszer tárolja őket a folyamatok gazdagépén, és tiltja az illetéktelen módosítást vagy módosítást. Verziónként ugyanaz a felügyelt összetevő lesz üzembe helyezve a folyamat összes további szakaszában, szekvenciális sorrendben. Ez biztosítja, hogy egyetlen megoldás se tudja megkerülni a minőségbiztosítási környezeteket vagy a jóváhagyási folyamatokat.

A folyamatok eseményindítóinak és műveleteinek ismertetése

A folyamat üzembe helyezésének minden lépése valós idejű eseményt aktivál a lépés elején és végén, amelyhez egyéni logikát kezdeményezhet. További eseményindítók jönnek létre, ha a kapus bővítmények engedélyezve vannak. Ezek megfelelnek annak az egyéni lépésnek, amely akkor van beszúrva, ha egy bővítmény engedélyezve van a folyamat szakaszában.

Az itt található táblázatok az egyes bővítményekhez szükséges eseményindítókat és műveleteket jelzik. Az egyes eseményindítók kimeneti paraméterei a felhőfolyamat következő lépéseiben használhatók.

Kapus mellék Lépés elindítva trigger Lépés befejeződött eseményindító Nem kötési művelet A használathoz való kapcsolat
Exportálás előtti lépés szükséges OnDeploymentRequested n/a UpdatePreExportStepStatus Bármely identitás, amely hozzáféréssel rendelkezik az üzembe helyezési szakasz futtatási rekordjának frissítéséhez
Delegált központi telepítés OnApprovalStarted OnDeploymentCompleted Hozzon létre egy kapcsolatot szolgáltatásnévként vagy folyamatfázis-tulajdonosként a folyamatszakaszon konfigurált módon. A folyamatfázis tulajdonosának az azonosítóban szereplő Microsoft Entra egyszerű szolgáltatásnév tulajdonosának kell lennie.
Üzembe helyezés előtti lépés szükséges OnPreDeploymentStarted OnPreDeploymentCompleted UpdatePreDeploymentStepStatus Bármely identitás, amely hozzáféréssel rendelkezik az üzembe helyezési szakasz futtatási rekordjának frissítéséhez

Feljegyzés

OnDeploymentRequested eseményindítók az összes üzemelő példányhoz.

Üzembe helyezés az első szakaszba diagram

Triggerek

Az eseményindítók felhőfolyamatokban Power Automate érhetők el a folyamatok gazdakörnyezetében az összekötő műveletének végrehajtásakoreseményindító Dataverse alatt.

  • Katalógus: Microsoft Dataverse Közös.
  • Kategória: Power Platform Csővezetékek.
  • Tábla neve: (Nincs).
  • Művelet neve: Válasszon ki egy lehetőséget a listából. A folyamatok a következő egyéni műveleteket biztosítják, amelyek eseményindítót hoznak létre a felhőfolyamatokban Power Automate . A jóváhagyással és az OnPreDeployment* eseményekkel kapcsolatos események csak akkor aktiválódnak, ha a megfelelő bővítmény engedélyezve van. OnDeploymentRequested
    OnApprovalStarted
    OnApprovalCompleted
    OnPreDeploymentStarted
    OnPreDeploymentCompleted
    OnDeploymentStarted
    OnDeploymentCompleted

Íme egy példa egy eseményindító képernyőképére.

A folyamatok eseményindítói Power Automate

Aktiváló folyamatok

Power Automate Az eseményindító feltételei lehetővé teszik az eseményindító testreszabását úgy, hogy a folyamat csak bizonyos feltételek teljesülése esetén fusson. Előfordulhat például, hogy különböző folyamatokat és társított üzleti logikát kell futtatnia a különböző folyamatokon vagy folyamatszakaszokon belül. Ez segít a folyamat futásának és Power Platform kérések alacsony fogyasztásának fenntartásában is.

A folyamatok aktiválási feltételei a Power Automate

Folyamat aktiválása egy adott folyamathoz

Elindít egy folyamatfuttatást a folyamat minden szakaszában (Contoso-folyamat). Ebben a példában cserélje le a "Contoso Pipeline" nevet a folyamat nevére:

@equals(triggerOutputs()?['body/OutputParameters/DeploymentPipelineName'], 'Contoso Pipeline')

Folyamat aktiválása egy folyamat adott szakaszához

Elindít egy folyamatot egy üzembe helyezési szakaszhoz, amelynek fázisneve megegyezik a "Contoso UAT" fázisnévvel :

@equals(triggerOutputs()?['body/OutputParameters/DeploymentStageName'], 'Contoso UAT')

Folyamat aktiválása a folyamat adott szakaszaihoz

Elindít egy folyamatot az üzembe helyezési szakaszokhoz a "QA" összetevőt tartalmazó fázisnévvel :

@contains(triggerOutputs()?['body/OutputParameters/DeploymentStageName'], 'QA')

További információ a feltételekben használt kifejezésekről: Több érték ellenőrzéséhez használjon kifejezéseket feltételekben.

Műveletek

Miután futtatta a kívánt logikát a felhőfolyamatokban, használja a Kötetlen művelet végrehajtása műveletet az egyes kapus bővítmények megfelelő műveletével együtt.

Ezek a paraméterek a megfelelő kapus bővítmények műveleteiben vannak elérhetőek.

  • UpdatePreExportStepStatus, UpdateApprovalStatus és PreDeploymentStepStatus:
    • A 10 a rendszer által beállított függőben lévő állapot.
    • 20 a lépés befejezéséhez.
    • 30 a lépés elutasításáért. Az üzembe helyezés nem folytatódik, és az állapot sikertelen lesz. Az elutasítás okának jelzéséhez gyártói és rendszergazdai megjegyzéseket is hozzáadhat.
  • JóváhagyásMegjegyzések és üzembe helyezés előtti megjegyzések:
    • A készítő számára a folyamatok futtatási előzményeiben látható megjegyzések. A jóváhagyók számára készült, hogy megosszák a megjegyzéseket a kérelmező készítővel. Például miért utasították el a telepítésüket, vagy a vállalatspecifikus folyamatokkal kapcsolatos információk.
  • PreExportProperties és ApprovalProperties:
    • A rendszergazdák itt tárolhatnak információkat vagy egyéni paramétereket anélkül, hogy azok megjelennek a készítők számára – például a folyamat futtatására vagy jóváhagyására mutató hivatkozást, vagy más releváns adatokat. A cél a rugalmasság biztosítása és az üzembe helyezéssel kapcsolatos adatok egyéni jelentéskészítésének egyszerűsítése.

Minták

Töltse le, majd importálja a kívánt felügyelt megoldás a folyamatok gazdakörnyezetébe. Ezek a minták testreszabhatók a szervezet egyedi igényeinek megfelelően.

Folyamatok bővíthetőségi mintái

Ez a letöltés minta felhőfolyamatokat tartalmaz a fenti eseményindítók és műveletek folyamatokkal való használatához. További információ: Mintamegoldás letöltése

Delegált üzembe helyezési minták

Ez a letöltés minta felhőfolyamatokat tartalmaz a jóváhagyások kezeléséhez és az üzembe helyezett vászonalapú alkalmazások és folyamatok célkörnyezetben való megosztásához. További információ: Mintamegoldás letöltése

További lépések

Folyamatok futtatása Power Platform

Mik azok a felhőfolyamatok?
Összekötő használata Dataverse felhőfolyamatokkal