Power Automate-implementatie op schaal

Azure Logic Apps
Microsoft 365
SharePoint
Power Automate
Microsoft Power Platform

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

Diagram van de hub-and-spoke geïnspireerde Power Automate-implementatietopologie.

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.

  1. 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.

  2. Het team richt de centrale stromen in elke geografische regio in die overeenkomen met de SharePoint Online-regio's.

  3. 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 .

  4. 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.

  5. 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:

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:

Als u niet-openbare LinkedIn-profielen wilt zien, meldt u zich aan bij LinkedIn.

Volgende stappen