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

 

Publicado: janeiro de 2017

Aplicável a: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

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 anteriores que usam 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 . 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 365.

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 365
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

Microsoft Dynamics 365

© 2017 Microsoft. Todos os direitos reservados. Direitos autorais