Usuário com melhor resposta
Usar um template de documento para inserir informações de diversas listas.

Pergunta
-
Ola pessoal,
Eu tenho o seguinte cenário:
Hoje, ao clicar em um botão em uma webpart, eu gero um documento word com informações de 3 listas.
Para gerar esse documento eu utilizo o "Microsoft Office Open XML SDK 2.0", onde eu pego o meu template de documento, converto ele linhas de código e, para gravar as informações, das listas eu busco elas em tempo de execução e coloco cada uma no seu devido lugar e depois salvo o documento em uma biblioteca de documentos.
Isso funciona perfeitamente, só que eu sinto que dessa forma eu não estou usando o Sharepoint ao meu favor e, se eu precisar mudar algo no template, eu tenho que re-gerar a classe que converte o documento em linhas de código, reposicionar todos os campos novamente, compilar, fazer o deploy, etc... Gera um certo desconforto.
Eu consigo fazer isso de uma forma que eu consiga deixar um template no sharepoint, acessar esse template e gravar as informações desejadas de uma melhor forma?
Abraços
Marcos Anunciação
Respostas
-
Marcos,
Vc poderia criar tipos de conteúdo e associar campos das outras listas a esses tipos de conteúdo. O próprio usuário pode selecionar os valores e vc pode utilizá-los dentro do documento com o recurso do Word chamado "partes rápidas" (ou algo parecido). Conforme os campos selecionados ele iria colocar os valores dentro do documento.
Não sei se antende, mas veja se é viável para vc.
Se não for poste aqui e vamos discutir uma solução.
Atenciosamente,
Fabian André Gehrke
MCITP e MCPD SharePoint 2010
http://fabiangehrke.com.br- Marcado como Resposta Hezequias VasconcelosModerator terça-feira, 26 de junho de 2012 13:33
Todas as Respostas
-
Marcos,
Vc poderia criar tipos de conteúdo e associar campos das outras listas a esses tipos de conteúdo. O próprio usuário pode selecionar os valores e vc pode utilizá-los dentro do documento com o recurso do Word chamado "partes rápidas" (ou algo parecido). Conforme os campos selecionados ele iria colocar os valores dentro do documento.
Não sei se antende, mas veja se é viável para vc.
Se não for poste aqui e vamos discutir uma solução.
Atenciosamente,
Fabian André Gehrke
MCITP e MCPD SharePoint 2010
http://fabiangehrke.com.br- Marcado como Resposta Hezequias VasconcelosModerator terça-feira, 26 de junho de 2012 13:33
-
Fabian,
Obrigado pela resposta.
Eu acabei "pulando" esse item da minha lista de pendências e logo mais voltarei a trabalhar em cima dele.
Tem como me passar um site como referência?
É algo parecido com isso?
Acho que dessa forma seria uma outra abordagem, talvez, no momento do submit eu tenha que gravar os dados em uma outra lista para que o documento seja gerado.
Obrigado pela ajuda.
Abraços
Marcos Anunciação