none
Como personalizar ação de um botão da Ribbon RRS feed

  • Pergunta

  • Olá, preciso de uma ajuda, sou iniciante com Dynamics CRM, e preciso criar uma função que no click de um botão faça exatamente o que o ativar cotação faz, porém sem fechá-la.

    Procurei no fórum  alguns exemplos mas não encontrei, entrei no MVA para estudar algo também, mas nada que me ajude no momento, qualquer link que faça algo similar para fins de estudo já me ajuda muito.

    O importante pra mim neste caso é entender como funciona e não apenas pegar um script pronto e colocar no código.

    Obrigado.



    sexta-feira, 16 de agosto de 2013 18:37

Respostas

  • Boas Felipe,

    Pelo que percebi queres saber como ativar a cotação via script. Por isso vou ignorar todos os aspetos da ribbon que já foi sugerido pelo Giovani.

    Para ativares uma cotação tens que usar a mensagem SetStateRequest para poderes mudar o estado neste caso queres mudar para ativo, podes aqui ver os vários estados que podes colocar. Por exemplo para colocar a cotação em draft existe uma mensagem própria chamada ReviseQuoteRequest, podes ver aqui uma lista de mensagens disponíveis para aplicares a uma cotação.

    Para poderes executar estas mensagens por Javascript ou usas mensagens SOAP diretamente ou utilizas uma bilbioteca XrmServiceToolkit para facilitar a sua chamada.

    Espero não ter sido muito chato na explicação.

    Espero ter ajudado.
    Se respondi a sua pergunta por favor marque como resposta e\ou como útil.


    Pedro Azevedo Crm Specialist 4.0\2011

    quarta-feira, 21 de agosto de 2013 08:34

Todas as Respostas

  • Olá Felipe,

    Por acaso você já acessou o endereço abaixo?

    http://msdn.microsoft.com/en-us/library/gg309639.aspx


    sexta-feira, 16 de agosto de 2013 18:59
  • Olá Giovani,

    Sim acessei, mas eu estou procurando algo que me ajude a criar um script que faça algo similar ao ativar cotação, porém sem fechá-la.

    sexta-feira, 16 de agosto de 2013 19:03
  • Boas Felipe,

    Pelo que percebi queres saber como ativar a cotação via script. Por isso vou ignorar todos os aspetos da ribbon que já foi sugerido pelo Giovani.

    Para ativares uma cotação tens que usar a mensagem SetStateRequest para poderes mudar o estado neste caso queres mudar para ativo, podes aqui ver os vários estados que podes colocar. Por exemplo para colocar a cotação em draft existe uma mensagem própria chamada ReviseQuoteRequest, podes ver aqui uma lista de mensagens disponíveis para aplicares a uma cotação.

    Para poderes executar estas mensagens por Javascript ou usas mensagens SOAP diretamente ou utilizas uma bilbioteca XrmServiceToolkit para facilitar a sua chamada.

    Espero não ter sido muito chato na explicação.

    Espero ter ajudado.
    Se respondi a sua pergunta por favor marque como resposta e\ou como útil.


    Pedro Azevedo Crm Specialist 4.0\2011

    quarta-feira, 21 de agosto de 2013 08:34
  • Olá Pedro, muito obrigado pela resposta, mas acabei resolvendo de outra forma, criei um campo personalizado e no clique do botão da ribbon eu seto o valor true pra este campo.

    Após isto envio um email e depois disso mudo o valor do campo para false (via workflow), dessa forma faz mais ou menos o que queria no inicio, mas a sua resposta foi muito útil, irei marcá-la, pois era algo do genero que eu precisava no começo.

    Obrigado Pedro.

    quinta-feira, 22 de agosto de 2013 19:31