Telescope (core)
Controle de acessos às operações das interfaces do sistema
ADS.FAQ-621
O controle de acesso às oprações das interfaces do sistema deve ser feito da seguinte forma:
Desenvolvimento
Os desenvolvedores deverão definir a política de acesso de cada operação de cada bloco de interface do sistema com um dos seguintes valores:
- Restrito: A operação é restrita a usuários que tenham acesso específico a mesma. Para os outros usuários, a operação é sequer apresentada.
- Usuário: Todos os usuários logados tem acesso a este elemento.
- Público: Qualquer um tem acesso a este elemento (mesmo usuários não logados)
- Exige credencial: A operação exige a credencial de um usuário com este direito de acesso no momento da sua execução. Neste caso, caso o usuário da sessão corrente não possuir esta credencial, o sistema irá pedir as credenciais de um usuário que as tenha. Ao contrário da política de acesso "Restrito", a operação é visível para qualquer usuário que tenha acesso a uma operação de entrada do bloco, mas caso ele não tenha o direito de acesso específico, o sistema irá pedir as credencias de alguém que tenha este direito. Ver Política de acesso "Exige credencial"
Para maiores detalhes sobre a política "Exige credencial", ver Política de acesso "Exige credencial".
Uma vez definido isso, o sistema será gerado com estas políticas.
Observações:
- As políticas de acesso também são informadas na tabela de operações do sistema que é atualizada através da geração do APP-INFO.xml do build do sistema.
Ver também:
No ambiente de produção
Para estabelecer que usuários terão acesso às operações, é necessário:
- Atualizar o mapa de operações através da interface Importação das estruturas de acesso ou através de Rotinas de atualização.
- Criar funções de acesso que representem os papéis que os usuário exercem dentro da empresa através da interface Funções de usuários.
- Estabelecer as operações liberadas para cada função pela guia "Acessos".
- Vincular os usuários às funções criadas. Isso pode ser feito tanto selecionado as funções no cadastro do usuário como selecionando os usuários no cadastro da função.