none
Registrar Plugin - CRM 3.0 ONPRIMISE RRS feed

  • Pergunta

  • Pessoal, em um novo cliente vou ter que implementar um Plugin de exclusão em massa(que vou consegui fazer graças a meu amigo Azevedo que me socorreu + uma vez). Mas desde ontem estou procurando o SDK desta versão para baixar e só encontrei do CRM 4.

    Pois achei um  link para download, mas me parece que a Microsoft retirou e não estou achando links alternativos.

    Alguem sabe se com o SDK o CRM 4, consigo implantar um plugin no crm 3.0 ?  E se sim, de que forma? Pois o Plugin Registration está bem diferente do CRM 2011/2013/2015 que estou acostumado a usar.

    Grato desde ja!

    quarta-feira, 22 de julho de 2015 16:17

Respostas

  • Boas Wagner,

    Em relação ao download também não consegui encontrar nada. Em relação a implantar um plugin para o CRM 3.0 através do SDK do CRM 4.0 é provável que funcione apesar de haver diferenças entre os plugins do CRM 3.0 e 4.0

    Em relação a utilização da ferramenta do que me lembro e apesar do layout ser muito diferente os campos são basicamente os mesmos, onde tens dúvidas.

    O código que te dei não é necessário correres num plugin podes fazer um command prompt ou uma aplicação windows que corra aquele código. Diz aí o que estás a tentar fazer.

    PS: Obrigado pela referência, é um prazer ajudar.

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


    Pedro Azevedo Crm Specialist 4.0\2011

    quinta-feira, 23 de julho de 2015 17:16
  • Boas Wagner,

    Desculpa não ter respondido antes mas ando com prazos apertados e a noite só me apetece descansar :D, mas sim podes executar o mesmo código numa console application, para autenticar podes fazer algo do género:

    CrmAuthenticationToken token = new CrmAuthenticationToken();
    token.AuthenticationType = AuthenticationType.AD;
    token.OrganizationName = orgUniqueName;
    
    CrmService crmService = new CrmService();
    crmService.Url = orgInfo.CrmServiceUrl;
    crmService.CrmAuthenticationTokenValue = token;
    crmService.Credentials = System.Net.CredentialCache.DefaultCredentials;

    Isto é código CRM 4.0 eu não sei se é igual para o CRM 3.0, se sacares o SDK do CRM 4.0 tens na pasta \sdk\microsoft.xrm documentação e exemplos de código.

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



    Pedro Azevedo Crm Specialist 4.0\2011

    sexta-feira, 31 de julho de 2015 15:09

Todas as Respostas

  • Boas Wagner,

    Em relação ao download também não consegui encontrar nada. Em relação a implantar um plugin para o CRM 3.0 através do SDK do CRM 4.0 é provável que funcione apesar de haver diferenças entre os plugins do CRM 3.0 e 4.0

    Em relação a utilização da ferramenta do que me lembro e apesar do layout ser muito diferente os campos são basicamente os mesmos, onde tens dúvidas.

    O código que te dei não é necessário correres num plugin podes fazer um command prompt ou uma aplicação windows que corra aquele código. Diz aí o que estás a tentar fazer.

    PS: Obrigado pela referência, é um prazer ajudar.

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


    Pedro Azevedo Crm Specialist 4.0\2011

    quinta-feira, 23 de julho de 2015 17:16
  • O que preciso fazer, é so apagar dados de uma organização que estão acumulados desde alguns anos atras.

    Poderia so me da um exemplo de como seria via 'command prompt'?

    E em relação ao código que me passou no Post 'Exclusão em Massa - CRM 3.0 ONPRIMISE', entao consigo rodar ele dentro de uma aplicação 'Console Aplication' simple certo? a linha 'System.Net.CredentialCache.DefaultCredentials' seta as credenciais padrões do usuario logado no dominio certo?

    Caso eu queira setar as credenciais de outro usuario consigo fazer isto nesta classe?

    segunda-feira, 27 de julho de 2015 16:32
  • Boas Wagner,

    Desculpa não ter respondido antes mas ando com prazos apertados e a noite só me apetece descansar :D, mas sim podes executar o mesmo código numa console application, para autenticar podes fazer algo do género:

    CrmAuthenticationToken token = new CrmAuthenticationToken();
    token.AuthenticationType = AuthenticationType.AD;
    token.OrganizationName = orgUniqueName;
    
    CrmService crmService = new CrmService();
    crmService.Url = orgInfo.CrmServiceUrl;
    crmService.CrmAuthenticationTokenValue = token;
    crmService.Credentials = System.Net.CredentialCache.DefaultCredentials;

    Isto é código CRM 4.0 eu não sei se é igual para o CRM 3.0, se sacares o SDK do CRM 4.0 tens na pasta \sdk\microsoft.xrm documentação e exemplos de código.

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



    Pedro Azevedo Crm Specialist 4.0\2011

    sexta-feira, 31 de julho de 2015 15:09