Gestão de papéis
A Gestão de papéis é o recurso pelo qual é possível definir as permissões que o usuário terá no sistema. Cada papel corresponde a um conjunto de atividades que o usuário poderá executar no Gestão de Armazenagem | WMS X e que podem ser classificadas conforme a função, cargo, setor ou qualquer outro parâmetro que desejar para categorizar os níveis de permissões.
Para realizar a gestão de papéis dos usuários acesse Tecnologia > Administração > Autorização > Gestão dos Papéis.
Nota
Somente usuários administradores podem cadastrar novos papéis no sistema.
- Acesse Tecnologia > Administração > Autorização > Gestão dos Papéis;
- Clique em Novo papel para acessar Dados do papel;
- Dê um nome ao papel e uma descrição (campo opcional);
- Em Configurações, na aba permissões clique na caixa de busca procure por WMS X ;
- Clique sobre o
para abrir o Serviços, Recursos ou Atividade encontrado e marque os acessos que este usuário criado poderá realizar. - Salve
Assim novo papel foi criado e pode ser editado posteriormente.
Você pode atribuir um ou mais papéis a um mesmo usuário. Veja abaixo como proceder:
Para atribuir papéis a um usuário, acesse Tecnologia > Administração > Autorização > Gestão dos Papéis. Em seguida, siga os seguintes passos:
- Clique em Editar no papel que você deseja atribuir ao usuário;
- Acesse a aba Usuários, em Configurações;
- Na lista de usuários, encontre o Nome do usuário ao qual você deseja atribuir o papel e ative o botão da coluna Associado para associá-lo ao papel. Para ativar, o botão deve ficar nesta posição
; - Clique em Salvar;
Caso você desejar atribuir mais papéis, selecione o próximo papel a ser adicionado e repita a operação.
Importante
- Configure um papel de forma que seja possível aplicá-lo a vários usuários ou aplicações;
- Prefira criar papéis com funcionalidades que pertencem ao mesmo domínio. Assim, será mais simples gerenciar as permissões da sua empresa.
Como gerir os papéis?
Você pode gerir e criar novos papéis com permissões diferenciadas. Nesse caso, é possível duplicar um papel já existente e apenas adicionar ou remover as permissões conforme a necessidade. Esse processo simplifica e agiliza a criação de um novo papel.
- Encontre usuários facilmente. Em Configurações, clique em Usuários e utilize a caixa de pesquisa:
- Busque pelo login, nome ou e-mail;
- Marque a caixa de seleção Incluir usuários bloqueados se deseja incluir um usuário ao papel.
- Na aba Permissões, configure os recursos e ações disponíveis para o papel:
- Existem três formas de visualização, agrupadas por: Serviço, Recurso e Atividade;
- Clique sobre a seta para mostrar os recursos e ações;
- Após, selecione os recursos que o papel terá acesso. Pode ser utilizada a caixa de seleção ao lado da ação para selecionar a ação específica para todos os recursos do serviço;
- Utilize o campo de pesquisa para localizar facilmente Domínios/Serviços;
- Você pode alterar o modo de visualização para agrupar por Recurso, mas lembre-se de salvar o papel para não perder as alterações das permissões. Nesse modo são exibidos diretamente os recursos na listagem de permissão;
- Encontre recursos facilmente usando a caixa de pesquisa. Busque por recurso, descrição ou URI;
Alguns recursos para complementar o RBAC podem possuir validação por atributo (ABAC). Nesse caso, o administrador pode incluir um script (javascript) para validar a ação.
- Na aba Filtros é possível ver o Domínio/Serviço que possui filtro customizado. Por ele é possível definir um ou mais conjuntos de valores, sendo cada página um conjunto:
- Clique sobre a seta de Domínio/Serviço e inclua quantos filtros forem necessário.
- Na aba Propriedades é possível adicionar um conjunto de chaves/valores para um papel, atribuindo metadados ao mesmo:
- Clique em Salvar para concluir a operação;
- Após salvo, é possível Duplicar o papel, criando um novo com as mesmas permissões, filtros e propriedades. Caso queira remover o papel, clique em Excluir e confirme a operação.
Veja abaixo como duplicar um papel e como adicionar e remover permissões:
Acesse Tecnologia > Administração > Autorização > Gestão dos Papéis. Em seguida:
- Clique em Editar no papel que você quer duplicar;
- Clique em Duplicar;
- Atribua um novo nome ao papel e inclua uma descrição;
- Clique em Salvar;
Agora você possui um novo papel com as mesmas permissões do papel original, podendo personalizá-lo conforme a necessidade do usuário, adicionando ou removendo permissões.
Nota
Os usuários atribuídos ao papel original não serão copiados para o papel duplicado.
A adição e remoção de Permissões no sistema é feita por meio do caminho Tecnologia > Administração > Autorização > Gestão dos Papéis, onde você pode buscar pelo Recurso, Serviço ou Atividade que deseja gerir.
Para identificar no sistema o Recurso, Serviço ou Atividade e, então, parametrizar as permissões dos usuários, você pode buscar pelo domínio correspondente, para que o sistema exiba uma lista do Recurso, Serviço ou Atividade atrelado ao domínio pesquisado. Veja abaixo em detalhes como proceder:
- Na tela de Gestão dos Papéis, selecione o papel o qual deseja gerir as permissões e clique em Editar;
- Você será encaminhado para a guia Permissões, onde é exibida a lista de todos os recursos;
- Clique no botão para expandir o item no qual está a permissão que deseja parametrizar;
- Deixe o campo selecionado para as permissões que deseja conceder ou deixe o campo em branco para as permissões que deseja restringir ao usuário;
- Clique em Salvar.
Como filtrar um armazém?
No Gestão de Armazenagem | WMS Xé possível vincular armazéns aos filtros disponíveis na tela de cadastro de papéis.
Para facilitar o uso da restrição de listagem de armazéns de acordo com o vinculado ao papel do usuário, foi criada a WarehouseRestrictionFilter. Ao ser utilizada, ela aplica à sessão do hibernate o filtro definido na entidade warehouse e restringe os resultados de acordo com o que foi definido no papel do usuário logado.
- Acesse Tecnologia > Administração > Autorização > Gestão dos Papéis;
- Clique em Novo papel para acessar Dados do papel;
- Dê um nome ao papel e uma descrição (campo opcional);
- Em Configurações, clique em Filtros;
- Em seguida, na caixa de busca procure por warehouse ;
- Clique sobre o
para abrir o Domínio/Serviço encontrado; - Clique em Novo para o sistema abrir o campo de busca de armazém;
- Digite o nome de um armazém cadastrado no sistema para encontrá-lo;
- Clique em Salvar para aplicar o filtro e restringir a visibilidade do papel ao armazém selecionado.
Dica
Você pode obter mais informações sobre a gestão de papéis acessando o manual de Gestão de Papéis do senior X Platform.

English
Español


