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
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.
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
.A csapat minden földrajzi régióban kiosztja a központi folyamatokat a SharePoint Online-régióknak megfelelően.
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ó.
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.
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:
- A Power Automate folyamatok használatával készít automatizált folyamatokat.
- A SharePoint Online-webhelyek segítenek a szervezeteknek megosztani és kezelni a tartalmakat, a tudást és az alkalmazásokat.
- A Power Platform elemzi az adatokat, megoldásokat hoz létre, automatizálja a folyamatokat, és virtuális ügynököket hoz létre.
- A Power Platform-környezetek egy szervezet üzleti adatait, alkalmazásait, csevegőrobotjait és folyamatait tárolják , felügyelik és osztják meg.
- A Power Platform Solutions az alkalmazás életciklus-kezelésének (ALM) a Power Appsben és a Power Automate-ben történő implementálásának mechanizmusa.
- A Microsoft Entra ID egy univerzális platform az identitások kezeléséhez és védelméhez.
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ő:
- Srinivas Varukala | Vezető műszaki programmenedzser
A nem nyilvános LinkedIn-profilok megtekintéséhez jelentkezzen be a LinkedInbe.
Következő lépések
- Gyermekfolyamatok használata a Power Automate-ben
- Power Platform környezeti stratégia definiálása
- Microsoft Dataverse Group Teams
- Környezeti változók használata a Power Platform Solutionsben
- ALM a Power Platformmal
- A Power Automate díjszabása
- A Power Automate licencelésének gyakori kérdései