Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
As organizações que processam documentos confidenciais geralmente precisam equilibrar automação, segurança, conformidade e isolamento de rede. Essa arquitetura de referência mostra como usar serviços de Microsoft Power Platform, Azure Document Intelligence e Azure com conectividade de rede privada para automatizar a ingestão, o processamento, a validação e o armazenamento de documentos, protegendo dados confidenciais.
Dica
Este artigo fornece um cenário de exemplo e uma arquitetura de exemplo generalizada para ilustrar como criar soluções de processamento de documentos inteligentes seguras usando o suporte ao Power Platform, Azure Document Intelligence e VNet (rede virtual) da Power Platform. O exemplo de arquitetura pode ser modificado para muitos cenários e setores diferentes.
Diagrama de arquitetura
Workflow
Esse fluxo de trabalho descreve como o Power Platform e Azure serviços com isolamento de rede privada ingerem, processam, validam e persistem documentos com segurança.
Ingestão segura de documentos: receba documentos por meio de caixas de correio Exchange Online dedicadas. Os fluxos agendados do Power Automate usam um padrão de verificação periódica para captar documentos, garantindo uma ingestão controlada e confiável.
Criação de orquestração e contexto: Power Automate extrai metadados e anexos, filtra artefatos não processáveis e estabelece um contexto de correlação usado em todo o ciclo de vida de processamento.
Execução de rede privada: os fluxos são executados em um ambiente gerenciado que usa o suporte de VNet para o Power Platform, permitindo o acesso privado aos serviços de Azure por meio de pontos de extremidade privados.
Processamento de back-end por meio de Azure Functions: Power Automate invoca uma função de Azure protegida por meio de um conector personalizado que usa credenciais de cliente OAuth 2.0. A função atua como um gateway para todo o processamento de back-end.
Processamento inteligente de documentos: use Azure Document Intelligence para classificação de documentos e extração de dados. Processe operações demoradas de forma assíncrona.
Validação e criação de caso: valide e persista dados extraídos no Dataverse, criando ou atualizando registros e casos de negócios.
Armazenamento seguro de documentos: armazene documentos e artefatos originais no SharePoint Online com acesso controlado por meio de Microsoft Entra ID grupos de segurança.
Integrações downstream: dispare automações e integrações adicionais conforme necessário, incluindo troca segura de arquivos por meio de sistemas Armazenamento de Blobs do Azure e locais.
Resiliência e monitoramento: As Funções Duráveis do Azure gerenciam processos de longa duração, novas tentativas e tratamento de erros, com log centralizado e auditoria.
Components
Os componentes a seguir compõem a arquitetura de processamento de documentos seguros.
Plataforma e identidade
Microsoft Entra ID: fornece identidade centralizada, autenticação e acesso condicional para usuários e aplicativos. A integração nativa com o Power Platform permite acesso seguro ao usuário, autenticação de entidade de serviço e imposição de políticas de segurança organizacional.
Ingestion
Caixas de Correio do Exchange Online: fornecem uma fronteira segura e auditável para envios externos. As caixas de correio dedicadas atuam como pontos de entrada controlados para a ingestão de documentos e solicitações recebidos.
Power Automate (padrão de polling): Os fluxos agendados do Power Automate monitoram caixas de correio do Exchange usando uma abordagem de polling para garantir processamento confiável, controle de limitação de taxa e execução previsível. Essa abordagem evita a sobrecarga de eventos causada por gatilhos em tempo real.
Orchestration
Power Automate: atua como a camada de orquestração primária, coordenando a ingestão de documentos, extração de metadados, lógica de validação, integrações downstream e tratamento de exceções ao delegar operações com uso intensivo de computação para serviços de back-end.
Conector personalizado: fornece uma camada de abstração segura entre serviços de Power Automate e back-end. A autenticação usa credenciais de cliente do OAuth 2.0, garantindo acesso controlado e isolado ao ambiente às APIs.
Processamento
Azure Functions: implementa o processamento de back-end e a lógica de orquestração, atuando como um gateway de API seguro e uma camada de integração. O Azure Functions lida com validação, roteamento, novas tentativas, operações de longa duração e interação com serviços de back-end.
Azure Document Intelligence: habilita a classificação inteligente de documentos e a extração de dados usando modelos predefinidos e personalizados. O processamento é invocado de forma assíncrona de serviços de back-end para dar suporte à escalabilidade e cargas de trabalho de execução longa.
Dados e armazenamento
Microsoft Dataverse: serve como a plataforma de dados central para dados de negócios estruturados, incluindo casos, metadados e resultados de processamento. O Dataverse fornece segurança interna, auditoria e controle de acesso baseado em função.
SharePoint Online: armazena documentos com segurança e mantém links com registros do Dataverse associados. O SharePoint fornece controle de versão, retenção e controle de acesso granular para artefatos de documentos.
Armazenamento de Blobs do Azure: dá suporte a cenários seguros de troca de arquivos e integração, incluindo interação com sistemas downstream ou locais. O acesso é restrito por meio de pontos de extremidade privados e autenticação com entidade de serviço.
Rede e segurança
Suporte à Rede Virtual do Azure (VNet) para o Power Platform: permite que os fluxos do Power Automate executem conectores compatíveis em uma sub-rede delegada de uma Rede Virtual do Azure, permitindo conectividade privada com os serviços do Azure.
Pontos de Extremidade Privados do Azure: garanta que serviços do Azure, como Azure Functions, Armazenamento e serviços de IA, sejam acessíveis somente por meio de endereços IP privados, eliminando a exposição pública.
Azure Key Vault: fornece armazenamento centralizado e seguro de segredos, certificados e chaves usados por aplicativos e componentes de automação. Os segredos são injetados em runtime por meio do uso de identidades gerenciadas ou principais de serviço.
ALM e governança
Azure DevOps Pipelines: automatiza a compilação, a validação e a implantação da solução em ambientes usando pipelines YAML. Dá suporte à promoção controlada, isolamento de ambiente e implantações repetíveis que se alinham às práticas recomendadas de ALM (gerenciamento de ciclo de vida do aplicativo) do Power Platform.
Experiência do usuário
Power Apps aplicativos controlados por modelos: fornece interfaces de usuário seguras e com reconhecimento de função para gerenciar casos, revisar documentos e interagir com dados de negócios. Os aplicativos controlados por modelos respeitam automaticamente os controles de auditoria e segurança do Dataverse.
Detalhes do cenário
Essa arquitetura permite o processamento seguro, escalonável e automatizado de documentos altamente confidenciais relacionados a políticas e financeiras usando o Power Platform e Azure serviços.
As organizações em setores regulamentados geralmente dependem da ingestão de documentos baseados em email de parceiros e clientes externos. Essas organizações devem processar esses documentos de forma confiável ao atender a requisitos estritos em relação à segurança de dados, isolamento de rede, auditoria e conformidade. O tratamento manual introduz riscos operacionais, atrasos e resultados inconsistentes, especialmente quando os volumes de documentos aumentam.
Essa arquitetura aborda esses desafios implementando um pipeline controlado de ingestão e processamento de documentos que combina a orquestração do Power Automate, o processamento inteligente de documentos e serviços de back-end seguros hospedados em uma Rede Virtual do Azure. Todas as integrações com os serviços do Azure são realizadas por meio de pontos de extremidade privados, garantindo que os dados confidenciais nunca sejam expostos à internet pública.
Use Azure Document Intelligence para classificação de documentos e extração de dados. Use Azure Functions para abstrair o processamento de back-end, centralizar a segurança, a validação e o tratamento de erros. Valide e persista dados extraídos no Dataverse, habilitando o gerenciamento de casos estruturados, a automação downstream e os relatórios por meio de aplicativos do Power Platform.
Essa abordagem reduz o esforço manual, melhora a precisão do processamento e estabelece um padrão empresarial reutilizável para processamento seguro de documentos. Ele dá suporte à extensibilidade futura, alinha-se aos princípios de segurança de privilégios mínimos e fornece rastreabilidade de ponta a ponta em serviços de identidade, Azure e Power Platform.
Considerations
Essas considerações implementam os pilares do Power Platform Well-Architected, um conjunto de princípios orientadores que melhoram a qualidade de uma carga de trabalho. Saiba mais em Microsoft Power Platform Well-Architected.
Reliability
A orquestração e o processamento desacoplados garantem que falhas transitórias em serviços downstream (Document Intelligence, Azure Functions, sistemas externos) não interrompam a ingestão.
A ingestão de email baseada em sondagem evita eventos perdidos e reduz a dependência de gatilhos em tempo real.
As políticas de repetição, tempo limite e tratamento de erros são centralizadas em Azure Functions e Power Automate para dar suporte ao reprocessamento controlado.
Os padrões de processamento assíncrono (incluindo funções duráveis, quando aplicável) dão suporte à análise de documentos de execução prolongada sem bloquear fluxos de trabalho.
A alta disponibilidade é fornecida por serviços gerenciados, incluindo Power Automate, Dataverse, Azure Functions e Serviços de IA do Azure.
Segurança
Microsoft Entra ID fornece identidade centralizada, autenticação e acesso condicional para usuários e entidades de serviço.
O acesso de privilégio mínimo é aplicado em fluxos do Power Automate, conectores personalizados e serviços do Azure por meio de registros de aplicativos e permissões delimitadas por escopo.
O suporte à Rede Virtual para o Power Platform garante que a automação seja executada dentro de um perímetro de rede privada.
Os pontos de extremidade privados impedem a exposição pública de Azure Functions, contas de armazenamento e serviços de IA.
Segredos e credenciais são armazenados com segurança em Azure Key Vault e injetados em runtime.
A segurança baseada em funções e a auditoria do Dataverse fornecem controle de acesso granular e rastreabilidade completa do acesso aos dados e das alterações.
Excelência operacional
A separação clara de responsabilidades entre orquestração (Power Automate) e processamento (Azure Functions) simplifica a manutenção e a solução de problemas.
O padrão de gateway de backend centralizado evita a proliferação de conectores e garante validação consistente, registro de logs e aplicação de políticas.
Azure DevOps pipelines YAML automatizam a compilação, a validação e a implantação da solução em ambientes, dando suporte a versões repetíveis e governadas.
A configuração específica do ambiente, como versões de modelo e pontos de extremidade, é gerenciada por meio de variáveis de ambiente, reduzindo as alterações manuais.
O monitoramento de ponta a ponta é viabilizado por meio do histórico de execuções do Power Platform, do registro em log do Azure e dos recursos nativos de auditoria da plataforma.
Eficiência de desempenho
Cargas de trabalho de computação pesadas, como classificação de documento, OCR (reconhecimento óptico de caracteres) e lógica de validação, são descarregadas para Azure Functions em vez de executadas dentro de Power Automate.
O processamento assíncrono melhora a taxa de transferência e impede que os limites de execução de fluxo sejam atingidos.
A ingestão baseada em sondagem fornece padrões de carga previsíveis e evita picos de gatilho.
O Dataverse é usado para dados de negócios estruturados, enquanto os documentos são armazenados em SharePoint e Armazenamento de Blobs para otimizar os custos de armazenamento e o desempenho.
A rede privada reduz a latência entre o Power Platform e os serviços de Azure.
Otimização da Experiência
Os aplicativos baseados em modelo do Power Apps oferecem experiências de usuário seguras e sensíveis às funções de usuário, que aplicam automaticamente a segurança do Dataverse.
Fluxos com intervenção humana reduzem a carga cognitiva, permitindo que os usuários intervenham apenas quando necessário.
Associações de documentos e casos claros melhoram a rastreabilidade e a usabilidade das equipes operacionais.
O comportamento de automação consistente entre ambientes melhora a confiança e reduz a confusão do usuário.
IA responsável
Não aplicável.
Essa arquitetura usa Azure Document Intelligence para classificação e extração de documentos e não inclui recursos de IA generativos.
Contributors
A Microsoft mantém este artigo. Os colaboradores a seguir escreveram este artigo.
Autores principais:
- Meenakshi Gupta, tecnólogo principal