Gerenciar permissões de arquivo e item de lista com fluxos do Power Automate

O conector do SharePoint no Power Automate fornece as seguintes ações para gerenciar permissões de um item de lista individual em uma lista ou um arquivo em uma biblioteca de documentos.

  • Conceder acesso a um item ou pasta
  • Criar link de compartilhamento para um arquivo ou pasta
  • Parar de compartilhar um item ou um arquivo

Todas as ações acima permitem que você personalize permissões para o item ou um arquivo para permitir que os usuários certos acessem esse item ou o arquivo. Para conceder acesso ou interromper o compartilhamento, você precisará ser um proprietário de lista dessa lista ou biblioteca. Isso significa que, em seu fluxo para essas ações, você deve se conectar à lista ou à biblioteca usando uma conta de usuário do proprietário da lista.

Conceder acesso a um item ou pasta

A ação "Conceder acesso a um item ou pasta" requer as seguintes entradas:

  • SharePoint site URL
  • Nome ou identificador de lista ou biblioteca
  • O item ou o identificador de arquivo para o qual conceder acesso
  • Os destinatários aos quais você deseja conceder acesso
  • A função de permissão que você deseja conceder

Conceder acesso a um item ou pasta

Na ação de fluxo, você também pode incluir uma mensagem e optar por notificar os destinatários quando eles obtêm acesso ao item ou ao arquivo.

Observação

"Conceder acesso a um item ou uma pasta" não dá suporte à concessão de acesso a usuários externos.

Escolhendo uma função de permissão para conceder acesso

Dependendo do usuário, talvez você queira conceder a ele acesso para editar ou ler. Você pode escolher o acesso certo na propriedade Funções.

Escolha a função certa para conceder acesso a um item ou arquivo

As funções de permissão são mapeadas para grupos de permissões padrão simplificados do SharePoint:

  • Members
  • Proprietários

Usando funções definidas personalizadas para conceder acesso

Em cenários avançados em que você precisa especificar uma função de permissão definida personalizada, você pode fazer isso na ação de fluxo inserindo um valor personalizado para a propriedade Roles no seguinte formato:

role:<role-id>

Usar uma função personalizada para conceder acesso a um item ou arquivo

Se você quiser obter a ID da função para a permissão de função definida personalizada, poderá fazer isso navegando até a URL do SharePoint em seu navegador da Web e, em seguida, pesquise por essa função.

https://<your-sharepoint-site>/_api/web/roledefinitions

Por exemplo:

https://contoso.microsoft.com/teams/itweb/_api/web/roledefinitions

Você pode encontrar a ID da função na propriedade de categoria de um item de função.

Definições de função de site do SharePoint

Em vez de conceder aos usuários acesso a arquivos diretamente, você pode fornecer acesso a um arquivo específico usando links compartilháveis.

Você pode usar a ação "Criar link de compartilhamento para um arquivo ou pasta" para criar links compartilháveis para um determinado arquivo.

Observação

"Criar link de compartilhamento para um arquivo ou pasta" só dá suporte a arquivos ou pastas em uma biblioteca de documentos. Ainda não há suporte para itens de lista.

Criar link de compartilhamento para uma ação de fluxo de arquivo ou pasta

Ao criar um link compartilhável usando a ação, você pode especificar:

  • Tipo de link
    • Tipo de link de compartilhamento – exibir e editar ou exibir somente
  • Escopo do link
    • Quem obtém acesso ao link – qualquer pessoa com o link, incluindo anônimos ou pessoas em sua organização

Parar de compartilhar um item ou um arquivo

A ação "Parar de compartilhar um item ou um arquivo" requer as seguintes entradas:

  • Endereço do site do SharePoint
  • Nome ou identificador de lista ou biblioteca
  • O item ou o identificador de arquivo para o qual interromper o compartilhamento

Parar de compartilhar um item ou uma ação de fluxo de arquivos

A aplicação dessa ação de fluxo removerá todas as permissões nesse item ou arquivo, exceto para os proprietários do site.