Como Copiar Arquivos de uma Pasta de Rede para o SharePoint com Power Automate

Por Luiz Antonio Sgargeta
Como Copiar Arquivos de uma Pasta de Rede para o SharePoint com Power Automate

O Power Automate permite copiar arquivos de uma pasta local ou de rede para uma biblioteca do SharePoint. Para isso, é necessário usar o conector File System junto com o On-premises Data Gateway, que faz a ponte entre o ambiente local e a nuvem.

Essa automação é útil para empresas que ainda armazenam documentos em servidores internos, mas querem centralizar os arquivos no SharePoint para facilitar acesso, controle e integração com outros processos.

O que você precisa antes de começar

Antes de criar o fluxo, confirme os seguintes pontos:

  • a máquina onde o gateway será instalado consegue acessar a pasta de rede;
  • essa máquina ficará ligada quando o fluxo for executado;
  • o usuário da conexão possui permissão na pasta;
  • você possui permissão para criar arquivos na biblioteca do SharePoint;
  • o On-premises Data Gateway está instalado e configurado.

Sem o gateway, o Power Automate não consegue acessar pastas locais ou de rede.

1. Instale e configure o On-premises Data Gateway

Instale o On-premises Data Gateway na máquina que tem acesso à pasta de origem.

Durante a configuração:

  • registre um novo gateway;
  • informe uma conta corporativa;
  • defina um nome para o gateway;
  • crie a chave de recuperação;
  • confirme se a região do gateway é compatível com o ambiente do Power Automate.

Depois disso, o gateway ficará disponível para ser usado na conexão do Power Automate.

2. Defina a pasta de origem

Escolha a pasta onde os arquivos estão armazenados.

Exemplo local:

C:\Invoices\Adatum

Exemplo em rede:

\\ServidorArquivos\Invoices\Adatum

A máquina onde o gateway foi instalado precisa conseguir acessar esse caminho.

Pasta local no Windows com arquivos PDF de invoices que serão copiados para o SharePoint.

3. Identifique o usuário do Windows

O conector File System usa autenticação do Windows.

Na máquina do gateway, abra o Prompt de Comando e execute:

whoami

O retorno será parecido com:

empresa\usuario

Use esse valor no campo de usuário ao criar a conexão.

Comando whoami no Windows usado para identificar o usuário da conexão File System

4. Crie a conexão File System

No Power Automate, acesse:

Dados > Conexões > Nova conexão

Procure por:

File System

Preencha os dados da conexão:

Root folder: C:\Invoices

Authentication Type: Windows

Username: empresa\usuario

Password: ********

Gateway: Nome do gateway

Se estiver usando uma pasta de rede, o Root folder pode ser algo como:

\\ServidorArquivos\Invoices

Configuração da conexão File System no Power Automate usando autenticação Windows e On-premises Data Gateway.

5. Crie a biblioteca no SharePoint

No site do SharePoint, crie uma biblioteca de documentos para receber os arquivos.

Exemplo:

Vendor Invoices

Essa será a biblioteca de destino dos arquivos copiados da pasta de rede.

Biblioteca Vendor Invoices no SharePoint com arquivos PDF copiados pela automação.

6. Crie o fluxo no Power Automate

Crie um fluxo instantâneo ou recorrente.

A estrutura básica será:

Gatilho

List files in folder

Apply to each

Get file content using path

Create file no SharePoint

Ações do fluxo

Use a ação:

File System > List files in folder

Informe a pasta de origem, por exemplo:

C:\Invoices\Adatum

Depois, adicione um:

Apply to each

Dentro do loop, adicione:

File System > Get file content using path

Em seguida, adicione:

SharePoint > Create file

Preencha:

Site Address: site do SharePoint

Folder Path: biblioteca de destino

File Name: nome do arquivo

File Content: conteúdo do arquivo

Fluxo do Power Automate copiando arquivos do File System para uma biblioteca do SharePoint.

7. Teste a automação

Coloque alguns arquivos na pasta de origem e execute o fluxo.

Depois, valide se:

  • os arquivos foram criados no SharePoint;
  • os nomes estão corretos;
  • os arquivos abrem normalmente;
  • o gateway está online;
  • o usuário tem permissão na pasta.

Atenção a arquivos duplicados

Em produção, evite copiar o mesmo arquivo várias vezes.

Você pode tratar isso de algumas formas:

  • mover o arquivo para uma pasta “Processados” após a cópia;
  • adicionar data e hora no nome do arquivo;
  • registrar os arquivos processados em uma lista do SharePoint;
  • verificar se o arquivo já existe antes de criar.

Conclusão

Para copiar arquivos de uma pasta de rede para o SharePoint com Power Automate, o essencial é:

  1. instalar o On-premises Data Gateway;
  2. criar uma conexão com o conector File System;
  3. listar os arquivos da pasta;
  4. obter o conteúdo de cada arquivo;
  5. criar os arquivos na biblioteca do SharePoint.

A configuração do gateway é a parte mais crítica. Depois que ele está funcionando, o fluxo é simples e pode ser adaptado para rodar manualmente ou de forma agendada.

Automatize arquivos no SharePoint com Power Automate. Fale com a Trinapse.

Ver mais artigos

Entre em Contato

Vamos juntos transformar sua dor
em solução!

#moveFast