Você está vendo a versão antiga da página. Ver a versão atual.

Comparar com o atual Ver Histórico da Página

« Anterior Versão 12 Próxima »

Ao criar um projeto com a opção Copiar do Modelo, será criado um projeto com as principais funções que o Cronapp disponibiliza, como: sistema de autenticação, cadastro de usuário, possibilidade de auditoria em log, restrição de acesso, telas mobile e/ou páginas web e outros. Tudo isso proporciona ao projeto uma base robusta para ser expandido de acordo com as necessidades do desenvolvedor. 

Autenticação

O projeto modelo do Cronapp contém um sistema de autenticação porque todas as páginas possuem restrição de acesso, exceto a de login. Para acessá-la tanto na página web quanto na tela mobile utilize o login admin e a senha admin, você logará com o perfil de Administrador criado para permitir o primeiro acesso.


Figura 1 - Página de Login


Caso tenha selecionado a opção Login por Redes Sociais ao criar o projeto, ela ainda não está disponível. Será necessário configurar essa funcionalidade, conforme a documentação.

Formulários (views)

A view é a camada na qual o usuário interage com o sistema, podendo ser páginas HTML em projetos web ou telas em aplicativos mobile.

Web

Após logar com o perfil de administrador na aplicação, é possível visualizar o menu ADMIN que dá acesso as páginas Usuários, Log de Auditoria e Funções. Nesse menu encontramos as seguintes opções: 

  • Página inicial: Retornar para a página home;
  • Admin: Acessar as páginas Usuários, Log de auditoria e Funções;
  • Perfil: Acessar a opção para Mudar Senha do usuário atual, assim como a opção de Sair da sessão.

Página de Usuários

A página permite criar, consultar, editar e excluir usuários. Ela contém um título, um campo de busca e uma grade apenas com o usuário Administrador, o qual possui perfil de Administrador e pode ser editado ou excluído, caso deseje.

Figura 2 - Página de Usuários


  1. Botão Adicionar para adicionar um novo usuário.
  2. Botão para Editar as informações de um usuário existente.
  3. Botão para Excluir um usuário existente.

Observação

O projeto modelo permite adicionar novos usuários apenas na página de usuários web.

Página de Log de Auditoria

A página mostra o histórico dos logs de auditoria, ou seja, as informações de eventos ocorridos nas entidades, gerando um histórico das alterações e facilitando a análise de problemas como segurança ou erros do sistema. Essa página está disponível apenas no navegador web.


Figura 3 - Página Log de Auditoria


A página não vem com informações. Para gerar log, basta habilitar a caixa de seleção auditoria em log nas classes do diagrama de dados, bloco de programação ou fonte de dados.

Página de Funções

A página permite criar, consultar, editar e excluir funções para restringir o acesso a determinado conteúdo por meio da funcionalidade Permissão de Segurança. Por padrão, está cadastrada apenas a função Administrators. Ao clicar no botão Adicionar, aparecerá o formulário para criação de novas Funções.


Figura 4 - Página de Funções


  • Nome: nome da nova função;
  • Permissionável: permite adicionar um ou mais permissionáveis, sendo eles Administrators, Authenticated e Public. Cada permissionável possui um conjunto de permissões aos métodos de requisição HTTP de uma página ou de todas as páginas contidas em um diretório;
  • Usuário: permite vincular usuários existentes na aplicação. Um usuário pode estar diretamente vinculado a um ou mais permissionáveis, caso isso ocorra ele terá o acesso do permissionável de maior abrangência.

Mobile

Após logar conforme o tópico Autenticação, veremos a tela inicial contendo o título da página e dois ícones do mesmo menu nas laterais. Nesse menu encontramos as seguintes opções: 

  • Página inicial: Retornar para a tela home;
  • Usuários: Acessar a tela Usuários;
  • Mudar senha: Acessar a tela para alterar a senha do usuário atual;
  • Sair: Sair da sessão.


Figura 5 - Menu mobile

Tela de Usuários

A tela permite consultar, editar e excluir usuários. Ela contém uma lista com apenas um usuário cadastrado na aplicação e é possível alterá-lo arrastando o componente para o lado esquerdo.


Figura 6 - Tela de usuários


Não é possível adicionar novos usuários na tela de usuários mobile, apenas na página web.

Nesta página

  • Sem rótulos