Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Organisaties die gevoelige documenten verwerken, moeten vaak automatisering, beveiliging, naleving en netwerkisolatie verdelen. Deze referentiearchitectuur laat zien hoe u Microsoft Power Platform, Azure Document Intelligence en Azure services kunt gebruiken met privénetwerkconnectiviteit om documentopname, verwerking, validatie en opslag te automatiseren tijdens het beveiligen van gevoelige gegevens.
Tip
Dit artikel bevat een voorbeeldscenario en een gegeneraliseerde voorbeeldarchitectuur om te laten zien hoe u veilige intelligente documentverwerkingsoplossingen ontwerpt met behulp van Power Platform, Azure Document Intelligence en VNet-ondersteuning (Virtual Network) van Power Platform. Het architectuurvoorbeeld kan worden aangepast voor veel verschillende scenario's en branches.
Architectuurschema
Workflow
In deze werkstroom wordt beschreven hoe Power Platform- en Azure-services met isolatie van privénetwerken veilig documenten opnemen, verwerken, valideren en behouden.
Beveiligde documentopname: documenten ontvangen via toegewezen Exchange Online postvakken. Geplande Power Automate-flows maken gebruik van een pollingpatroon om documenten op te halen, waardoor gecontroleerde en betrouwbare inname wordt gewaarborgd.
Indeling en context maken: Power Automate extraheert metagegevens en bijlagen, filtert niet-verwerkte artefacten en stelt een correlatiecontext vast die gedurende de levenscyclus van de verwerking wordt gebruikt.
Uitvoering van privénetwerk: stromen worden uitgevoerd in een beheerde omgeving die gebruikmaakt van VNet-ondersteuning voor Power Platform, waardoor privétoegang tot Azure services via privé-eindpunten mogelijk is.
Back-endverwerking via Azure Functions: Power Automate roept een beveiligde Azure-functie aan via een aangepaste connector die gebruikmaakt van OAuth 2.0-clientreferenties. De functie fungeert als een gateway voor alle back-endverwerking.
Intelligente documentverwerking: gebruik Azure Document Intelligence voor documentclassificatie en gegevensextractie. Langlopende bewerkingen asynchroon verwerken.
Validatie en case maken: geëxtraheerde gegevens valideren en behouden in Dataverse, het maken of bijwerken van zakelijke records en cases.
Beveiligde documentopslag: sla originele documenten en artefacten op in SharePoint Online met toegang die wordt beheerd via Microsoft Entra ID beveiligingsgroepen.
Downstreamintegraties: Activeer indien nodig aanvullende automatiseringen en integraties, waaronder beveiligde bestandsuitwisseling via Azure Blob Storage- en on-premises systemen.
Tolerantie en bewaking: Duurzame Azure Functions langlopende processen, nieuwe pogingen en foutafhandeling beheren, met gecentraliseerde logboekregistratie en controle.
Components
De volgende onderdelen vormen de beveiligde architectuur voor documentverwerking.
Platform en identiteit
Microsoft Entra ID: biedt gecentraliseerde identiteit, verificatie en voorwaardelijke toegang voor gebruikers en toepassingen. Systeemeigen integratie met Power Platform maakt beveiligde gebruikerstoegang, verificatie van service-principal en afdwinging van beveiligingsbeleid van de organisatie mogelijk.
Ingestion
Exchange Online Postvakken: Een veilige en controleerbare grens bieden voor externe inzendingen. Toegewezen postvakken fungeren als gecontroleerde opname-eindpunten voor binnenkomende documenten en aanvragen.
Power Automate (pollingpatroon): Geplande Power Automate-stromen monitoren Exchange-postvakken via een pollingaanpak om betrouwbare verwerking, controle over throttling en voorspelbare uitvoering te garanderen. Deze aanpak voorkomt een overvloed aan gebeurtenissen door realtime triggers.
Orchestration
Power Automate: fungeert als de primaire indelingslaag, coördinatie van documentopname, metagegevensextractie, validatielogica, downstreamintegraties en afhandeling van uitzonderingen tijdens het delegeren van rekenintensieve bewerkingen naar back-endservices.
Aangepaste connector: biedt een beveiligde abstractielaag tussen Power Automate en back-endservices. Verificatie maakt gebruik van OAuth 2.0-clientreferenties, waardoor gecontroleerde, omgevings-geïsoleerde toegang tot API's wordt gegarandeerd.
Verwerking
Azure Functions: implementeert back-endverwerkings- en indelingslogica, die fungeert als een beveiligde API-gateway en integratielaag. Azure Functions validatie, routering, nieuwe pogingen, langlopende bewerkingen en interactie met downstreamservices verwerken.
Azure Document Intelligence: maakt intelligente documentclassificatie en gegevensextractie mogelijk met behulp van vooraf gedefinieerde en aangepaste modellen. Verwerking wordt asynchroon aangeroepen vanuit back-endservices ter ondersteuning van schaalbaarheid en langdurige workloads.
Gegevens en opslag
Microsoft Dataverse: fungeert als het centrale gegevensplatform voor gestructureerde zakelijke gegevens, waaronder cases, metagegevens en verwerkingsresultaten. Dataverse biedt ingebouwde beveiliging, controle en op rollen gebaseerd toegangsbeheer.
SharePoint Online: slaat documenten veilig op en onderhoudt koppelingen met gekoppelde Dataverse-records. SharePoint biedt versiebeheer, retentie en gedetailleerd toegangsbeheer voor documentartefacten.
Azure Blob Storage: ondersteunt veilige scenario's voor bestandsuitwisseling en integratie, waaronder interactie met downstream- of on-premises systemen. Toegang is beperkt door middel van privé-eindpunten en service-principalverificatie.
Beveiliging en netwerken
Azure Virtual Network (VNet)-ondersteuning voor Power Platform: hiermee kunnen Power Automate stromen ondersteunde connectors uitvoeren binnen een gedelegeerd subnet in een Azure Virtual Network, waardoor privéconnectiviteit tot Azure services mogelijk is.
Azure privé-eindpunten: zorg ervoor dat Azure services zoals Azure Functions, Opslag en AI-services alleen toegankelijk zijn via privé-IP-adressen, waardoor openbare blootstelling wordt geëlimineerd.
Azure Key Vault: biedt gecentraliseerde en veilige opslag van geheimen, certificaten en sleutels die worden gebruikt door toepassingen en automatiseringsonderdelen. Geheimen worden tijdens runtime geïnjecteerd met behulp van beheerde identiteiten of service-principals.
ALM en governance
Azure DevOps-pijplijnen: automatiseert het bouwen, valideren en implementeren van oplossingen in omgevingen met behulp van YAML-pijplijnen. Ondersteunt gecontroleerde promotie- en omgevingisolatie en herhaalbare implementaties die zijn afgestemd op de best practices voor levenscyclusbeheer van Power Platform-toepassingen (ALM).
Gebruikerservaring
Power Apps modelgestuurde apps: biedt veilige, rolbewuste gebruikersinterfaces voor het beheren van cases, het controleren van documenten en het werken met bedrijfsgegevens. Modelgestuurde apps respecteren automatisch dataverse-beveiliging en controlecontroles.
Details van het scenario
Deze architectuur maakt veilige, schaalbare en geautomatiseerde verwerking van uiterst gevoelige financiële en beleidsgerelateerde documenten mogelijk met behulp van Power Platform en Azure-services.
Organisaties in gereguleerde branches vertrouwen vaak op e-mailgebaseerde documentinname van externe partners en klanten. Deze organisaties moeten deze documenten betrouwbaar verwerken terwijl ze voldoen aan strikte vereisten voor gegevensbeveiliging, netwerkisolatie, controlebaarheid en naleving. Handmatige verwerking introduceert operationele risico's, vertragingen en inconsistente resultaten, met name wanneer documentvolumes toenemen.
Deze architectuur behandelt deze uitdagingen door een beheerde pijplijn voor het opnemen en verwerken van documenten te implementeren die Power Automate indeling, intelligente documentverwerking en beveiligde back-endservices combineert die worden gehost binnen een Azure Virtual Network. Alle integraties met Azure-services worden uitgevoerd via privé-eindpunten, zodat gevoelige gegevens nooit zichtbaar zijn voor het openbare internet.
Gebruik Azure Document Intelligence voor documentclassificatie en gegevensextractie. Gebruik Azure Functions om back-endverwerking te abstraheren, beveiliging, validatie en foutafhandeling te centraliseren. Valideer en persistent geëxtraheerde gegevens in Dataverse, waardoor gestructureerd casebeheer, downstreamautomatisering en rapportage via Power Platform-toepassingen mogelijk zijn.
Deze aanpak vermindert handmatige inspanning, verbetert de nauwkeurigheid van de verwerking en brengt een herbruikbaar ondernemingspatroon tot stand voor beveiligde documentverwerking. Het biedt ondersteuning voor toekomstige uitbreidbaarheid, is afgestemd op beveiligingsprincipes met minimale bevoegdheden en biedt end-to-end traceerbaarheid in Power Platform, Azure en identiteitsservices.
Overwegingen
Deze overwegingen implementeren de pijlers van Power Platform Well-Architected, een set richtlijnen die de kwaliteit van een workload verbeteren. Meer informatie vindt u in Microsoft Power Platform Well-Architected.
Reliability
Ontkoppelde indeling en verwerking zorgt ervoor dat tijdelijke fouten in downstreamservices (Document Intelligence, Azure Functions, externe systemen) de opname niet verstoren.
Op polling gebaseerde e-mailopname voorkomt gemiste gebeurtenissen en vermindert de afhankelijkheid van realtime triggers.
Beleid voor opnieuw proberen, time-outs en foutafhandeling wordt gecentraliseerd binnen Azure Functions en Power Automate ter ondersteuning van gecontroleerde herverwerking.
Asynchrone verwerkingspatronen (inclusief duurzame functies waar van toepassing) ondersteunen langlopende documentanalyse zonder werkstromen te blokkeren.
Hoge beschikbaarheid wordt geleverd door beheerde services, waaronder Power Automate, Dataverse, Azure Functions en Azure AI-services.
Security
Microsoft Entra ID biedt gecentraliseerde identiteit, verificatie en voorwaardelijke toegang voor gebruikers en service-principals.
Toegang met minimale rechten wordt afgedwongen voor Power Automate-flows, aangepaste connectors en Azure-services door gebruik te maken van app-registraties en bereikbeperkte machtigingen.
Virtual Network ondersteuning voor Power Platform zorgt ervoor dat automatisering binnen een grens van een particulier netwerk wordt uitgevoerd.
Privé-eindpunten voorkomen openbare blootstelling van Azure Functions-, opslagaccounts en AI-services.
Geheimen en referenties worden veilig opgeslagen in Azure Key Vault en opgenomen tijdens runtime.
Beveiliging en controle op basis van dataverse bieden gedetailleerd toegangsbeheer en volledige tracering van gegevenstoegang en -wijzigingen.
Operationele uitmuntendheid
Duidelijke scheiding van verantwoordelijkheden tussen indeling (Power Automate) en verwerking (Azure Functions) vereenvoudigt onderhoud en probleemoplossing.
Gecentraliseerd back-endgatewaypatroon voorkomt wildgroei aan connectors en zorgt voor consistente validatie, logregistratie en beleidshandhaving.
Azure DevOps YAML-pijplijnen automatiseren het bouwen, valideren en implementeren van oplossingen in omgevingen, die herhaalbare en beheerde releases ondersteunen.
Omgevingsspecifieke configuratie, zoals modelversies en eindpunten, wordt beheerd via omgevingsvariabelen, waardoor handmatige wijzigingen worden verminderd.
End-to-end-bewaking wordt ingeschakeld via de uitvoeringsgeschiedenis van Power Platform, Azure logboekregistratie en platformeigen controlemogelijkheden.
Prestatie-efficiëntie
Zware rekenworkloads, zoals documentclassificatie, OCR (optische tekenherkenning) en validatielogica, worden offload naar Azure Functions in plaats van uitgevoerd binnen Power Automate.
Asynchrone verwerking verbetert de doorvoer en voorkomt dat stroomuitvoeringslimieten worden bereikt.
Pollinggebaseerde gegevensopname biedt voorspelbare belastingspatronen en voorkomt triggerpieken.
Dataverse wordt gebruikt voor gestructureerde zakelijke gegevens, terwijl documenten worden opgeslagen in SharePoint en Blob Storage om de opslagkosten en prestaties te optimaliseren.
Privénetwerken verminderen de latentie tussen Power Platform en Azure services.
Optimalisatie van ervaring
Power Apps modelgestuurde apps bieden veilige, rolbewuste gebruikerservaringen die automatisch dataverse-beveiliging respecteren.
Human-in-the-loop-paden verminderen de cognitieve belasting doordat gebruikers alleen kunnen ingrijpen wanneer dat nodig is.
Duidelijke case- en documentkoppelingen verbeteren de traceerbaarheid en bruikbaarheid voor operationele teams.
Consistent automatiseringsgedrag in omgevingen verbetert het vertrouwen en vermindert verwarring door gebruikers.
Verantwoorde AI
Niet van toepassing.
Deze architectuur maakt gebruik van Azure Document Intelligence voor documentclassificatie en -extractie en bevat geen generatieve AI-functies.
Contributors
Microsoft onderhoudt dit artikel. De volgende inzenders hebben dit artikel geschreven.
Hoofdauteurs:
- Meenakshi Gupta, Principal Technoloog