Proprietários de sites do SharePoint frequentemente dependem da coluna Status de Aprovação para rastrear se os documentos foram aprovados. Quando essa coluna não atualiza após a aprovação de um documento, pode interromper fluxos de trabalho e relatórios downstream. O problema geralmente ocorre porque a coluna Status de Aprovação é uma coluna de tipo de conteúdo que se comporta de forma diferente de uma coluna de site padrão no SharePoint. Este artigo explica por que a coluna não é atualizada e fornece as etapas exatas que os proprietários do site devem seguir para corrigi-lo.
Principais Conclusões: Corrigindo o Problema de Atualização da Coluna Status de Aprovação
- Configurações da Biblioteca > Tipo de Conteúdo > Status de Aprovação: A coluna está vinculada ao tipo de conteúdo interno de Aprovação de Conteúdo, não a uma coluna de site padrão.
- Gatilho do Power Automate “Quando um item ou arquivo é modificado”: Use este gatilho para atualizar o valor da coluna Status de Aprovação após a aprovação.
- Recursos da Coleção de Sites > Aprovação de Conteúdo: Este recurso deve estar ativo para que a coluna Status de Aprovação funcione corretamente.
Por que a Coluna Status de Aprovação Não Atualiza Automaticamente
A coluna Status de Aprovação no SharePoint é uma coluna especial de tipo de conteúdo que pertence ao tipo de conteúdo interno de Aprovação de Conteúdo. Ao contrário das colunas de site comuns que são atualizadas imediatamente quando um item é modificado, a coluna Status de Aprovação faz parte do próprio fluxo de trabalho de aprovação. Quando um documento é aprovado, o SharePoint define o valor do Status de Aprovação, mas a coluna pode parecer desatualizada em exibições de lista ou fluxos do Power Automate devido à forma como o SharePoint armazena em cache os dados da coluna ou porque o tipo de conteúdo não está associado corretamente à biblioteca.
Uma causa comum é que a biblioteca de documentos usa um tipo de conteúdo personalizado que não herda a coluna Status de Aprovação do tipo de conteúdo pai. Se a biblioteca não estiver configurada para usar o tipo de conteúdo Aprovação de Conteúdo, a coluna Status de Aprovação permanecerá vazia ou exibirá um valor desatualizado mesmo após a aprovação. Além disso, se o recurso da coleção de sites para Aprovação de Conteúdo estiver desabilitado, a coluna não poderá ser atualizada.
Outro fator é a forma como o Power Automate lê a coluna. A coluna Status de Aprovação é uma coluna de sistema somente leitura no contexto dos fluxos; ela não pode ser atualizada diretamente por uma ação do fluxo. Essa limitação significa que os proprietários do site devem confiar em um gatilho diferente ou em uma solução alternativa para ver o valor atualizado.
Etapas para Verificar a Associação do Tipo de Conteúdo e Habilitar Atualizações do Status de Aprovação
Antes de fazer qualquer alteração, certifique-se de ter pelo menos permissões de Edição na biblioteca de documentos. As etapas a seguir verificarão a configuração do tipo de conteúdo e garantirão que a coluna Status de Aprovação esteja corretamente vinculada.
- Abra as configurações da biblioteca de documentos
Navegue até a biblioteca de documentos onde a coluna Status de Aprovação não está atualizando. Clique no ícone de engrenagem no canto superior direito e selecione Configurações da biblioteca. Se você não vir Configurações da biblioteca, pode não ter permissões suficientes. - Verifique a seção de tipos de conteúdo
Na página de configurações da biblioteca, procure a seção Tipos de Conteúdo. Se não estiver visível, clique em Configurações avançadas na parte inferior da página. Em Tipos de Conteúdo, certifique-se de que a opção “Permitir gerenciamento de tipos de conteúdo?” esteja definida como Sim. Salve a alteração se necessário. - Verifique se o tipo de conteúdo Aprovação de Conteúdo foi adicionado
Na seção Tipos de Conteúdo das configurações da biblioteca, você deve ver uma lista de tipos de conteúdo. O tipo de conteúdo Documento interno deve estar presente. Se você vir apenas tipos de conteúdo personalizados, deve adicionar o tipo de conteúdo Documento. Clique em Adicionar de tipos de conteúdo de site existentes. Selecione Documento na lista e clique em Adicionar. O tipo de conteúdo Aprovação de Conteúdo é incluído automaticamente no tipo de conteúdo Documento. - Confirme se a coluna Status de Aprovação está visível no tipo de conteúdo
Clique no link do tipo de conteúdo Documento. Na página do tipo de conteúdo, localize a seção Colunas. Procure por Status de Aprovação na lista. Se estiver faltando, clique em Adicionar de colunas de site ou lista existentes. Na seção Selecionar colunas, escolha Status de Aprovação na lista e clique em Adicionar. - Habilite a Aprovação de Conteúdo na biblioteca
Volte para as configurações da biblioteca. Em Configurações de versão, defina Aprovação de Conteúdo como Sim. Escolha se deseja exigir aprovação para cada item ou apenas para versões principais. Clique em OK para salvar. Esta etapa ativa a coluna Status de Aprovação para a biblioteca. - Teste o processo de aprovação
Carregue um novo documento na biblioteca. Aprove-o usando o botão Aprovar/Rejeitar no menu do item. Verifique a coluna Status de Aprovação na exibição da biblioteca. Agora deve mostrar Aprovado. Se a coluna ainda mostrar Rascunho ou Pendente, atualize a página do navegador.
Se a Coluna Status de Aprovação Ainda Não Atualizar Após a Correção Principal
O fluxo do Power Automate mostra o valor antigo do Status de Aprovação
Os fluxos do Power Automate que são acionados na modificação do item podem ler uma versão em cache da coluna Status de Aprovação. Para forçar o fluxo a ler o valor mais recente, adicione uma ação de Atraso de 30 segundos antes de ler a coluna. Como alternativa, use o gatilho “Quando um item ou arquivo é modificado” e defina a condição do gatilho para verificar alterações na coluna Status de Aprovação. Isso garante que o fluxo seja executado apenas quando a coluna realmente for atualizada.
A coluna Status de Aprovação permanece vazia mesmo após a aprovação
Se a coluna Status de Aprovação permanecer vazia após a aprovação, o tipo de conteúdo pode não estar associado corretamente à biblioteca. Volte para Configurações da biblioteca > Configurações avançadas e confirme se o gerenciamento de tipos de conteúdo está habilitado. Em seguida, verifique se o tipo de conteúdo Documento é o tipo de conteúdo padrão da biblioteca. Se você estiver usando um tipo de conteúdo personalizado, certifique-se de que ele herde do tipo de conteúdo Documento. Você pode verificar isso abrindo o tipo de conteúdo personalizado em Configurações do Site > Tipos de conteúdo do site e observando o campo tipo de conteúdo pai.
A coluna Status de Aprovação mostra Pendente, mas o item está aprovado
Esse sintoma geralmente ocorre quando a biblioteca tem vários estágios de aprovação ou quando um fluxo do Power Automate modifica o item após a aprovação. Verifique o histórico de versões do item para ver se um fluxo ou outro usuário editou o item após a aprovação. Se um fluxo atualizar o item, o Status de Aprovação pode reverter para Pendente porque o fluxo não é um aprovador autorizado. Para corrigir isso, modifique o fluxo para evitar a atualização de qualquer campo após a etapa de aprovação, ou configure o fluxo para usar a ação Aprovar do conector do SharePoint.
| Item | Configuração Correta | Configuração Incorreta |
|---|---|---|
| Gerenciamento de tipos de conteúdo | Habilitado em Configurações da biblioteca > Configurações avançadas | Desabilitado ou definido como Não |
| Recurso de Aprovação de Conteúdo | Ativado em Recursos da coleção de sites | Desativado |
| Origem da coluna Status de Aprovação | Herdada do tipo de conteúdo Documento | Adicionada como coluna de site separada |
| Gatilho do Power Automate | Usa “Quando um item ou arquivo é modificado” com condição de gatilho no Status de Aprovação | Usa um gatilho manual ou nenhuma condição |
| Tipo de conteúdo padrão | Documento ou um tipo de conteúdo que herda de Documento | Tipo de conteúdo personalizado sem tipo de conteúdo pai |
Os proprietários do site agora podem verificar e corrigir o problema de atualização da coluna Status de Aprovação verificando a associação do tipo de conteúdo, habilitando a Aprovação de Conteúdo e configurando os gatilhos do Power Automate corretamente. Em seguida, revise o histórico de versões dos itens que ainda mostram um status incorreto para identificar quaisquer edições pós-aprovação. Para controle avançado, considere usar um fluxo de trabalho do SharePoint Designer ou um fluxo do Power Automate que defina explicitamente a coluna Status de Aprovação usando a API REST do SharePoint, que contorna a limitação de somente leitura das ações de fluxo padrão.