none
Rollup 12 (CRM Online) causando problemas em vários scripts (javascript) RRS feed

  • Discussão Geral

  • Olá,

    Participei no desenvolvimento de algumas customizações no CRM Online e depois que o CRM foi atualizado para o Rollup 12 várias destas customizações começaram a dar problemas, dentre elas uma customização para máscaras de Telefone, CPF e CNPJ e um script para criação de um botão em um formulário que executa um javascript (agora em todas às vezes que o botão é clicado, aparece na tela a mesma mensagem que pergunta se você quer ou não sair da página).

    Alguém mais está com problemas em scripts depois das atualizações?

    sexta-feira, 18 de janeiro de 2013 18:03

Todas as Respostas

  • Com a atualização do Service Update Rollup 12, veio o suporte a multi-browser. Com isto a Microsoft solicitou que seja reavaliado a aplicação dos scripts com a ferramenta Code Validation Tool.

    Esta ferramenta irá validar se o seus javascripts estão suportado com as mudanças deste último Rollup.

    segunda-feira, 21 de janeiro de 2013 12:25
  • Comecei a perceber os problemas hoje, toda atualização traz novidades nem sempre felizes.
    segunda-feira, 21 de janeiro de 2013 16:49
  • Sobre os Script de validações de telefone Etc...

    Favor verificar se esta usando alguma propriedade do tipo:

    var numero = event.srcElement;
    numero.DataValue.replace(/[^0-9]/g, "");

    O problema parece estar na propriedade ".DataValue", ela não esta mais presente, favor usar apenas ".value", como o exemplo abaixo:

    var numero = event.srcElement;
    numero.value.replace(/[^0-9]/g, "");

    Para mim funcionou.  

    segunda-feira, 21 de janeiro de 2013 17:23
  • No BLOG do time tem um post com algumas explicações e possíveis soluções.

    http://blogs.msdn.com/b/crm/archive/2013/01/18/script-errors-after-the-december-2012-service-update.aspx


    Atenciosamente,
    Rodrigo Hentz - MCP.MCPS.MCNPS.MCTS.MBSS.MBSP.MCITP
    Profile
    Blog

    segunda-feira, 21 de janeiro de 2013 18:05
    Moderador
  • Quanto aos erros de máscaras para Telefone, CPF e CNPJ foram "corrigidos" com a ação que postei neste tópico e o botão que criei só funciona corretamente no Internet Explorer, confirmei isso testando em browsers diferentes e utilizando a ferramenta citada pelo Michael Pereira.
    • Editado kpereira segunda-feira, 21 de janeiro de 2013 18:59
    segunda-feira, 21 de janeiro de 2013 18:58
  • Daniel,

    Na verdade não vamos interpretar como a atualização pode trazer problemas, na verdade nós causamos os problemas neste caso, pois sempre desenvolvemos pensando em apenas um único navegador o IE, devíamos sempre desenvolver os JScripts lembrando que um dia o rollup 12 fosse acontecer, o problema é que nem sempre conseguimos nos preparar da melhor forma...

    Att,


    Tiago Michelini Cardoso MVP - MCC - MCTS
    https://tiagomcardoso.wordpress.com/

    quinta-feira, 24 de janeiro de 2013 00:28
    Moderador
  • Assino em baixo.
    quinta-feira, 24 de janeiro de 2013 19:22