Usuário com melhor resposta
Registrar Plugin - CRM 3.0 ONPRIMISE

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!
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
- Sugerido como Resposta Azevedo PedroMVP quinta-feira, 23 de julho de 2015 17:17
- Marcado como Resposta _Wagner dos Santos sexta-feira, 31 de julho de 2015 12:56
-
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
- Sugerido como Resposta Azevedo PedroMVP sexta-feira, 31 de julho de 2015 15:09
- Marcado como Resposta _Wagner dos Santos segunda-feira, 3 de agosto de 2015 16:45
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
- Sugerido como Resposta Azevedo PedroMVP quinta-feira, 23 de julho de 2015 17:17
- Marcado como Resposta _Wagner dos Santos sexta-feira, 31 de julho de 2015 12:56
-
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?
-
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
- Sugerido como Resposta Azevedo PedroMVP sexta-feira, 31 de julho de 2015 15:09
- Marcado como Resposta _Wagner dos Santos segunda-feira, 3 de agosto de 2015 16:45