Deze architectuur is bedoeld voor Power Automate-werkstromen die SharePoint 2010-werkstromen vervangen en voor nieuwe SharePoint Online-sites. Met deze oplossing kunt u het volgende doen:
- Plan uw Power Automate-implementatie, -governance- en -bewerkingsstrategie zorgvuldig.
- Voldoen aan de behoeften van de organisatie, zoals vereisten voor gegevenslocatie, preventie van gegevensverlies (DLP) en flexibele en minimale licentievereisten.
- Blijf binnen de schaalbare drempelwaarden van Power Platform.
Architectuur
Een Visio-bestand van deze architectuur downloaden.
Workflow
Azure hub-spoke-netwerktopologie inspireert deze architectuur. Power Platform Solutions-stromen kunnen onderliggende stromen vanuit oplossingen aanroepen. Bovenliggende en onderliggende stromen vereenvoudigen het beheer van stromen door stromen met honderden stappen te vermijden.
Met deze oplossing wordt een Power Automate init-stroomwerkstroom voor elke SharePoint-site uitgevoerd. In de init-stroom wordt een werkstroom gestart door een gebruiker of een gebeurtenis. De init-stroom roept een centrale stroomwerkstroom aan, waarmee alle acties worden uitgevoerd die voldoen aan een bedrijfsbehoefte.
SharePoint Online en Power Platform ondersteunen veel geografische regio's. Elke regio heeft een set SharePoint Online-sites. Dit multi-geo-concept is een uitbreiding op de centrale stromen.
Het IT-team richt een init-stroom in op elke SharePoint Online-site. Naast de trigger bevat de stroom één actie die wordt gebruikt
Call Child Flow
om een centrale stroomwerkstroom aan te roepen.Het team richt de centrale stromen in elke geografische regio in die overeenkomen met de SharePoint Online-regio's.
Een gebruiker initieert, of een gebeurtenistrigger, een init-stroomwerkstroom. Afhankelijk van het triggertype kan de init-stroom worden uitgevoerd in de context van de gebruiker of in de makercontext .
De init-stroom roept een centrale stroom aan in de juiste regio. Voor een gebruikerscontext kan de init-stroom de gebruikersgegevens gezaghebbend doorgeven om de gebruiker aan de centrale stroom te bevestigen.
De centrale stroom kan indien nodig meer onderliggende stromen aanroepen om de stroom licht te houden.
Onderdelen
In dit scenario worden de volgende onderdelen gebruikt:
- Power Automate maakt gebruik van stromen om geautomatiseerde processen te bouwen.
- Met SharePoint Online-sites kunnen organisaties inhoud, kennis en toepassingen delen en beheren.
- Power Platform analyseert gegevens, bouwt oplossingen, automatiseert processen en maakt virtuele agents.
- Power Platform-omgevingen slaan de bedrijfsgegevens, apps, chatbots en stromen van een organisatie op, beheren en delen.
- Power Platform Solutions zijn het mechanisme voor het implementeren van ALM (Application Lifecycle Management) in Power Apps en Power Automate.
- Microsoft Entra ID is een universeel platform voor het beheren en beveiligen van identiteiten.
Alternatieven
U kunt deze architectuur gebruiken met Azure Logic Apps door de centrale stromen te vervangen door logische apps. Er zijn enkele triggers die Logic Apps niet heeft, zoals SharePoint: voor een geselecteerd bestand. In dat geval kan de Power Automate-init-stroom de trigger gebruiken en vervolgens een logische app aanroepen.
Logic Apps ondersteunt het verbruiksmodel, waarbij u betaalt voor wat u gebruikt. Een hybride model dat zowel Power Automate als Logic Apps gebruikt, is ook haalbaar. Als u zich geen zorgen wilt maken over drempelwaarden, is Logic Apps de aanbevolen oplossing.
U kunt het hub-and-spoke-model verbeteren door één init-stroom per regio te gebruiken in plaats van één stroom per SharePoint Online-site te maken. Deze strategie is alleen mogelijk als u de stroom handmatig activeert. U kunt de stroom indelen die moet worden aangeroepen vanaf elke SharePoint Online-site in een tenant.
Scenariodetails
Microsoft Power Automate maakt deel uit van het Microsoft Power Platform zonder code of weinig code. Microsoft 365-klanten gebruiken Power Automate voor werkstroomautomatisering en bedrijfsprocesstromen.
Potentiële gebruikscases
Door de klant ontworpen Power Automate-werkstromen vallen in twee categorieën:
Eigenaren van SharePoint-sites maken meestal ad-hocwerkstromen. Site-eigenaren nemen volledige verantwoordelijkheid voor werkstroomontwerp, implementatie en onderhoud.
IT-teams maken werkstromen die ze gedurende de levensduur van de werkstroom volledig bezitten, beheren en ondersteunen.
Deze architectuur is van toepassing op werkstromen waarbij IT-teams de levenscyclus van werkstromen en onderdelen volledig beheren.
Overwegingen
Hier volgen enkele voordelen van het gebruik van dit hub-and-spoke-model voor uw Power Automate-implementaties:
Gecentraliseerde logica is eenvoudig om op één plaats bij te werken en alle stromen ontvangen automatisch de meest recente updates.
U kunt voorkomen dat premium-licenties worden toegewezen aan alle init-stromen voor de SharePoint Online-sites. In plaats daarvan kunt u Premium-licenties toewijzen aan het beperkte aantal centrale stromen.
Het scheiden van SharePoint Online-sites en stromen in hun eigen regio's voldoet aan de vereisten voor gegevenslocatie.
Afhankelijk van de init-stroomtrigger kan de stroom de context van de gebruiker behouden van start tot voltooiing van de centrale stroom.
Om te voldoen aan seizoensgebonden of periodieke vereisten biedt dit model flexibele upgrades en downgrades voor centrale stroomlicenties.
DevOps
Power Platform biedt ondersteuning voor continue integratie en continue levering (CI/CD) voor de onderdelen in Oplossingen. U kunt oplossingen exporteren en importeren als pakketten in Power Platform-omgevingen en in tenants.
Het is raadzaam om een preproductietenant te hebben om updates te valideren voordat u updates en onderdelen naar uw productietenant pusht. Aangezien het bijwerken van de centrale stromen onmiddellijk van invloed is op veel init-stromen, is het belangrijk dat u een analyse en validatie van hoge kwaliteit hebt. Wanneer u promoveert naar de productietenant, moet u omgevingsvariabelen voor verbindingen gebruiken, zodat u het eindpunt kunt kiezen dat overeenkomt met de doeltenant.
Power Platform ondersteunt onderdeel- en werkstroom ALM met Azure Pipelines of GitHub Actions.
Operations
Gebruik de CoE-toolkit (Center of Excellence) voor Power Platform om stromen centraal te beheren en te controleren op fouten. De CoE-toolkit toont ook de Power Platform-onderdelen en -afhankelijkheden tussen onderdelen. U kunt elke stroom ontwerpen om fouten te ondervangen en te registreren of iemand op de hoogte te stellen voor betere ondersteuning.
Beveiliging
Rechtenbeheer voor stromen die u maakt onder Oplossingen verschilt van stromen buiten Oplossingen. Met stromen buiten oplossingen kunt u machtigingen verlenen aan een SharePoint-sitelijst of -bibliotheek om de stroom te initiëren. Stromen in oplossingen koppelen machtigingen aan een groep op basis van een Dataverse-omgeving met de naam Groepsteam, die u kunt toewijzen aan een Microsoft Entra-groep. Vervolgens kunt u gebruikers in de Microsoft Entra-groep beheren.
Alle gebruikers behalve de omgevingsbeheerder moeten alleen-lezen-/uitvoerenmachtigingen krijgen in productieomgevingen, zodat eindgebruikers geen onderdelen kunnen maken.
U kunt DLP-beleid toepassen op omgevingsniveau, waardoor u meer flexibiliteit hebt om te voldoen aan de bedrijfsvereisten.
Kostenoptimalisatie
U betaalt geen extra kosten voor dit scenario als u aan de volgende voorwaarden voldoet:
Er is geen afhankelijkheid van Power Platform Premium-connectors.
De stromen kunnen voldoen aan de drempelwaarden voor actie-uitvoeringen van de Microsoft 365-seedlicentie, zoals E3 of E5.
Anders moet u alleen premium-licenties, per gebruiker of per stroomabonnement aanschaffen voor de centrale stromen. De prijzen kunnen variëren, afhankelijk van het aantal centrale stromen dat u nodig hebt in elke geografische regio. U hoeft geen Premium-licenties toe te wijzen aan de init-stromen, die hoger in getal zijn.
Medewerkers
Dit artikel wordt onderhouden door Microsoft. De tekst is oorspronkelijk geschreven door de volgende Inzenders.
Hoofdauteur:
- Srinivas Varukala | Senior Technical Program Manager
Als u niet-openbare LinkedIn-profielen wilt zien, meldt u zich aan bij LinkedIn.
Volgende stappen
- Onderliggende stromen gebruiken in Power Automate
- Een Strategie voor een Power Platform-omgeving definiëren
- Microsoft Dataverse Group Teams
- Omgevingsvariabelen gebruiken in Power Platform Solutions
- ALM met Power Platform
- Prijzen voor Power Automate
- Veelgestelde vragen over Power Automate-licenties