none
Sharepoint 2010 - Link de acesso via e-mail para abrir formulário (Infopath 2010). RRS feed

  • 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
    quarta-feira, 19 de dezembro de 2012 17:28

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

    quarta-feira, 19 de dezembro de 2012 19:34
    Moderador

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

    quarta-feira, 19 de dezembro de 2012 19:34
    Moderador
  • 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
    fechar o formulário, caso tenha inserido o '&Source=' redirecionará para pagina
    inserida.

    Obrigado !


    Leandro Lima.




    • Editado Leandro Gafa sexta-feira, 18 de outubro de 2013 16:37 correção texto
    quinta-feira, 3 de janeiro de 2013 18:49