Usuário com melhor resposta
Sharepoint 2010 - Link de acesso via e-mail para abrir formulário (Infopath 2010).

Pergunta
-
Olá pessoal,
Tenho uma dúvida técnica que é referente ao Sharepoint 2010 e os links de acesso via e-mail aos formulários criados no InfoPath Designer 2010.
- Para abrir os formulários nós optamos que o mesmo fossem aberto via browser, pois todos os usuários possuem o InfoPath 2010 Client instalado nas maquinas e personalizado um fluxo de trabalho que em determinada etapa é enviado um e-mail para o cliente com o link de acessso a determinado formulário.
Já efetuei algumas configurações, para que o mesmo fosse aberto via browser:
1º SharePoint ADM>Central Administrativa>General Application Settings>Configure InfoPath Forms Services> e as opções marcadas: (Allow users to browser-enable form templates/Render form templates that are browser-enabled by users).
2º (Formulário) InfoPath Designer 2010>nas configurações foram marcadas as opções (Habilitar este formulário para ser preenchido com o uso de um navegador).
O problema que tenho é, ao navegar via Sharepoint 2010 os formulários abrem via browser normalmente. Porem os links que são enviados por e-mail (via fluxo de trabalho) para os cliente, o mesmo abre via InfoPath 2010 client e não pelo browser.<o:p></o:p>
Tem mais alguma configuração a ser aplicada, para que os links de acesso via e-mail, aos formulários abram somente via browser?
- Editado Leandro Gafa quarta-feira, 19 de dezembro de 2012 17:46 format
Respostas
-
Leandro,
O que fiz para resolver isso foi montar a URL manualmente, só que não foi para o email, foi para o corpo da mensagem que ao clicar estava abrindo o arquivo ao invés do formulário.
Acesse um formulário novo e copie a URL, depois monte via as regras do wf para montar essa url dinamicamente.
Veja algumas referências:
http://aarebrot.net/blog/2011/07/how-to-force-infopath-forms-to-open-in-the-browser-when-linked-in-an-email/
http://msdn.microsoft.com/en-us/library/ms772417(v=office.12).aspx
Atenciosamente,
Fabian André Gehrke
MCITP e MCPD SharePoint 2010
http://fabiangehrke.com.br- Sugerido como Resposta Hezequias VasconcelosModerator quinta-feira, 20 de dezembro de 2012 11:20
- Marcado como Resposta Hezequias VasconcelosModerator quinta-feira, 27 de dezembro de 2012 09:49
Todas as Respostas
-
Leandro,
O que fiz para resolver isso foi montar a URL manualmente, só que não foi para o email, foi para o corpo da mensagem que ao clicar estava abrindo o arquivo ao invés do formulário.
Acesse um formulário novo e copie a URL, depois monte via as regras do wf para montar essa url dinamicamente.
Veja algumas referências:
http://aarebrot.net/blog/2011/07/how-to-force-infopath-forms-to-open-in-the-browser-when-linked-in-an-email/
http://msdn.microsoft.com/en-us/library/ms772417(v=office.12).aspx
Atenciosamente,
Fabian André Gehrke
MCITP e MCPD SharePoint 2010
http://fabiangehrke.com.br- Sugerido como Resposta Hezequias VasconcelosModerator quinta-feira, 20 de dezembro de 2012 11:20
- Marcado como Resposta Hezequias VasconcelosModerator quinta-feira, 27 de dezembro de 2012 09:49
-
Boa tarde, Fabian!
Muito bom o conteúdo fornecido, obrigado por me responder!
Ao ler o conteúdo e efetuar os testes, tive algumas experiências e gostaria de compartilhar com o pessoal.
Personalização de link no Forms do fluxo de trabalho – InfoPath.
Em determinado fluxo de trabalho (Inicio de Processo de Aprovação) ao enviar e-mail, o mesmo é personalizado com o link para acessar, determinada aprovação que é um FORMS também personalizado.
- “Deacordo com o conteúdo lido era preciso inserir o seguinte parâmetro:'?OpenIn=Browser'
no final do link que redirecionava para o formulário.- O forms é elaborado no InfoPath, porem tive algumas dificuldades para inserir hiperlink
em determinada palavra, Ex.: Antes de iniciar aprovação, clique aqui para
acessar o formulário. Neste “Clique aqui”, gostaria de inserir o hiperlink redirecionado para determinado formulário, porem com o parâmetro '?OpenIn=Browser', para que o mesmo sempre fosse aberto via browser.O que fiz?
Nestes forms, do lado direito existe varias opções de botões, caixa de texto, etc.
Escolhi um que não estou usando (Ex.:New Request), com o botão direito acessei sua propriedade,
opção valor clique no botão (fx), inseri uma função (Categoria=todas/ opção=Concat) que ficará assim: “concat(clique duas vezes para inserir campo; clique duas
vezes para inserir campo; clique duas vezes para inserir campo)”concat(clique duas vezes para inserir campo (inseri o campo conteúdo relacionado, que é o
link para acessar o formulário); '?OpenIn=Browser')Ficará assim: concat(WorkflowLink; '?OpenIn=Browser')
Caso queira colocar o Source, para retornar a determinada pagina: concat(WorkflowLink;'
?OpenIn=Browser&Source=http:.....com.br')Agora vamos para magica, criar hiperlink no “clique aqui” que receberá o parâmetro acima.
Selecione o “clique aqui” com o direito / Edita hiperlink / opção fonte de dados selecionar
o botão “New request”/ ok.Em seguida publica e testar , no fluxo o “clique aqui” abrirá o formulário no browser e após
Obrigado !
fechar o formulário, caso tenha inserido o '&Source=' redirecionará para pagina
inserida.
Leandro Lima.
- Editado Leandro Gafa sexta-feira, 18 de outubro de 2013 16:37 correção texto