Usuário com melhor resposta
Como criar um campo de ID personalizado?

Pergunta
-
Boa tarde Pessoal,
Alguém poderia me ajudar, como posso criar um campo de ID personalizado?
Ex: Tenho um campo que é combo com as Opções X,Y e Z.
Se eu selecionar a opção X o ID tem que começar com P00000(usando 5 casas depois do P).
E quando selecionar a opção Y ou Z o ID tem que começar com PI0000(usando 4 casas depois do PI).
Alguem saberia me ajudar por favor.
Obrigado
Fernando Bizon
Respostas
-
Ola Fernando,
Existem 4 formas de poderes realizar isso,
1. Criar novo Custom Field Types na qual defines essas regras,
http://msdn.microsoft.com/en-us/library/bb684919(v=office.12).aspx
2. Criar um Event handler associado a tua Lista, esta função ira actualizar o teu campo
http://msdn.microsoft.com/en-us/library/ms437502.aspx
3. Criar um workflow na qual utilizas as condições (if) para as tuas opcoes (x,y,Z) e depois utilizas a funcao stringbuilder para criar o teu prefixo.
4. Outra forma seria adicionar uma "calculated column" e utilizar as formulas que se utilizam no excel por exemplo, ai defines as regras para o teu prefixo.
Com o SharePoint 2010 existe uma nova feature chamada Document id na qual podes criar os teus prefixos.
André Lage Microsoft SharePoint, CRM and Sybase Consultant
Blog:http://aaclage.blogspot.com
Codeplex:http://spupload.codeplex.com/http://simplecamlsearch.codeplex.com/- Marcado como Resposta Fernando Bizon quarta-feira, 31 de agosto de 2011 14:01
Todas as Respostas
-
Ola Fernando,
Existem 4 formas de poderes realizar isso,
1. Criar novo Custom Field Types na qual defines essas regras,
http://msdn.microsoft.com/en-us/library/bb684919(v=office.12).aspx
2. Criar um Event handler associado a tua Lista, esta função ira actualizar o teu campo
http://msdn.microsoft.com/en-us/library/ms437502.aspx
3. Criar um workflow na qual utilizas as condições (if) para as tuas opcoes (x,y,Z) e depois utilizas a funcao stringbuilder para criar o teu prefixo.
4. Outra forma seria adicionar uma "calculated column" e utilizar as formulas que se utilizam no excel por exemplo, ai defines as regras para o teu prefixo.
Com o SharePoint 2010 existe uma nova feature chamada Document id na qual podes criar os teus prefixos.
André Lage Microsoft SharePoint, CRM and Sybase Consultant
Blog:http://aaclage.blogspot.com
Codeplex:http://spupload.codeplex.com/http://simplecamlsearch.codeplex.com/- Marcado como Resposta Fernando Bizon quarta-feira, 31 de agosto de 2011 14:01
-
Ola André,
Usou o SharePoint 2007.
Para mim a unica opção seria a 3 workflow .
Conseguir fazer da forma que você me orientou.
Estou com uma dúvida, sobre o workflow .
Ele não faz a validação durante o processamento das informações ex: quando estou preenchendo os campos?
Muito Obrigado.
Bizon- Marcado como Resposta Fernando Bizon quarta-feira, 31 de agosto de 2011 14:01
- Não Marcado como Resposta Fernando Bizon terça-feira, 6 de setembro de 2011 11:25