none
Problema de acesso a links gerados no Sharepoint 2010 usando e-mail template RRS feed

  • Pergunta

  • Pessoal bom dia,

    Sou novo no desenvolvimento sharepoint e já comecei com a versão 2010. Estou tendo um problema

    que está me deixando intrigado do qual me rendereu várias pesquisas na internet e por fim realizar uma pergunta 

    no fórum. Tenho o seguinte cenário na minha aplicação no qual possuo uma lista Email Templates  com os campos

    "Subject Template" no qual possuo as configurações do Template do assunto contido no e-mail algo como:

    [Sistema XYZ]

    Proposta No. ${proposta.numero} foi enviada para análise 

    e o campo Body Template no qual possuo as configurações do template do corpo do e-mail algo como:

    ​Proposta: ${Proposta.Numero} 
    <br /><br />
    A Proposta No.${Proposta.Numero} foi enviada para pelo grupo ${proposta.Groupo}.
    <br /><br />
    Link: <a href="http://servidor:3002/SitePages/Proposta.aspx?Idp=${proposta.Id}">http://servidor:3002/SitePages/Proposta.aspx?Idp=${proposta.Numero}</a>
    

    O Sharepoint faz a geração correta da URL no corpo do e-mail algo como:

    http://servidor:3002/SitePages/Proposta.aspx?Idp=75

    Porém quando a url é clicada de qualquer cliente de e-mail ou por um web mail que o usuário utiliza o Sharepoint parece não conseguir resolver a url ficando na barra de endereço da seguinte forma:

    http://servidor:3002/SitePages/Proposta.aspx?Idp=${proposta.Numero}

    Quando o usuário recorta e cola o link novamente na barra de endereço este funciona normalmente utilizando o valor correto que está na querystring. Se clicar de dentro do cliente de e-mail(outlook,Thunderbird, etc.) ou até mesmo de um webmail a querystring não é resolvida para o valor que ela está no corpo do e-mail sendo substituida pelo código que está no template ${proposta.Numero} gerando uma exceção na minha aplicação, pois minha web parte está esperando um inteiro.

    Alguém sabe se tenho que instalar, configurar alguma característica no sharepoint? O servidor está rodando Sharepoint 2010 Server com language pack instalado para o português.

    quarta-feira, 22 de agosto de 2012 13:36