Versões comparadas
Chave
- Esta linha foi adicionada.
- Esta linha foi removida.
- A formatação mudou.
Essa ferramenta permite adicionar ou alterar alguns eventos/ações que ocorrem em momentos específicos do sistema (servidor ou cliente). Para adicionar ou editar um evento/ação, é necessário apontar para um bloco de programação previamente criado.
Os campos de Eventos permitem executar uma nova ação antes ou após o evento escolhido, enquanto que os campos de Ações substituem uma ação padrão do Cronapp por uma nova criada pelo desenvolvedor.
Criar ou editar eventos e ações
Para abrir a ferramenta, clique em Projetos > Eventos e Ações no menu do sistema (Figura 1).
Figura 1 - Janela de eventos e ações
- Nome do evento ou da ação;
- Campo que informa o bloco selecionado para o evento ou ação;
- Selecionar um bloco de programação existente: seleciona um bloco de programação existente, podendo ser servidor ou cliente dependendo do respectivo evento ou ação;
- Abrir ou criar um bloco de programação: abre o bloco previamente selecionado ou cria um novo bloco na área de edição da IDE, podendo ser servidor ou cliente dependendo do respectivo evento ou ação;
- Limpar: remove o bloco selecionado do respectivo campo.
Eventos
Os campos de eventos permitem adicionar uma nova ação antes ou após alguns momentos específicos. Na janela de Eventos e Ações (Figura 1) são encontrados os seguintes eventos.
Evento | Blocos aceitos | Descrição |
---|---|---|
Depois de iniciar sistema | Servidor | Esse evento sempre ocorre após rodar ou debugar a aplicação na IDE durante o desenvolvimento e ao iniciar o servidor da aplicação em produção. |
Depois de fazer login | Servidor e Cliente | Esse evento sempre ocorre após algum usuário logar na aplicação. |
Depois de fazer logout | Servidor | Esse evento sempre ocorre após algum usuário sair da aplicação. |
Ao criar sessão | Servidor | Esse evento sempre ocorre após iniciar uma sessão entre a aplicação e o servidor. |
Ao destruir sessão | Servidor | Esse evento sempre ocorre após finalizar uma sessão entre a aplicação e o servidor. |
Depois de carregar uma página | Cliente | Esse evento sempre ocorre após uma página da aplicação ser carregada. |
Depois de carregar a página login | Cliente | Esse evento sempre ocorre após a página de login da aplicação ser carregada. |
Depois de carregar a página principal | Cliente | Esse evento sempre ocorre após a página |
Nota |
---|
Os eventos que utilizam blocos clientes servem para aplicações mobile e web, mas só é possível selecionar para um tipo de aplicação por vez. |
Ações
Os campos de ações já possuem um comportamento padrão do Cronapp. Porém, é possível alterar o comportamento padrão ao vincular um bloco de programação ao campo. Caso o bloco seja desvinculado, o padrão do Cronapp volta a assumir a ação.
Na janela de Eventos e Ações (Figura 1) são encontradas as seguintes ações:
Evento | Blocos aceitos | Descrição | |||
---|---|---|---|---|---|
Para autenticar | Servidor | Faz a autenticação dos usuários ao logar na aplicação. Essa ação é executada duas vezes, uma no momento de conferir a existência do usuário e a outra no momento de conferir se a senha informada corresponde com a cadastrada. | |||
Para obter grupos de acesso | Servidor | Obtém os grupos de acesso (role) existentes na permissão de segurança. | |||
Para | obter id do multi-inquilinoServidor | (Ação depreciada) Obtém o Id da aplicação em sistemas multi-inquilino. | Para alterar senha | Servidor | Ação chamada quando o usuário solicita a troca de senha. |
Para | alterar temaconfigurar conexão | Servidor | (Ação depreciada) essa ação, por padrão, faz a troca de senha dos usuáriosAção que recebe uma função responsável por estabelecer uma conexão com o banco de dados configurado, usando o bloco Configurar Conexão. |
Nesta página
Índice maxLevel 3