Criando alerta de deleção de arquivos no Sharepoint - use o Power Automate

 


  • Área de tecnologia principal: M365 | Teams
  • Áreas de tecnologia adicionais: Security | Identity & Access
  • Dados do autor: https://linktr.ee/edupopov

A crescente adoção do SharePoint Online como plataforma central para armazenamento e colaboração de documentos trouxe novos desafios relacionados à governança da informação, rastreabilidade e proteção de ativos digitais. 

Entre esses desafios, destaca-se a necessidade de monitorar exclusões de arquivos em tempo real, permitindo que equipes de TI, segurança da informação e governança documental sejam notificadas imediatamente quando conteúdos são removidos. 

Este artigo apresenta uma arquitetura baseada em Microsoft Power Automate para monitoramento de exclusões em bibliotecas do SharePoint Online, abordando conceitos de contas de serviço, caixas compartilhadas, listas de distribuição e requisitos de licenciamento. Também são discutidas as limitações da solução e as melhores práticas para implantação em ambientes corporativos.

O SharePoint Online tornou-se um dos principais repositórios corporativos para documentos, registros operacionais, evidências de auditoria e conteúdo colaborativo. Entretanto, a exclusão acidental ou indevida de arquivos continua sendo uma das ocorrências mais comuns observadas em ambientes empresariais.

Embora o SharePoint possua recursos nativos como Lixeira e Versionamento, muitas organizações necessitam de mecanismos proativos capazes de alertar administradores, gestores de conteúdo e equipes de conformidade imediatamente após a remoção de um documento.

Nesse contexto, o Microsoft Power Automate oferece uma alternativa de baixo código (Low-Code) para implementação de fluxos automatizados capazes de reagir a eventos de exclusão e enviar notificações para destinatários previamente definidos.

O Evento de Exclusão no SharePoint Online

O conector nativo do SharePoint disponível no Power Automate oferece o gatilho:

Quando um arquivo é excluído
(When a file is deleted)

Esse gatilho inicia automaticamente a execução de um fluxo sempre que um documento é removido de uma biblioteca monitorada.

A principal característica desse mecanismo é seu funcionamento orientado a eventos. Não existe necessidade de varreduras periódicas ou tarefas agendadas para identificar exclusões. A automação é disparada imediatamente após a ação realizada pelo usuário.

Contudo, existe uma limitação importante:

O gatilho opera em nível de biblioteca documental. Em outras palavras, não é possível monitorar todas as bibliotecas de um site SharePoint utilizando um único gatilho nativo. Cada biblioteca monitorada necessita possuir seu próprio gatilho ou, alternativamente, a organização deve recorrer aos registros de auditoria do Microsoft 365 para obtenção de uma visão mais abrangente.

Arquitetura Recomendada

Uma arquitetura corporativa típica pode ser composta pelos seguintes elementos:

Camada de Origem

  • SharePoint Online
  • Bibliotecas documentais corporativas

Camada de Automação

  • Microsoft Power Automate
  • Fluxos automatizados baseados em eventos

Camada de Notificação

  • Caixa compartilhada (Shared Mailbox)
  • Grupo de Distribuição Microsoft 365
  • Canal Microsoft Teams

Camada de Governança

  • Microsoft Purview Audit
  • SharePoint Audit Logs
  • Centro de Administração do Microsoft 365

O fluxo passa a operar da seguinte forma:

  1. Um usuário exclui um documento.
  2. O SharePoint gera o evento.
  3. O Power Automate captura a ocorrência.
  4. Um e-mail é enviado automaticamente.
  5. O evento pode ser registrado em uma lista de auditoria.
  6. Equipes responsáveis recebem a notificação.

Essa abordagem reduz o tempo de identificação de exclusões e aumenta significativamente a capacidade de rastreabilidade organizacional.

Utilização de Caixa Compartilhada

Em ambientes corporativos maduros, recomenda-se evitar o envio de notificações a partir da conta pessoal de administradores.

As vantagens são evidentes:

  • Centralização das notificações.
  • Continuidade operacional.
  • Independência em relação a mudanças de colaboradores.
  • Facilidade de auditoria.
  • Histórico único de comunicação.

Além disso, várias equipes podem receber permissão de acesso à mesma caixa, permitindo análise colaborativa dos alertas.

Utilização de Listas de Distribuição

Outra prática recomendada consiste em direcionar as notificações para uma lista de distribuição ou grupo Microsoft 365.

sse modelo permite que:

  • Segurança da Informação receba os alertas.
  • Governança documental acompanhe as exclusões.
  • Administradores SharePoint monitorem ocorrências.
  • Gestores das áreas possuam visibilidade dos eventos.

O gerenciamento dos destinatários torna-se mais simples, pois novas pessoas podem ser adicionadas ao grupo sem necessidade de alteração no fluxo.

Conta de Serviço para Execução dos Fluxos

Em ambientes corporativos, recomenda-se fortemente que o Power Automate seja executado utilizando uma conta de serviço dedicada.

Benefícios:

Rastreabilidade

Todos os fluxos ficam associados a uma identidade conhecida.

Continuidade

Mudanças de equipe não afetam a execução das automações.

Governança

Permite inventariar e controlar todas as automações corporativas.

Segregação de Funções

As credenciais utilizadas pelos fluxos permanecem separadas das contas administrativas.

Trata-se de uma prática amplamente adotada em ambientes de produção.

Licenciamento: E1 ou E3?

Uma dúvida recorrente é se uma conta de serviço baseada em Microsoft 365 E1 é suficiente para executar esse tipo de automação.

A documentação de licenciamento do Power Automate informa que os usuários licenciados com planos Microsoft 365 possuem acesso aos conectores padrão (Standard Connectors), incluindo SharePoint Online e Outlook, embora com capacidades mais limitadas quando comparadas às licenças Power Automate Premium. [learn.microsoft.com], [learn.microsoft.com]

Como o cenário descrito neste artigo utiliza apenas:

  • SharePoint Online
  • Outlook
  • Fluxo de nuvem automatizado
  • Envio de e-mails

não há utilização de:

  • Conectores Premium
  • RPA
  • AI Builder
  • Dataverse avançado
  • Process Mining

Consequentemente, uma conta de serviço licenciada com Office 365 E1 normalmente possui os recursos necessários para hospedar esse tipo de fluxo baseado exclusivamente em conectores padrão. A documentação de licenciamento também informa que licenças Microsoft 365 incluem capacidades limitadas do Power Automate para automações utilizando conectores padrão.

Por outro lado, caso a organização deseje utilizar:

  • Conectores Premium;
  • Integração com sistemas externos;
  • AI Builder;
  • Processamento avançado;
  • RPA assistido ou não assistido;

será necessária a adoção de licenças Power Automate Premium ou Process, conforme o cenário.

Limitações da Solução

Apesar de eficiente, a solução apresenta algumas restrições importantes.

O gatilho de exclusão é executado após a remoção do arquivo, o que significa que parte dos metadados originais pode não estar mais disponível no momento da execução.

Além disso:

  • Nem todas as propriedades do documento são retornadas.
  • A recuperação do documento não é realizada pelo fluxo.
  • O monitoramento ocorre por biblioteca documental.
  • Grandes volumes de exclusões podem gerar muitas notificações.

Por essa razão, organizações que necessitam de auditoria corporativa abrangente normalmente complementam a solução com os logs do Microsoft Purview Audit.

Vamos aos passos para a configuração:

Acesse o https://make.powerautomate.com/

Clique em Criar e em seguida em Sharepoint


Na sequencia escolha a opção, Quando um arquivo for excluído.

Você vai precisar configurar o endereço do site do Sharepoint e o nome da Biblioteca. Depois use o Enviar um e-mail (V2), que permite adição de estrutura HTML e vínculo de campos



Adicione as informações de mensagem, salve o rascunho )para não perder) e publique se quiser já testar.




O e-mail chega neste molde aqui depois de alguns minutos.



Conclusão

A utilização do Microsoft Power Automate para monitorar exclusões em bibliotecas do SharePoint Online representa uma estratégia eficaz para fortalecer a governança da informação e aumentar a capacidade de auditoria dos ambientes Microsoft 365.

A adoção de contas de serviço dedicadas, associadas a caixas compartilhadas ou listas de distribuição, contribui significativamente para a continuidade operacional e para a gestão centralizada dos alertas. Em cenários baseados exclusivamente nos conectores padrão do ecossistema Microsoft 365, uma conta licenciada com Office 365 E1 tende a atender aos requisitos da solução, mantendo baixo custo operacional e simplicidade administrativa. [learn.microsoft.com], [learn.microsoft.com]

À medida que os ambientes corporativos evoluem em direção a modelos mais rigorosos de conformidade e segurança, mecanismos automatizados de monitoramento como esse passam a desempenhar papel fundamental na proteção dos ativos informacionais e na construção de uma cultura organizacional orientada à governança digital.

Postar um comentário

Comente sem faltar com respeito - ;-)

Postagem Anterior Próxima Postagem