Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

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. 

Âncora
autenticação
autenticação

Página de Login

A aplicação do projeto modelo do Cronapp inicia solicitando autenticação do usuário na página de login. Para realizar a autenticação tanto na página web quanto na tela mobile utilize o usuário e a senha abaixo, você logará com o perfil de Administrador criado para permitir o primeiro acesso. O Administrador pode cadastrar novos usuários na página de Usuários dentro da aplicação e o desenvolvedor pode modificar todos os usuários.


Figura 1 - Página de Login


  • Usuário: admin;
  • Senha: admin.
Informações
titleObservações

Para alterar a página inicial da aplicação, consulte o tutorial Alterar página/tela inicial

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 é necessário configurá-la de acordo com a documentação.

Formulários (views)

A view é a camada na qual o usuário interage com o sistema, podendo ser páginas HTML ou telas em aplicativos mobile. Nesse tópico, vamos dividir os projetos em apenas web e mobile, pois o projeto Mobile e Web contém todos os recursos do projeto Apenas Web acrescido das funcionalidades para telas mobile.

Informações
titleVeja mais

Para entender como visualizar e criar novas páginas dentro do projeto, consulte a documentação Formulários (views).

Web

Após logar conforme o tópico Login, é possível visualizar o menu ADMIN (visível apenas para usuários com o perfil Administrador) 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.

Âncora
#paginaUsuarios
#paginaUsuarios

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 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.
Nota
titleObservação

O Por padrão, o projeto modelo permite adicionar que o Administrador adicione novos usuários apenas na página de usuários web porque as telas mobile foram concebidas para serem mais enxutas. No entanto, essa funcionalidade pode ser implementada pelo desenvolvedor pelo modo low-code.

Campo Aplicações

Ao adicionar ou editar um usuário, é possível visualizar o campo Aplicações. Por meio dele o mesmo usuário é cadastrado em diferentes aplicações do mesmo projeto. Caso seu projeto possua apenas uma aplicação, é possível definir automaticamente a única aplicação existente como o valor inicial do campo. Para isso, acesse o tópico Valor inicial do atributo da documentação Fontes de dados para adaptar o exemplo.


Image Added

Figura 2.1 - Campo Aplicações

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 Para gerar log, basta habilitar a caixa de seleção auditoria em log seleção Auditoria de log nas classes do diagrama de dados, bloco de programação ou fonte de dados, conforme com a documentação.

Página de Funções

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


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 Login, é possível visualizar 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 e é possível alterá-lo arrastando o componente para o lado esquerdo.


Figura 6 - Tela de usuários


Não Conforme mencionado, no projeto modelo não é possível adicionar novos usuários na tela de usuários usuários mobile, apenas na página web. Porém, é cabível ao desenvolvedor adicionar a criação de usuários na tela mobile pelo modo low-code.

Nesta página

Índice