none
Como encontrar os dados da Caixa de Dialogo "Fechar Oportunidade como Perdida" RRS feed

  • Pergunta

  • Ola a todos!

    Gostaria de saber onde fica armazenado as informações de Concorrente e Descrição da caixa de dialogo Fechar Oportunidade como Perdida, pois estou desenvolvendo um Workflow que envia estas informações por e-mail no ato da alteração do status da oportunidade para Perdida ou Cancelada, porem notei que o "campo" Concorrente desta caixa de dialogo não é de fato um campo, tente acha-lo na entidade Oportunidade mas não encontrei, assim como a descrição só aparece a do formulário de oportunidades e não o da caixa de dialogo da oportunidade Perdida, os únicos que consegui achar foi o de Razão do Status, Receita Real e Data de Fechamento.

    Tomei como base este artigo, porem não me ajudou muito

    http://rc.crm.dynamics.com/RC/2011/pt-br/online/5.1_CTP/configurestatusreason.aspx

    segunda-feira, 1 de setembro de 2014 16:58

Respostas

Todas as Respostas

  • Boas Thiago,

    Essa informação fica na entidade OpportunityClose. Podes ver este link, que apesar de ser da versão 4.0 ainda se mantém muito atual.

    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 segunda-feira, 1 de setembro de 2014 22:36
    • Marcado como Resposta Thiago_Lima terça-feira, 2 de setembro de 2014 17:05
    • Não Marcado como Resposta Thiago_Lima terça-feira, 2 de setembro de 2014 18:56
    • Marcado como Resposta Thiago_Lima terça-feira, 2 de setembro de 2014 18:58
    segunda-feira, 1 de setembro de 2014 22:36
  • Ola pedro,

    Pesquisando um pouco sobre o assunto que recomendou, cheguei no seu site que tem um post que explica exatamente o que eu quero fazer, só que você usa o Case de Incidente, eu gostaria de fazer com os campos de Concorrente e Descrição das Oportunidades Fechadas como Perdidas, como ficaria o código ?

    http://xptcrm.com/post/2013/09/09/Custom-Workflow-Activities-Resolucao-de-incidentes.aspx

    terça-feira, 2 de setembro de 2014 19:01
  • A nível informativo pra quem também estiver com o mesmo problema que eu, encontrei outro material muito bom relacionado a este problema.

    https://community.dynamics.com/crm/b/hardworkdays/archive/2010/02/11/custom-workflow-action-which-returns-opportunity-close-object-based-on-opportunity-object.aspx

    amanhã estarei testando :D


    • Editado Thiago_Lima terça-feira, 2 de setembro de 2014 21:00
    • Marcado como Resposta Thiago_Lima quarta-feira, 3 de setembro de 2014 11:26
    terça-feira, 2 de setembro de 2014 21:00
  • Boas Thiago,

    Realmente é muito parecido com o meu post só que em vez de questionares o IncidentResolution questionas a entidade OpportunityClose mas o link que apontas tem exatamente o mesmo se precisares de ajuda, diz.


    Pedro Azevedo Crm Specialist 4.0\2011

    quarta-feira, 3 de setembro de 2014 08:34
  • Ola Pedro, tomei como base o seu tutorial 

    porem não estou conseguindo prosseguir da parte, no caso eu já troquei a entidade por OpportunityClose 

    O Visual Studio vai-se queixar que não conhece a class IncidentResolution, isto porque ele não conhece as entidades que temos no CRM. Como estamos a trabalhar apenas com as entidades standard temos um ficheiro com todas as entidades standard na pasta do SDK (\samplecode\cs\helpercode). Poderíamos ter optado por usar o método late bound, mas neste caso quero trabalhar com early bound para isso teremos que gerar as classes das entidades e assim receber as entidades customizadas. Teremos que utilizar a ferramenta crmsvcutil.exe (\bin), a sua definição é a seguinte:
    
    ?
    1
    CrmSvcUtil.exe /url:http://<serverName>/<organizationName>/XRMServices/2011/Organization.svc /out:<outputFilename>.cs <br>/username:<username> /password:<password> /domain:<domainName>

    Quando tento utilizar o CrmSvcUtil.exe ele não abre, apenas aparece a tela de promp e fecha no mesmo tempo


    • Editado Thiago_Lima quarta-feira, 3 de setembro de 2014 12:29
    quarta-feira, 3 de setembro de 2014 12:28
  • Boas Thiago,

    Vais ter que abrir uma janela command prompt ir para a pasta onde está o CrmSvcUtil.exe e executar o comando que eu refiro.

    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, 3 de setembro de 2014 13:07
  • Boas Pedro, o comando me retornou;

    Exiting program with exception: The user authentication failed!

    Enable tracing and view the trace files for more information.

    tem ideia do que pode ser ? não creio que seja erro de dados, pois logo após inserir a linha de código fiz a validação de login e senha no navegador e deu tudo certo.

    terça-feira, 9 de setembro de 2014 17:30
  • Boas Thiago,

    E consegues ver o trace? Coloca aqui para a gente ver. A mim por vezes acontece-me quando estou num ambiente onde tenho proxy a mistura e estou no CRM Online. Se tiveres proxy tenta conectar-te numa outra rede onde não haja proxy e vê se resulta.

    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 quarta-feira, 10 de setembro de 2014 10:30
    quarta-feira, 10 de setembro de 2014 10:30