Usuário com melhor resposta
CRM 2011 - Direitos de Acesso

Pergunta
-
Uma entidade tem um botão que deve ficar habilitado só quando o direito de acesso for "X".
Aonde eu posso programar isso, como eu posso saber o direito de acesso que estara setado naquela hora?
São varios usuarios varias equipes como funciona isso alguém sabe me dar uma luz?- Editado Tiago Michelini CardosoMVP, Moderator quinta-feira, 28 de junho de 2012 12:32 padronização
Respostas
-
Willer,
Você precisa saber qual o usuário logado, feito isso, você consegue retornar o Direito de acesso dele.
Há um código em JS que você pode colocar no formulário que te retorna pra você o direito de acesso.
Veja em que momento se enquadra melhor a sua necessidade (Onload, Onchage e etc...)
Ah! Mas não se esqueça de alterar este código para o Direito de acesso que você necessita.
- Marcado como Resposta Willer Albuquerque quinta-feira, 28 de junho de 2012 18:01
-
Willer,
O usuário logado é o usuário que está acessando o formulário! Se está testando com o seu usuário a resposta do script será uma entidade systemuser com o seu usuário.
Agora, se sabe pouco sobre CRM, uma boa dica seria pesquisar no SDK e tentar obter respostas, lá existe toda a documentação para se trabalhar com o CRM.
http://www.microsoft.com/en-us/download/details.aspx?id=24004
Outro ponto, seja mais específico, o botão que está dizendo é um botão do ribbon, certo? Caso seja, muitas vezes você nem precisará de programar, apenas alterando as configurações dos direitos de acesso já poderá surtir o efeito esperado.
Tiago Michelini Cardoso MVP - MCC - MCTS
https://tiagomcardoso.wordpress.com/- Marcado como Resposta Tiago Michelini CardosoMVP, Moderator sexta-feira, 29 de junho de 2012 16:47
Todas as Respostas
-
Willer,
Você precisa saber qual o usuário logado, feito isso, você consegue retornar o Direito de acesso dele.
Há um código em JS que você pode colocar no formulário que te retorna pra você o direito de acesso.
Veja em que momento se enquadra melhor a sua necessidade (Onload, Onchage e etc...)
Ah! Mas não se esqueça de alterar este código para o Direito de acesso que você necessita.
- Marcado como Resposta Willer Albuquerque quinta-feira, 28 de junho de 2012 18:01
-
-
-
Willer,
O usuário logado é o usuário que está acessando o formulário! Se está testando com o seu usuário a resposta do script será uma entidade systemuser com o seu usuário.
Agora, se sabe pouco sobre CRM, uma boa dica seria pesquisar no SDK e tentar obter respostas, lá existe toda a documentação para se trabalhar com o CRM.
http://www.microsoft.com/en-us/download/details.aspx?id=24004
Outro ponto, seja mais específico, o botão que está dizendo é um botão do ribbon, certo? Caso seja, muitas vezes você nem precisará de programar, apenas alterando as configurações dos direitos de acesso já poderá surtir o efeito esperado.
Tiago Michelini Cardoso MVP - MCC - MCTS
https://tiagomcardoso.wordpress.com/- Marcado como Resposta Tiago Michelini CardosoMVP, Moderator sexta-feira, 29 de junho de 2012 16:47
-