17
Gerenciamento de Grupos Matheus Guilherme Baretta – Desenvolvedor Java

Gerenciamento de Grupos Matheus Guilherme Baretta – Desenvolvedor Java

Embed Size (px)

Citation preview

Page 1: Gerenciamento de Grupos Matheus Guilherme Baretta – Desenvolvedor Java

Gerenciamento de Grupos

Matheus Guilherme Baretta – Desenvolvedor Java

Page 2: Gerenciamento de Grupos Matheus Guilherme Baretta – Desenvolvedor Java

Objetivos

• Explanar sobre os Grupos;

• Como funcionam;

• O que impacta a criação de um grupo;

• Dúvidas frequentes;

Page 3: Gerenciamento de Grupos Matheus Guilherme Baretta – Desenvolvedor Java

Visualização de um Grupo

Grupo

Usuários

Perfil

Page 4: Gerenciamento de Grupos Matheus Guilherme Baretta – Desenvolvedor Java

Cadastro de Perfil

• O primeiro passo para se cadastrar um grupo é cadastrar um perfil.

– Corporativo KMM / Informações Corporativas / Administração de Usuários / Cadastros / Cadastro de Perfil (CDPFL);

• Método de validação de senhas;– Criadas 3 funções de validação de senha;

• Informações adicionais:– Núm. Tentativas de senha, tempo de bloqueio após tentativas, tempo de validade de senhas, tempo de expiração de senhas, tempo de reutilização de senhas, mudanças antes da utilização da senha.

Page 5: Gerenciamento de Grupos Matheus Guilherme Baretta – Desenvolvedor Java

Cadastro de Usuário

• Corporativo KMM / Informações Corporativas / Administração de Usuários / Cadastros / Cadastro de Usuário (CDUSR);

– Informações gerais;– Proprietário*;– Perfil (Poderá ser o cadastrado anteriormente);– Bloqueio / Desbloqueio de usuário;– Expirar senha;– Simular Acessos (Será visto posteriormente);– Filial e Usuário*;

Page 6: Gerenciamento de Grupos Matheus Guilherme Baretta – Desenvolvedor Java

Dúvidas no Cadastro de Usuário

• Validação de senha;– Verificar o perfil usado para cadastrar o usuário em questão e como o mesmo está cadastrado nos perfis;

• Usuário não consegue acessar o sistema, o que fazer?– Verificar se o usuário não está bloqueado.

• Muito cuidado ao inserir a filial do usuário:– Serão as filiais visíveis para o usuário ao acessar o sistema. (Seleção de filial);

• Grupos: Irá indicar a maneira que o usuário irá acessar o sistema.

Page 7: Gerenciamento de Grupos Matheus Guilherme Baretta – Desenvolvedor Java

Cadastro de Grupo

•Corporativo KMM / Informações Corporativas / Administração de Usuários / Cadastros / Cadastro de Grupo (CDGRP)

– Descrição do Grupo;– Lista:

• Descrição, Núm. de itens de acesso, Núm. Parâmetros, Núm. Usuários, Núm. Administradores, Lista de administradores.

– Simular Acessos (Simula um corporativo);– Visualizar Acessos (Lista os itens de acesso disponíveis aos grupos);– Ativar / Inativar Grupo*;

• Se um Grupo está inativo, então é como se ele não existisse para o sistema;

Page 8: Gerenciamento de Grupos Matheus Guilherme Baretta – Desenvolvedor Java

Simulador de Acesso e Visualização de Permissões

• Corporativo KMM / Informações Corporativas / Administração de Usuários / Simulador de Acesso

– Simula os acessos de Grupos ou de usuários;– Uma tela é aberta simulando o Corporativo;

• Corporativo KMM / Informações Corporativas / Administração de Usuários / Visualização de Permissões – Confronta Grupos X Itens de acesso

Page 9: Gerenciamento de Grupos Matheus Guilherme Baretta – Desenvolvedor Java

Cadastro de Grupos - Abas

• 1. Grupo:– Mais importante;– Engloba outro grupo;

• 2. Usuário:– Indica se o usuário é administrador do grupo;– Indica em qual filial ele terá acesso efetivamente;

• 3. Itens de acesso:– Relação dos itens de acesso;

• 4. Parâmetros:– Lista de parâmetros presentes no Grupo;

Page 10: Gerenciamento de Grupos Matheus Guilherme Baretta – Desenvolvedor Java

Cadastro de Grupos - Grupos

• Após cadastrado, o grupo terá a aparência de uma árvore;• Ao clicar em um nó de um grupo, as seguintes informações estarão disponíveis:

– Administradores, Usuários e Grupos.

• Um grupo pode estar incluído dentro de outro. – ** ATENÇÃO **: Ao incluir um grupo dentro de outro, TODAS as informações do grupo incluído serão “sugadas” pelo outro grupo.

Page 11: Gerenciamento de Grupos Matheus Guilherme Baretta – Desenvolvedor Java

Cadastro de Grupo – Grupo dentro de Grupo

A B AB

Page 12: Gerenciamento de Grupos Matheus Guilherme Baretta – Desenvolvedor Java

Cadastro de Grupo – Grupo dentro de Grupo

• Os grupos englobarão outros grupos, enquanto o usuário entender que assim deve ser;

• Orientar para que os usuário criem Grupos com nomes autoexplicativos;

• Grupos com referência cíclica:– Se um grupo B for inserido em A e um grupo C for

inserido em B, o grupo C não pode ser inserido no grupo A.

Page 13: Gerenciamento de Grupos Matheus Guilherme Baretta – Desenvolvedor Java

Regras de validação de senha

• Função nível 1:– Tamanho mínimo: 6 dígitos;– Verifica se a senha não é o nome do usuário, p.e:

Usuário: JOAOR / Senha: JOAOR;– Verifica se a senha não é o nome do usuário

invertido, p.e: Usuário: JOAOR / Senha: ROAOJ;– Verifica se a senha não é o nome do banco de

dados, p.e: Usuário: JOAOR / Senha: KMM;– A senha deve conter pelo menos um número;– A senha deve conter pelo menos 1 (um) caractere

diferente da senha anterior;

Page 14: Gerenciamento de Grupos Matheus Guilherme Baretta – Desenvolvedor Java

Regras de validação de senha

• Função nível 2:– Tamanho mínimo: 6 dígitos;– Verifica se a senha não é o nome do usuário, p.e:

Usuário: JOAOR / Senha: JOAOR;– Verifica se a senha não é o nome do usuário

invertido, p.e: Usuário: JOAOR / Senha: ROAOJ;– Verifica se a senha não é o nome do banco de

dados, p.e: Usuário: JOAOR / Senha: KMM;– A senha deve conter pelo menos um número;– A senha deve conter pelo menos uma letra

maiúscula;– A senha deve conter pelo menos 2 (dois)

caracteres diferentes da senha anterior.

Page 15: Gerenciamento de Grupos Matheus Guilherme Baretta – Desenvolvedor Java

Regras de validação de senha

• Função nível 3:– Tamanho mínimo: 6 dígitos;– Verifica se a senha não é o nome do usuário, p.e: Usuário:

JOAOR / Senha: JOAOR;– Verifica se a senha não é o nome do usuário invertido, p.e:

Usuário: JOAOR / Senha: ROAOJ;– Verifica se a senha não é o nome do banco de dados, p.e:

Usuário: JOAOR / Senha: KMM;– A senha deve conter pelo menos um número;– A senha deve conter pelo menos uma letra maiúscula;– A senha deve conter pelo menos 1 (um) caractere especial; – A senha deve conter pelo menos 3 (três) caracteres

diferentes da senha anterior.

Page 16: Gerenciamento de Grupos Matheus Guilherme Baretta – Desenvolvedor Java

Dúvidas

Page 17: Gerenciamento de Grupos Matheus Guilherme Baretta – Desenvolvedor Java

Gerenciamento de Grupos

[email protected]