SharePoint 4 Developers

Guia de referência adicional em desenvolvimento .NET / SharePoint

The required feature is not enabled for this column type

Segue mais uma dica de como contornar problemas que aparecem durante a utilização do SharePoint 2010. A mensagem: The required feature is not enabled for this column type, aparece na tentativa de criação de um Metadata Column.

Oi pessoal,

Segue mais uma dica de como contornar problemas que aparecem durante a utilização do SharePoint 2010. Esse caso acontece na tentativa de criação de um Metadata Column.

Problema

Em alguns casos você pode se deparar com a seguinte mensagem ao tentar criar Metadata Columns:

“The required feature is not enabled for this column type”

Conforme podemos ver na Figura 1:

mensagem

Figura 1 - Mensagem

O que está acontecendo é que o SharePoint 2010 está alertando para que a coluna seja disponibilizada, a ativação de uma feature é necessária. Mas qual feature?

Solução

A feature que necessita ser ativada é uma Site Collection Hidden Feature, ou seja, uma Site Collection Feature que não está disponível para ativação via UI. Precisa ser ativada via comando. A Figura 2 mostra a feature que precisa ser ativada:

SiteHiddenFeature

Figura 2 – Hidden Feature

Essa feature pode ser ativada via comando no PowerShell através da seguinte execução (repare que o Id é mesmo da Figura 2):

Enable-SPFeature -id "73ef14b1-13a9-416b-a9b5-ececa2b0604c" -Url <Site-Url>

Resultado

Após a ativação da feature, qualquer Metadata Column poderá ser criado sem problemas, conforme Figura 3:

resultado

Figura 3 – Criação do Metadata Column

Se a mensagem informasse qual fosse a feature para ativação, com certeza esse post não seria necessário, porém esse não é o caso…rs. Essa é mais uma das pegadinhas que nos fazem perder tempo em investigação.

Espero que esse post ajude.

[]’s

Marcel Medina

Clique aqui para ler o mesmo conteúdo em Inglês.

blog comments powered by Disqus