A Power Automate nagy léptékű üzembe helyezése

Azure Logic Apps
Microsoft 365
SharePoint
Power Automate
Microsoft Power Platform

Ez az architektúra a SharePoint 2010-munkafolyamatokat lecserélő Power Automate-munkafolyamatokhoz és új SharePoint Online-webhelyekhez készült. Ezzel a megoldással a következőket teheti:

  • Gondosan tervezze meg a Power Automate üzembe helyezési, irányítási és üzemeltetési stratégiáját.
  • Kielégíti a szervezeti igényeket, például az adattárolási követelményeket, az adatveszteség-megelőzést (DLP), valamint a rugalmas és minimális licencelési követelményeket.
  • Maradjon a Power Platform skálázható küszöbértékei között.

Architektúra

A küllős power automate-alapú üzembehelyezési topológiát bemutató ábra.

Töltse le az architektúra Visio-fájlját.

Munkafolyamat

Az Azure küllős hálózati topológiája inspirálja ezt az architektúrát. A Power Platform Solutions-folyamatok gyermekfolyamatokat hívhatnak meg a Megoldásokból. A szülő- és gyermekfolyamatok több száz lépésből álló folyamatokat elkerülve megkönnyítik a folyamatkezelést.

Ez a megoldás minden SharePoint-webhelyhez kiépít egy Power Automate init flow-munkafolyamatot . Az inicializálási folyamatban egy felhasználó vagy egy esemény elindít egy munkafolyamatot. Az inicializálási folyamat egy központi folyamat munkafolyamatot hív meg, amely az üzleti igényeknek megfelelő összes műveletet futtatja.

A SharePoint Online és a Power Platform számos földrajzi régiót támogat. Minden régió sharePoint Online-webhelyekkel rendelkezik. Ez a több földrajzi fogalom a központi folyamatokra is kiterjed.

  1. Az informatikai csapat inicializálási folyamatot helyez üzembe minden SharePoint Online-webhelyen. Az eseményindító mellett a folyamat egyetlen műveletet is tartalmaz, amely egy központi folyamat munkafolyamatának meghívására használatos Call Child Flow .

  2. A csapat minden földrajzi régióban kiosztja a központi folyamatokat a SharePoint Online-régióknak megfelelően.

  3. A felhasználó inicializálási munkafolyamatot kezdeményez vagy eseményindítót indít el. Az eseményindító típusától függően az inicializálási folyamat a felhasználó környezetében vagy a készítő környezetében is végrehajtható.

  4. Az init folyamat egy központi folyamatot hív meg a megfelelő régióban. Felhasználói környezet esetén az init folyamat mérvadó módon továbbíthatja a felhasználói adatokat, hogy a felhasználót a központi folyamathoz érvényesítse.

  5. A központi folyamat szükség esetén több gyermekfolyamatot hívhat meg, hogy a folyamat könnyű legyen.

Összetevők

Ez a forgatókönyv a következő összetevőket használja:

Alternatívák

  • Ezt az architektúrát az Azure Logic Appsszel használhatja úgy, hogy a központi folyamatokat logikai alkalmazásokkal cseréli le. Vannak olyan eseményindítók, amelyekkel a Logic Apps nem rendelkezik, például a SharePoint – Egy kijelölt fájlhoz. Ebben az esetben a Power Automate init-folyamat használhatja az eseményindítót, majd meghívhat egy logikai alkalmazást.

    A Logic Apps támogatja a használati modellt, ahol a használatért fizet. A Power Automate és a Logic Apps használatával is megvalósítható hibrid modell. Ha nem szeretne a küszöbértékekkel foglalkozni, a Logic Apps az ajánlott megoldás.

  • A küllős modellt úgy javíthatja, hogy régiónként egyetlen init-folyamatot használ ahelyett, hogy SharePoint Online-webhelyenként egy folyamatot hoz létre. Ez a stratégia csak akkor lehetséges, ha manuálisan indítja el a folyamatot. A meghívandó folyamatot a bérlő bármely SharePoint Online-webhelyéről vezényelheti.

Forgatókönyv részletei

A Microsoft Power Automate a kód nélküli vagy alacsony kódszámú Microsoft Power Platform része. A Microsoft 365 ügyfelei a Power Automate-et használják munkafolyamat-automatizáláshoz és üzleti folyamatokhoz.

Lehetséges használati esetek

Az ügyfél által tervezett Power Automate-munkafolyamatok két kategóriába sorolhatók:

  • A SharePoint-webhelytulajdonosok általában alkalmi munkafolyamatokat hoznak létre. A webhelytulajdonosok teljes felelősséget vállalnak a munkafolyamatok tervezéséért, üzembe helyezéséért és karbantartásáért.

  • Az informatikai csapatok olyan munkafolyamatokat hoznak létre, amelyeket teljes mértékben birtokolnak, kezelnek és támogatnak a munkafolyamat teljes élettartama alatt.

Ez az architektúra olyan munkafolyamatokra vonatkozik, ahol az informatikai csapatok teljes mértékben szabályozzák a munkafolyamatot és az összetevők életciklusát.

Megfontolások

Íme néhány előnye ennek a küllős modellnek a Power Automate-környezetekhez való bevezetésének:

  • A központosított logika egyszerűen frissíthető egy helyen, és minden folyamat automatikusan megkapja a legújabb frissítéseket.

  • Elkerülheti, hogy prémium licenceket rendeljen a SharePoint Online-webhelyek összes inicializálási folyamatához. Ehelyett prémium licenceket rendelhet hozzá a központi folyamatok korlátozott számához.

  • A SharePoint Online-webhelyek és a saját régiójukba irányuló folyamatok elkülönítése megfelel az adattárolási követelményeknek.

  • Az inicializálási folyamat eseményindítójától függően a folyamat megtarthatja a felhasználó környezetét az indítástól a központi folyamat befejezéséig.

  • A szezonális vagy időszakos követelményeknek való megfelelés érdekében ez a modell rugalmas központi forgalmi licencfrissítéseket és leminősítéseket kínál.

DevOps

  • A Power Platform támogatja a megoldások összetevőinek folyamatos integrációját és folyamatos kézbesítését (CI/CD). A megoldásokat csomagként exportálhatja és importálhatja Power Platform-környezetekben és bérlők között.

  • A legjobb, ha éles üzem előtti bérlővel rendelkezik a frissítések ellenőrzéséhez, mielőtt leküldené a frissítéseket és az összetevőket az éles bérlőbe. Mivel a központi folyamatok frissítése azonnal sok inicializálási folyamatot érint, fontos, hogy kiváló minőségű elemzéssel és ellenőrzéssel rendelkezzen. Amikor előlépteti az éles bérlőt, ügyeljen arra, hogy környezeti változókat használjon a kapcsolatokhoz, így kiválaszthatja a célbérlõnek megfelelő végpontot.

  • A Power Platform az Azure Pipelines vagy a GitHub Actions használatával támogatja az összetevők és munkafolyamatok ALM-jét.

Üzemeltetés

A Power Platform kiválósági központ (CoE) eszközkészletével központilag kezelheti a folyamatokat, és figyelheti őket a hibák esetén. A CoE eszközkészlet a Power Platform összetevőit és az összetevők közötti függőségeket is megjeleníti. Az egyes folyamatokat úgy tervezheti meg, hogy észlelje és naplózza a hibákat, vagy értesítsen valakit a jobb támogatottság érdekében.

Biztonság

  • A Megoldások területen létrehozott folyamatok jogosultságkezelése eltér a Megoldásokon kívüli folyamatoktól. A Megoldásokon kívüli folyamatok esetén engedélyeket adhat egy SharePoint-webhelylistának vagy -tárnak a folyamat elindításához. A Megoldásokban lévő folyamatok egy Csoport csoport nevű Dataverse-környezetalapú csoporthoz kötik az engedélyeket, amelyeket egy Microsoft Entra-csoporthoz rendelhet. Ezután kezelheti a Microsoft Entra csoport felhasználóit.

  • A környezeti rendszergazda kivételével minden felhasználónak írásvédett/csak végrehajtási engedélyekkel kell rendelkeznie éles környezetekben, így a végfelhasználók nem hozhatnak létre összetevőket.

  • A DLP-szabályzatokat környezeti szinten is alkalmazhatja, ami nagyobb rugalmasságot tesz lehetővé az üzleti követelményeknek való megfeleléshez.

Költségoptimalizálás

Ha megfelel a következő feltételeknek, nem kell külön költséget fizetnie ehhez a forgatókönyvhöz:

  • A Prémium Szintű Power Platform-összekötők nem függenek.

  • A folyamatok megfelelnek a Microsoft 365-ös maglicenc műveletvégrehajtási küszöbértékeinek, például az E3-nak vagy az E5-nek.

Ellenkező esetben csak a központi folyamatokhoz kell prémium licenceket vásárolnia felhasználónként vagy folyamattervenként. A díjszabás attól függően változhat, hogy hány központi folyamatra van szükség az egyes földrajzi régiókban. Nem kell prémium licenceket hozzárendelnie az inicializálási folyamatokhoz, amelyek száma magasabb.

Közreműködők

Ezt a cikket a Microsoft tartja karban. Eredetileg a következő közreműködők írták.

Fő szerző:

A nem nyilvános LinkedIn-profilok megtekintéséhez jelentkezzen be a LinkedInbe.

Következő lépések