none
Publicar Form no Sharepoint - Informações em .xml RRS feed

  • Discussão Geral

  • Boa Tarde, Pessoal!

    Estou com uma dúvida e gostaria de obter algumas sugestões. Acredito que não haverá uma resposta absoluta, por isso, qualquer comentário ajudaria.

    Há algum tempo, alguns funcionários da empresa preencheram um formulário contendo algumas informações sobre formação academica. Esses formulários estavam em .pdf e quando ele me enviaram por e-mail veio no formato .xml - Perfeito, pois poderia, então, analisar os dados no excel e gerar as informações necessárias.

    Acontece que, atualmente, pretendemos, com o uso do Sharepoint, disponibilizar um formulário em Infopath (publicado no Sharpoint) para que eles atualizem suas informações, quando for necessário. No entanto, gostariamos de colocar o formulário de cada funcionário em Infopath no Sharepoint, com as informações que eles já nos enviaram (para se evitar que eles preenchessem tudo novamente) e se encontram no formato .xml (um arquivo para cada funcionário). Ou seja, ao invés de deixar um formulário em branco, já publicar os formulários com as informações que já possuímos.

    Alguém teria alguma sugestão para isso?!


    Obrigado, Everton

    sexta-feira, 19 de outubro de 2012 19:26

Todas as Respostas

  • Everton,

    Você poderia utilizar esse site como referência mas realizar algumas mudanças.

    http://msmvps.com/blogs/sundar_narasiman/archive/2011/07/15/programmatically-update-infopath-form-xml.aspx

    Ex.:

    - Documento XML: funcionario.xml
    - Documento Infopath: funcionario.xsn

    Com base no site, você pode criar uma aplicação console , para cada arquivo xml, a aplicação acha o xsn correspondente e atualiza o formulário infopath.

    Depois é só você publicar os formulários infopaths na biblioteca e depois utilizar o formulário como template para que os novos funcionários consigam publicar novos formulários com base no template.

    Obs.: Você pode utilizar uma solução console ou também power shell.


    Atenciosamente, Rafael Fausto

    sexta-feira, 19 de outubro de 2012 19:52
  • Fausto, entendi perfeitamente a sugestão, mas na verdade sou leigo quanto ao assunto. Do que se trata essa solução console e a power shell ao qual vc faz referência?!

    Obrigado, Everton

    sexta-feira, 19 de outubro de 2012 19:54
  • Everton,

    Aplicação console: http://msdn.microsoft.com/en-us/library/ms438026.aspx
    Power Shell: http://technet.microsoft.com/pt-br/library/bb978526.aspx

    Duas ótimas referências :)


    Atenciosamente, Rafael Fausto

    sexta-feira, 19 de outubro de 2012 19:59
  • Muito Obrigado!

    Obrigado, Everton

    sexta-feira, 19 de outubro de 2012 20:01
  • Almeida,

    Você tem que criar o formulário no InfoPath, se quiser tem um post bacana sobre isso: http://fabiangehrke.com.br/2011/06/11/publicando-formulrio-infopath-no-sharepoint/. Ao publicar os campos marque a opção para poderem ser editados em folhas de dados. É importante que todos os campos que você quiser alterar sejam publicados no SharePoint, dessa forma o conteúdo do formulário é copiado do XML para o SharePoint. Depois disso você pode editar os campos em folha de dados (datasheet), aí pode pegar do Excel e copiar e colar no SharePoint, desde que as colunas e registros estejam da mesma forma.


    Atenciosamente,

    Fabian André Gehrke
    MCITP e MCPD SharePoint 2010
    http://fabiangehrke.com.br

    segunda-feira, 22 de outubro de 2012 03:46
    Moderador
  • Almeida,

    Você tem que criar o formulário no InfoPath, se quiser tem um post bacana sobre isso: http://fabiangehrke.com.br/2011/06/11/publicando-formulrio-infopath-no-sharepoint/. Ao publicar os campos marque a opção para poderem ser editados em folhas de dados. É importante que todos os campos que você quiser alterar sejam publicados no SharePoint, dessa forma o conteúdo do formulário é copiado do XML para o SharePoint. Depois disso você pode editar os campos em folha de dados (datasheet), aí pode pegar do Excel e copiar e colar no SharePoint, desde que as colunas e registros estejam da mesma forma.


    Atenciosamente,

    Fabian André Gehrke
    MCITP e MCPD SharePoint 2010
    http://fabiangehrke.com.br

    Fabian, eu entendi perfeitamente a sua idéia. Mas em como eu seleciono essa opção no Infopath para editar na folha de dado do SharPoint?!

    Obrigado, Everton

    quinta-feira, 25 de outubro de 2012 15:18