Como a segurança hierárquica pode ser usada para controlar o acesso às entidades no Microsoft Dynamics CRM 2015

 

Publicado: novembro de 2016

Aplicável a: Dynamics CRM 2015

A segurança de hierarquia oferece um acesso mais granular aos registros para uma organização e a ajuda a diminuir os custos de manutenção. Por exemplo, em cenários complexos, pode começar com a criação de várias unidades de negócios e adicionar a segurança da hierarquia. Isso obterá um acesso mais granular aos dados com menores custos de manutenção que um grande número de unidades empresariais pode exigir. O modelo de segurança da hierarquia é uma extensão para modelos de segurança do Atualização do Microsoft Dynamics CRM 2015 e Microsoft Dynamics CRM Online 2015 existentes usando unidades empresariais, direitos de acesso, compartilhamento e equipes. Pode ser usado em conjunto com todos os modelos de segurança existentes.

Anteriormente, implementar esse tipo de segurança frequentemente exigia que os desenvolvedores imitassem esse comportamento usando plug-ins personalizados. Agora, com o modelo de segurança da hierarquia, esse tipo de segurança é incluído em produtos do CRM 2015. Isso remove a necessidade de criar e atualizar plug-ins personalizados.

Para obter uma descrição detalhada do modelo de segurança da hierarquia, consulte TechNet: conceitos de segurança para Microsoft Dynamics CRMna documentação do Implantando e administrando o Microsoft Dynamics CRM.

Vídeo: Modelo de segurança hierárquica no Microsoft Dynamics CRM 2015

Hierarquia de cargos

Os administradores podem definir várias funções de trabalho na organização e organizar na hierarquia de cargos. Você pode adicionar usuários em qualquer cargo ou "marcar" um usuário com um cargo específico. Um usuário pode ser marcado apenas com um cargo em uma determinada hierarquia; entretanto, uma posição pode ser usada para vários usuários. Os usuários em posições mais elevadas na hierarquia têm acesso aos dados de usuários em cargos mais baixos, no caminho anterior direto. Os cargos mais elevados têm acesso de Leitura, Gravação, Atualização, Anexar e Anexar para os dados de cargos mais baixos no caminho anterior direto. Os cargos mais elevados não diretos têm acesso de somente leitura para os dados de cargos mais baixos no caminho anterior direto.

Com a segurança da hierarquia de cargo, um usuário em um cargo maior tem acesso aos registros de propriedade de um usuário de cargo menor ou de uma equipe que um usuário é membro e para registros compartilhados diretamente com o usuário ou a equipe da qual é membro. Além do modelo de segurança da hierarquia de cargo, os usuários de um nível superior devem ter pelo menos o privilégio de leitura em uma entidade para ver os registros que os usuários em cargos menores têm acesso. Por exemplo, se um usuário em um nível superior não tiver acesso de leitura à entidade Case, esse usuário não poderá ver as ocorrências que os usuários em cargos mais baixos têm acesso.

Como um desenvolvedor, você pode implementar uma hierarquia de cargo usando a entidade Position.

Dois novos privilégios foram adicionados relacionadas ao recurso da hierarquia de cargo conforme mostrado na tabela abaixo.

Privilégio

Descrição

prvAssignPosition

Atribuir um cargo a um usuário do sistema.

prvWriteHierarchicalSecurityConfiguration

Alterar as configurações de segurança de hierarquia.

Para obter mais informações sobre a entidade Position e suas mensagens, consulte Mensagens e métodos da entidade de posição.

Confira Também

Vídeo: Modelo de segurança hierárquica no Microsoft Dynamics CRM 2015
O modelo de segurança do Microsoft Dynamics CRM 2015
TechNet: Conceitos de segurança para Microsoft Dynamics CRM
Entidade de segurança hierárquica (posição)
Mensagens e métodos da entidade de posição

© 2017 Microsoft. Todos os direitos reservados. Direitos autorais