none
Manipular Dados de Caixa de Dialogo RRS feed

  • Pergunta

  • Olá Pessoal, estou em uma tarefa onde tenho que automatizar certas coisas para o usuario em uma caixa de diálogo(janela ou PopUp,pois não sei o que é exatamente). O Problema é, não sei como manipular os campos e dados dessa caixa de diálogo que aparecerá para o usuário depois que ele clicar em um determinado botão. Em anexo mando uma figura com três passos para tentar exemplificar o que quero fazer exatamente.

    Passo 1: O usuario clica em um botão na entidade que está e ativa a caixa de dialogo.

    Passo 2: Abre-se a caixa de diálogo onde se encontra um dos campos que pretendo manipular, escondendo ou preenchendo o campo dependendo da determinada situação.

    Passo 3: Uma janela de Debbuger onde consegui achar o id do campo que pretendo manipular, no caso o campo <Converter um cliente potencial existente> , que possui o id = "radConvertExistingLead". Mas não consigo pegar o valor do campo e nem trazelo para um variavel qualquer javascript.

    Alguem Sabe o que tenho que fazer?

    Entidade Responta de Campanha que abre uma caixa de diálogo ao clicar em Converter Resposta...


    • Editado _Wagner dos Santos segunda-feira, 22 de setembro de 2014 18:53 estava imcompleto
    segunda-feira, 22 de setembro de 2014 18:45

Respostas

  • Boas Wagner,

    Infelizmente não é possível customizar esta janela de uma forma suportada. Uma maneira não suportada é tu ires diretamente a esse formulário podes encontrar aqui <pasta de instalação do CRM>/Microsoft Dynamics CRM\CRMWeb\MA\CampaignResponse\dialogs\conv_response.aspx mas esta abordagem tem muitos problemas, não é garantido que em futuros URs isto continue a funcionar e é difícil manutenção.

    Outra solução que dá mais trabalho é tu realizares o teu própria caixa de diálogo, onde escondes o botão por defeito e crias um novo onde tens a tua própria lógica.

    PS: Esta semana já não vai dar mas a próxima semana vai ser um bom candidato para um novo post no meu blog :)

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


    Pedro Azevedo Crm Specialist 4.0\2011

    terça-feira, 23 de setembro de 2014 10:31

Todas as Respostas

  • Boas Wagner,

    Infelizmente não é possível customizar esta janela de uma forma suportada. Uma maneira não suportada é tu ires diretamente a esse formulário podes encontrar aqui <pasta de instalação do CRM>/Microsoft Dynamics CRM\CRMWeb\MA\CampaignResponse\dialogs\conv_response.aspx mas esta abordagem tem muitos problemas, não é garantido que em futuros URs isto continue a funcionar e é difícil manutenção.

    Outra solução que dá mais trabalho é tu realizares o teu própria caixa de diálogo, onde escondes o botão por defeito e crias um novo onde tens a tua própria lógica.

    PS: Esta semana já não vai dar mas a próxima semana vai ser um bom candidato para um novo post no meu blog :)

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


    Pedro Azevedo Crm Specialist 4.0\2011

    terça-feira, 23 de setembro de 2014 10:31
  • Tranquilo Azevedo, Brigado Mais um vez pela ajuda.
    terça-feira, 23 de setembro de 2014 12:36
  • Boas Azevedo, esqueci de relatar algo. A manipulação que pretendo fazer sobre a janela que se abre é relacioanda a um cliente nosso. Quando eu entro no caminho: <pasta de instalação do CRM>/Microsoft Dynamics CRM\CRMWeb\MA\CampaignResponse\dialogs\conv_response.aspx me parece que eu vou editar o arquivo e todos os clientes receberão a mesma alteração. Existe alguma forma de alterar apenas para aquele cliente especifico?

    Outra coisa, sobre o fato de não ser suportado quer dizer que na próxima atualização corre o risco de ser sobreescrito?


    Wagner dos Santos

    terça-feira, 23 de setembro de 2014 14:24
  • Boas Wagner,

    Mas para cada cliente tens uma organização ou é uma organização para todos os clientes? Se for uma organização para cada cliente podes ver pela organização. Se é a mesma organização presumo que tenhas uma estrutura de unidades de negócio diferente para cada cliente, também poderás ir por ai. Diz aí o que tens e se tiveres dúvida eu ajudo.

    Por não ser suportado é isso tudo, eles não garantem que existe uma continuidade, por isso em futuros rollups podem substituir ou mudar algo que deixe de funcionar, por isso estava a falar de manutençã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


    • Sugerido como Resposta Azevedo PedroMVP terça-feira, 23 de setembro de 2014 21:39
    • Editado Azevedo PedroMVP terça-feira, 23 de setembro de 2014 21:40 Explicação do suportado
    terça-feira, 23 de setembro de 2014 21:39