Upload de Arquivo Bloqueado por Metadados Obrigatórios: Causa e Solução
🔍 WiseChecker

Upload de Arquivo Bloqueado por Metadados Obrigatórios: Causa e Solução

Ao enviar um arquivo para uma biblioteca de documentos do SharePoint que exige metadados, o processo pode parar ou falhar completamente se os campos obrigatórios não forem preenchidos. Isso acontece porque o SharePoint aplica validação de coluna no momento em que o arquivo é adicionado e, se a biblioteca tiver colunas obrigatórias, o sistema bloqueia o upload até que esses campos sejam preenchidos. Neste artigo, você aprenderá por que o SharePoint bloqueia uploads devido a metadados obrigatórios, como corrigir o problema definindo valores padrão ou usando a exibição Quick Edit, e o que fazer quando o problema persistir.

Principais Conclusões: Corrigindo Upload Bloqueado por Metadados Obrigatórios

  • Configurações da biblioteca > Valor padrão da coluna: Defina um valor padrão para colunas obrigatórias para que os arquivos sejam enviados sem solicitação.
  • Exibição Quick Edit na biblioteca: Use a exibição em grade para preencher metadados ausentes de vários arquivos após o upload.
  • Fluxo do Power Automate na criação do arquivo: Preencha automaticamente campos de metadados obrigatórios usando um fluxo acionado quando um arquivo é adicionado.

ADVERTISEMENT

Por que o SharePoint Bloqueia o Upload Quando Metadados São Obrigatórios

As bibliotecas de documentos do SharePoint podem ter colunas marcadas como Obrigatórias. Quando um usuário envia um arquivo para essa biblioteca, o SharePoint verifica se todas as colunas obrigatórias têm valores. Se uma coluna obrigatória estiver vazia, o sistema bloqueia o upload e exibe uma mensagem de erro. Esse comportamento é proposital: o SharePoint aplica a integridade dos dados no ponto de entrada para garantir que cada arquivo tenha os metadados necessários para pesquisa, filtragem e conformidade.

A causa raiz é a validação em nível de coluna que ocorre durante o processo de upload. A caixa de diálogo de upload padrão no SharePoint moderno não oferece uma maneira de preencher campos de metadados antes do upload. O formulário de metadados aparece após o arquivo ser adicionado, mas se a biblioteca tiver colunas obrigatórias, o upload falha antes que esse formulário apareça. Isso cria um beco sem saída: você não pode enviar o arquivo porque os metadados estão faltando, mas não pode preencher os metadados porque o arquivo não foi enviado.

Esse problema não ocorre em bibliotecas onde todas as colunas são opcionais. Também não ocorre ao usar o método Arrastar e Soltar em bibliotecas que têm um valor padrão definido para a coluna obrigatória. O problema é específico de bibliotecas onde uma coluna obrigatória não tem valor padrão e o usuário tenta enviar um arquivo através do botão Upload padrão ou arrastar e soltar.

Passos para Corrigir o Upload Bloqueado por Metadados Obrigatórios

Você tem três métodos confiáveis para resolver esse problema. Escolha o que se adequa ao seu fluxo de trabalho e permissões.

Método 1: Definir um Valor Padrão para a Coluna Obrigatória

  1. Abra as configurações da biblioteca
    Vá até a biblioteca de documentos onde o upload está bloqueado. Clique no ícone de engrenagem no canto superior direito e selecione Configurações da biblioteca.
  2. Selecione a coluna obrigatória
    Na seção Colunas, clique no nome da coluna marcada como Obrigatória. Por exemplo, clique em Departamento ou Categoria.
  3. Defina um valor padrão
    Role até a seção Valor padrão. Insira um valor que será aplicado automaticamente a todos os novos arquivos. Para uma coluna de escolha, selecione uma opção. Clique em OK para salvar.

Após definir um valor padrão, os usuários podem enviar arquivos sem preencher os metadados durante o upload. O valor padrão é aplicado automaticamente. Os usuários podem editar os metadados posteriormente, se necessário.

Método 2: Usar a Exibição Quick Edit para Preencher Metadados Após o Upload

  1. Alterne para a exibição Quick Edit
    Na biblioteca de documentos, clique no botão Quick Edit na barra de ferramentas. Isso abre uma exibição em grade semelhante ao Excel.
  2. Envie arquivos usando o botão Upload padrão
    Clique em Upload e selecione os arquivos. Se a coluna obrigatória ainda bloquear o upload, alterne temporariamente a coluna para Opcional nas configurações da biblioteca, faça o upload dos arquivos e depois volte a definir como Obrigatória. Para alterar uma coluna para opcional, vá em Configurações da biblioteca > Nome da coluna > defina Exigir que esta coluna contenha informações como Não.
  3. Preencha os metadados na grade
    Após os arquivos aparecerem na biblioteca, clique na célula da coluna obrigatória e digite ou selecione o valor. Pressione Enter para salvar.

Este método funciona quando você tem permissões para alterar as configurações da coluna. Lembre-se de definir a coluna de volta como Obrigatória após o upload.

Método 3: Criar um Fluxo do Power Automate para Preencher Metadados

  1. Abra o Power Automate
    Vá para make.powerautomate.com e faça login com sua conta corporativa.
  2. Crie um fluxo de nuvem automatizado
    Clique em Criar > Fluxo de nuvem automatizado. Pesquise pelo gatilho Quando um arquivo é criado ou modificado (somente propriedades) para SharePoint e selecione-o.
  3. Configure o gatilho
    Selecione o endereço do site e o nome da biblioteca. Clique em Criar.
  4. Adicione uma ação para atualizar o arquivo
    Clique em Novo passo. Pesquise por Atualizar arquivo e selecione a ação do SharePoint Atualizar arquivo. Forneça o endereço do site, nome da biblioteca e identificador do arquivo do gatilho. Na seção Coluna, mapeie a coluna obrigatória para um valor. Por exemplo, defina Departamento como Financeiro.
  5. Salve e teste o fluxo
    Clique em Salvar. Envie um arquivo de teste para a biblioteca. O fluxo deve ser executado e preencher a coluna obrigatória automaticamente.

Este método requer licenças do Power Automate e permissões adequadas. Funciona melhor quando você precisa preencher metadados com base em condições como o nome do arquivo ou o usuário que fez o upload.

ADVERTISEMENT

Se o SharePoint Ainda Bloquear o Upload Após a Correção Principal

Botão Upload desabilitado ou não faz nada

Isso pode acontecer se a biblioteca tiver um tipo de conteúdo que exige metadados, mas o tipo de conteúdo não estiver configurado corretamente. Vá em Configurações da biblioteca > Configurações avançadas e verifique se Permitir gerenciamento de tipos de conteúdo está definido como Sim. Se sim, verifique se cada tipo de conteúdo possui as colunas obrigatórias e se os valores padrão estão definidos.

Arrastar e soltar falha silenciosamente

Ao arrastar e soltar um arquivo em uma biblioteca com metadados obrigatórios, o arquivo pode aparecer brevemente e depois desaparecer. Isso ocorre porque o SharePoint tenta criar o arquivo, a validação da coluna obrigatória falha e o sistema exclui o arquivo. Use o Método 1 (definir um valor padrão) para resolver isso.

Mensagem de erro diz “Você deve preencher as propriedades obrigatórias” mesmo após definir valores padrão

Isso indica que uma coluna diferente ainda é obrigatória ou que o valor padrão não foi salvo corretamente. Verifique todas as colunas na biblioteca para garantir que nenhuma outra coluna esteja marcada como Obrigatória sem um valor padrão. Verifique também se o padrão da coluna do site não está sendo substituído por um padrão no nível da biblioteca.

Configurações de Obrigatoriedade de Coluna: Colunas da Biblioteca vs Colunas do Site

Item Coluna da Biblioteca Coluna do Site
Escopo Aplica-se apenas a uma biblioteca Pode ser reutilizada em várias bibliotecas do site
Local do valor padrão Definido em Configurações da biblioteca > Nome da coluna Definido em Configurações do site > Colunas do site > Nome da coluna
Aplicação da obrigatoriedade Pode ser definida como Obrigatória, Opcional ou Oculta Mesmas opções, mas a biblioteca pode substituir
Melhor prática para correção de upload Definir um valor padrão no nível da biblioteca Definir um valor padrão no nível do site se todas as bibliotecas precisarem

Entender a diferença ajuda a decidir onde aplicar a correção. Se apenas uma biblioteca tiver o problema, configure a coluna da biblioteca. Se várias bibliotecas compartilharem a mesma coluna obrigatória, configure o valor padrão da coluna do site.

Agora você pode corrigir o bloqueio de metadados obrigatórios definindo um valor padrão, usando o Quick Edit ou automatizando com o Power Automate. Comece verificando quais colunas são obrigatórias em sua biblioteca e aplique primeiro o método de valor padrão. Para cenários avançados, considere usar um fluxo do Power Automate que preenche metadados com base no nome do arquivo ou no usuário. Essa abordagem mantém os dados da biblioteca consistentes sem interromper o fluxo de upload.

ADVERTISEMENT