Tuesday, July 5, 2011

Erro ao abrir Perfis de Utilizador/User Profile

Após a criação de uma Aplicação de Serviço de Perfis de Utilizador pode aparecer o erro:

Ocorreu um erro inesperado. / An unexpected error occurred.




Solução: Fazer um IISRESET /noforce ao servidor WFE.

Se não funcionar, é bem capaz de faltar activar os serviços Perfis de utilizador e sincronização do servidor.

1- Ir a gestão de aplicações / Application Management



2- Selecionar Gerir serviços do servidor / Services on Server
3- Iniciar os serviços: Serviço de Perfis de Utilizador e Serviço de Sincronização de Perfis de Utilizador
4- Fazer novamente um IISRESET.

;) Alguma dúvida é só colocar.

Tuesday, June 7, 2011

How to get a Term Metadata Taxonomy

Como encontrar o termo no arquivo de Metadata:

TaxonomySession session = new TaxonomySession(properties.Web.Site);
TermStore termStore = session.TermStores["Serviço de Metadados Geridos"];
Group group = GetByName(termStore.Groups, "Colecção de Sites - server");
TermSet termSet = group.TermSets["Categoria"];//Metadata value
TermCollection tc = termSet.GetAllTerms();
Term t = tc["Programas"];

Ops using Microsoft.SharePoint.Taxonomy;

;)) Assim consegui-mos o Term/termo.

SetFieldDefault Metadata - term default na folder/pasta ou field/campo

Para definir um term default na folder/pasta ou field/campo com metadata, utilizamos:

string term="";
MetadataDefaults metaDefault= new MetadataDefaults(properties.List);
SPFolder folder = web.GetFolder(properties.Web.GetFolder("http://server/site/folder"));
term = "2070;#Programas|bc943091-79ac-4f5f-a79b-205e8e717823";
metaDefault.SetFieldDefault(folder, "Categoria", term);


Term/Termo é composto por:
lcid
;#Term Name|Guid of term

LCID = Language code ID - How to get LCID
Guid of term = Term.id - How to get Guid of Term and term

Hope it helps ;))

Friday, April 1, 2011

Editar campo "ligado ao item com menu de edição"/"Linked to edit item"

Uma solução rápida para mudar o campo ligado ao item com menu de edição/Linked to edit item é:

1 - Acções/Action -> Editar na folha de dados/Edit in dataSheet.
2- Guardar todos as células do campo "ligado ao menu editar" e copiar o campo pretendido para este.
2- E por fim copiar as células guardadas para o campo anteriormente copiado.


Mudar Ordem das colunas/Change Column Order em novo form/new form

Para mudar a ordenação das colunas numa lista.

1 - Definições da biblioteca/Library Settings
2 - Se gestão de tipos de conteúdo não permitido/Management of content Types not allowed,
Então Definições avançadas/Advanced settings -> Permitir gestão de tipos de conteúdo/Allow management of content types -> Sim/Yes
3 - Se Sharepoint 2007, Clicar em Item nas definições da biblioteca/Library settings
4 - Se Sharepoint 2010, Clicar em Documento/Document nas definições da biblioteca/Library settings
5 - Por fim, click Ordem das colunas/Column Order

And that's it!!

Tuesday, March 29, 2011

<nativehr>hex2Char error: Code point out of range: 80070002</nativehr><nativestack></nativestack>:null

Erro significa o mesmo que : "File not found, verify if the URL is right"

ATENÇÃO: o formato deve ser: "/SubSite/Folder/file.pdf" ou "/SubSite/file.pdf"

Como getFileByURL, getSPItemByURL, getItemByURL

Function is Web.GetListItem(AbsoluteURL);


AbsoluteURL = "/SubSite/Folder/file.pdf";