Boas pessoal,
Uma das perguntas mais realizadas na comunidade é como modificar a janela de pesquisa de um lookup. Vamos ver as várias maneiras de customizar esta janela.
Por exemplo na entidade contacto temos um lookup para dizer qual o cliente que está afecto, podemos escolher entre a entidade cliente e contacto:

A entidade por defeito é o cliente e se quisermos que a entidade por defeito seja a entidade contacto, então podemos fazer isto:
document.getElementById("parentcustomerid").setAttribute("defaulttype", "2");
E o resultado é este:

Se quisermos dizer que a entidade contacto não faz sentido neste caso então podemos limitar a escolha a apenas a entidade cliente:
document.getElementById("parentcustomerid").setAttribute("lookuptypes", "1");
Vejam o resultado:

Agora imaginem que em vez de restringir quero colocar outra entidade, por exemplo o cliente potencial:
document.getElementById("parentcustomerid").setAttribute("lookuptypes", "1, 2, 4");
document.getElementById("parentcustomerid").setAttribute("lookuptypenames", "account:1,contact:2,lead:4");
document.getElementById("parentcustomerid").setAttribute("lookuptypeIcons", "/_imgs/ico_16_2.gif:/_imgs/ico_16_4.gif:/_imgs/ico_16_8.gif");
Neste caso estamos a dizer quais as entidades, os nomes das entidades e os respectivos icons, vejam o resultado:

Agora quero desabilitar a escolha de uma vista:
document.getElementById("parentcustomerid").setAttribute("disableViewPicker", "1");
Vejam o resultado:

Agora quero mudar qual a vista por defeito:
Xrm.Page.getControl("parentcustomerid").setDefaultView("00000000-0000-0000-00AA-000010001033");
Vejam o resultado:

Todo este código pode ser colocado no evento onload do formulário.
Algumas perguntas poderão estar a ser feitas:
· Que código são estes 1, 2 e 4?
São os códigos das entidades, eu neste post criei apenas para referência rápida sobre estes códigos.
· Como posso obter o guid de uma vista?
Temos algumas hipóteses, abrir a vista para editar e copiar o id do URL. Estando a ver os registos de uma vista podemos carregar em “Copiar uma Hiperligação” e escolher opção “da Vista Actual”
Ainda existe outro método o addCustomView que está explicado neste post.
Espero que estas dicas rápidas sejam úteis.
Até a próxima