Friday, May 2, 2014

Powershell - Recuperando Colunas Lookup corrompidas

Algumas vezes precisamos transferir dados de listas de um ambiente de Produção para outro de Homologação ou Desenvolvimento, a fim de reproduzirmos algum bug. Esse processo é bastante simples, devido ao recurso de salvar como Template uma lista e importá-lo em outro ambiente.

Porém, os tipos de coluna Lookup são relativamente "sensíveis". Perceba que no momento que você restaurar o Template de lista, muitas vezes a lista que serve de Lookup para a atual difere no seu ID, causando diversos problemas como:

A opção Obter informações de fica vazia e o nome da coluna é apresentado em um Literal, não mais em um DropDownList.


A visualização da lista apresentará a seguinte mensagem:


A fim de sanarmos este problema rapidamente, você pode então utilizar o script abaixo para reatualizá-la e recuperar a visualização e a apresentação dos dados.



Espero salvar algumas horas do dia de vocês com isto.

Referências:
I Like SharePoint

No comments:

Post a Comment

Obrigado pelo sua colaboração!