SharePoint
O grupo de ações do SharePoint permite a utilização do conector do SharePoint de dentro dos fluxos da área de trabalho, eliminando a necessidade de criar um fluxo da nuvem para usar suas ações. Este conector é o mesmo usado em fluxos da nuvem do Power Automate, Power Apps e Aplicativos Lógicos. Ele usa os mesmos parâmetros e retorna o mesmo tipo de dados.
Pré-requisitos e limitações
- Você precisa de uma licença RPA assistida.
- Além de implementar as políticas de prevenção contra perda de dados (DLP) para ações da nuvem do SharePoint, os administradores podem desabilitar as ações do SharePoint modificando a configuração de registro apropriada.
Introdução às ações do SharePoint nos fluxos da área de trabalho
Esta seção apresenta exemplos de como usar ações do SharePoint em seus fluxos de área de trabalho.
Como fazer o download do conteúdo de uma pasta do SharePoint
Importante
Antes de replicar as etapas a seguir, certifique-se de estar familiarizado com listas, objetos personalizados, loops, condicionais, e a notação percentual.
Certifique-se de que você instalou a versão mais recente do Power Automate para desktop.
Criar um novo fluxo da área de trabalho.
Se o identificador da pasta de destino for desconhecido, use o caminho Obter metadados de pasta usando o caminho da ação SharePoint para recuperá-lo. Esta ação requer o caminho da pasta e produz um objeto personalizado contendo os metadados da pasta. Você pode acessar o identificador usando a propriedade Identificador.
Implante a ação Listar pasta do SharePoint e preencha com a URL apropriada do SharePoint e o identificador recuperado anteriormente. A lista produzida contém objetos personalizados que representam itens na pasta de destino.
Depois de recuperar a lista, use um loop com a opção Para cada para percorrer os objetos dentro dele.
Se os itens na pasta de destino forem apenas arquivos, use a ação Obter o conteúdo do arquivo usando a propriedade Path no bloco para recuperar o conteúdo do arquivo atual.
Em seguida, implante a ação Converter dados binários em arquivo para armazenar os dados recuperados em um arquivo local. Você pode usar a propriedade Nome para nomear o novo arquivo com o mesmo nome do arquivo original SharePoint.
As etapas anteriores cobrem o caso em que a pasta de destino contém apenas arquivos. No entanto, se a pasta contiver subpastas com arquivos dentro delas, modifique o fluxo da área de trabalho de acordo:
Adicione uma condição Se dentro do loop implantado anteriormente para verificar se o item atualmente selecionado é uma pasta. Para realizar esta verificação, use a propriedade IsFolder do item atual.
Dentro do bloco "Se", use a ação Obter metadados de pasta usando o caminho para obter o identificador da pasta atualmente selecionada. O caminho da pasta é o mesmo que você usou no início do fluxo, mais o nome da pasta. Você pode acessar a pasta usando a propriedade Nome do item atual.
Como você fez anteriormente, implante a ação Listar pasta do SharePoint e preencha com a URL apropriada do SharePoint e o identificador recuperado anteriormente.
Implante um loop Para cada para percorrer os arquivos dentro da subpasta selecionada, mova e modifique as ações implantadas anteriormente Obter o conteúdo do arquivo usando o caminho e Converter dados binários em arquivo para recuperar e salvar localmente o conteúdo de cada arquivo.
Se você deseja fazer o download de arquivos de subpastas específicas, modifique a condicional implantada anteriormente para verificar a condição desejada. Por exemplo, a condição a seguir verifica se o nome do item atual é diferente de 2022.
Observação
Embora você possa usar uma nova ação aninhada Se, combinar as verificações em apenas uma condicional torna o fluxo da área de trabalho menos complicado e mais fácil de ler.
Se você deseja fazer o download apenas de arquivos de um tipo específico, adicione uma condicional antes de recuperar o conteúdo do arquivo para verificar se o nome do arquivo termina com uma extensão específica.
Como carregar um arquivo local para SharePoint
Certifique-se de que você instalou a versão mais recente do Power Automate para desktop.
Criar um novo fluxo da área de trabalho.
Implante a ação Converter arquivo para dados binários e selecione o arquivo desejado em sua unidade local. A ação armazena o arquivo convertido na variável BinaryData.
Encontre o grupo de ações do SharePoint no designer de fluxo e implemente a ação Criar arquivo no espaço de trabalho.
Selecione uma referência de conexão existente e preencha os parâmetros necessários. Aqui está um exemplo de como preencher os campos:
Importante
Não se esqueça de adicionar a extensão de arquivo apropriada após o nome do arquivo.