Blog de Junho, 2021

O Github está descontinuando o mecanismo padrão de autenticação por senha a seus repositórios e passará a aceitar apenas autenticação OAuth e SSH, sendo assim, o Cronapp adicionou botões de "Autorizar no Github" em todos os locais que precisam de credenciais do Github. Ao pressionar esse botão, o usuário será levado para uma página do Github que então solicitará permissão para que o Cronapp acesse o repositório.  

Todos os usuários do Cronapp com projetos já criados e versionados no Github precisarão fazer a mudança das credenciais, acessando as propriedades do Projeto, ativando a aba Controle de Versão e, por fim, clicando em "Autorizar Github".


Figura 1 - Novo botão Autorizar GitHub


Modal de confirmação

Nova opção de notificação, através do modal de confirmação é possível apresentar texto longo de forma mais agradável para o projetos WEB, tendo mais flexibilidade na quantidade de botões e ações. 


Figura 1 - Blocos de configurações do modal e do botão do modal


Onde está localizada?

O bloco do modal se chama: "Modal de confirmação, e está localizada na aba chamada de notificações.

Onde está?

A nova notificação é um bloco cliente WEB


Funções de customizações

Ícone:

Neste item poderemos escolher qual a finalidade do modal de confirmação, se é erro, sucesso, aviso ou informação. Cada estado possui uma cor e um ícone próprio.

ÍconeExemplo do modal de confirmação
Erro

Sucesso

Aviso

Informação

Lista de botões

Este campo permite adicionar quantos botões forem necessário, podendo colocar somente o bloco de botão do modal ou criar uma lista com vários botões como na imagem abaixo.


Figura 2 - Essa função chamará um modal com 2 botões: Cancelar e OK


Nova notificação disponível

A notificação ganhou um novo layout mais robusto, agora será possível escolher qual animação será aplicada, se irá fechar sozinha e qual o posicionamento que ela aparecerá na tela. 


Figura 1 - Notificação de erro

Onde está disponível?

O bloco da nova notificação se chama: "Exibe notificação simples", e está localizada na aba chamada de notificações.

Onde está?

A nova notificação é um bloco cliente que poderá ser usada tanto na WEB quanto no MOBILE. 


Figura 2 - Bloco usado para gerar as notificações

Sobre as customizações

Estado:

Neste item poderemos escolher qual a finalidade da notificação, se é erro, sucesso, aviso ou informação. Cada estado possui uma cor e um ícone.


EstadoExemplo da notificação
Erro

Sucesso

Aviso

Informação


Animação e posicionamento na tela

Existe três tipos de animações: desaparecer (em inglês: fade), deslizar (em inglês: slide) e zoom (em inglês: zoom).

Já o posicionamento poderá ser escolhido a posição vertical que será no topo ou embaixo, e a posição horizontal que será na esquerda, centro ou direita.

Ocultar a notificação automaticamente

Agora é possível determinar se a notificação fechará após 5 segundos, ou se o usuário mesmo precisará fechá-la. Essa função facilita a visualização e leitura da notificação.


Recomendação

Vale ressaltar que a notificação tem como finalidade de apresentar um texto curto. Caso tenha necessidade de utilizar um texto maior, recomendamos o modal de confirmação.


Novos blocos de programação - Cookies

Foram lançados novos blocos de programação que permitem manipular cookies, tanto na camada cliente, quanto na servidor.  

Dois blocos foram adicionados em cada camada: Definir cookie (Figura 1) e Obter valor de um cookie (Figura 2). 


Figura 1 - Definir cookie. 


Figura 2 - Obter valor de um cookie. 



O Cronapp adicionou o suporte a criação de fontes de dados do tipo Web Services (REST e SOAP). Com essa novidade será possível criar fontes de dados SOAP ou REST e alimentar componentes visuais com poucos cliques. 

Nas versões anteriores, as fontes de dados poderiam ser "Entidade" ou "Bloco de programação". A novidade é a implementação do novo tipo: Web Services. Ao selecionar o tipo Web Services, o campo ao lado passa a permitir edição e o usuário vai poder digitar uma URL REST ou uma URL de um wsdl SOAP. Através do assistente integrado, será possível extrair metadados do serviço e preencher automaticamente os dados necessários para a criação de uma fonte de dados no Cronapp.

Acesse a documentação da Fonte de Dados para mais detalhes.


Figura 1 - Fonte de dados com o novo recurso de Web Services