CRM 2011 – Impersonate System user


Uma dica útil e simples é a autenticação nos plugins com o usuário “System”, não precisamos aumentar o nível de permissões dos usuários, podemos rodar o plugin em uma alto nível de permissão e nas interações vincular como proprietário o usuário do contexto, deste modo, mantemos os perfis e temos flexibilidade para manipular as informações.

No CRM 4 usávamos:

ICrmService service = context.CreateCrmService(false);

No 2011, usamos:

IOrganizationService service = factory.CreateOrganizationService(null);

Mais informações:
http://msdn.microsoft.com/en-us/library/gg309416.aspx

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google

Você está comentando utilizando sua conta Google. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s

Este site utiliza o Akismet para reduzir spam. Saiba como seus dados em comentários são processados.