A funcionalidade poderá ter a seguintes informações:
Informação | Coluna | Obrigatório | Tipo | Tamanho | Descrição |
---|---|---|---|---|---|
Descrição da funcionalidade | nome | Sim | Texto | 80 | Descrição da funcionalidade que será apresentada em tela para o usuário |
Atalho | atalho | Não | Texto | 10 | Atualmente o campo fica vazio |
Situação | situacao | Sim | Inteiro |
Deixar sempre como 1. | |
Data de cadastro | data_cadastro | Sim | Data | Exemplo "2024-03-20 20:56:43.15725". Corresponde a data em que o dado foi cadastrado localmente. | |
Data de atualização | data_atualizacao | Sim | Data | Exemplo "2024-03-20 20:56:43.15725". Corresponde a data em que o dado foi atualizado localmente. | |
Tela | tela | Não | Texto | 50 | Descrição da funcionalidade. Esse campo será utilizado pelo PDV para tratar os acessos |
Id retaguarda | id_retaguarda | Não | Texto | 100 |
perfis_funcionalidades
Quando determinado perfil tiver acesso a uma funcionalidade, irá existir um vinculo entre o perfil e a funcionalidade na tabela perfis_funcionalidades.
Quando removido a permissão de determinada funcionalidade, o vinculo entre o perfil e a funcionalidade será deletada
Informação | Coluna | Obrigatório | Tipo | Tamanho | Descrição |
---|---|---|---|---|---|
ID do perfil | perfil_id | Sim | Inteiro | ID lógico do perfil que possui vinculo com a funcionalidade | |
ID da funcionalidade | funcionalidade_id | Sim | Inteiro | ID lógico da funcionalidade que poderá ser utilizada pelo perfil |
As funcionalidades são preenchidas de forma automática na instalação do PDV. Assim como, permissões padrões do perfil com determinada funcionalidade também é criada durante a instalação do PDV. |