Protegendo Contas com Base na Região

Suponha que as contas sejam classificadas como pertencendo a uma das seguintes regiões:

  • Noroeste
  • Nordeste
  • Sudoeste
  • Sudeste

Suponha a existência da seguinte hierarquia de empresa:

Isso ilustra a hierarquia de empresa para as regiões Noroeste, Nordeste, Sudoeste e Sudeste. O Gerenciamento Sênior tem acesso a todos os clientes, o Gerenciamento da Divisão do Norte tem acesso a todos os clientes nas divisões Noroeste e Nordeste e o Gerenciamento da Divisão do Sul tem acesso a todos os clientes nas divisões Sudoeste e Sudeste. Cada grupo de regiões do usuário tem acesso à divisão apropriada na região.

  • O Gerenciamento Sênior tem acesso a todos os clientes
  • O Gerenciamento da Divisão do Norte tem acesso a todos os clientes nas divisões Noroeste e Nordeste.
  • O Gerenciamento da Divisão do Sul tem acesso a todos os clientes nas divisões Sudoeste e Sudeste.
  • Os Usuários do Noroeste acessam todos os clientes da divisão Noroeste.
  • Os Usuários do Nordeste acessam todos os clientes da divisão Nordeste.
  • Os Usuários do Sudoeste do acessam todos os clientes da divisão Sudoeste.
  • Os Usuários do Sudeste do acessam todos os clientes da divisão Sudeste.

O diagrama a seguir ilustra os grupos de acesso e as funções de acesso aos dados necessários para implementar essas exigências:

O diagrama ilustra os grupos de acesso e as funções de acesso aos dados necessários para implementar contas classificadas nas regiões Noroeste, Nordeste, Sudoeste e Sudeste.

Note o seguinte sobre o acima:

  • Há quatro grupos de acesso, pois o acesso às contas se baseia na região na qual estão localizados (e há quatro regiões).
  • Há sete funções de acesso aos dados, pois cada componente de cada camada da hierarquia de acesso requer uma função de acesso aos dados separada.