Blog de Maio, 2020

Agora é possível selecionar como deseja renderizar os relatórios (PDF ou HTML) e para quem exibir em seu projeto.

Para selecionar o tipo de renderização que o relatório deverá utilizar ao exibir o documento na aplicação, é necessário clicar em Segurança / Renderização


Local onde selecionamos as opções de Segurança e Renderização


 Após abrir a janela, selecione o tipo de renderização desejado.


Seleção do tipo de renderização


Para selecionar as permissões que possam exibir o relatório, clique na imagem do cadeado ao lado do item Segurança e siga os passos abaixo.



Seleção de segurança


O Cronapp agora permite referenciar campos do próprio objeto ou de objetos relacionados como valor de campos calculados na Fonte de dados. Isso representa mais um facilitador no desenvolvimento, evitando consultas complexas ou programações extras. 


Campos de objetos relacionados


Um caso muito frequente no uso desse artifício é em CRUDS com entidades País, Estado e Cidade. Normalmente, apenas mantemos o relacionamento com a Cidade. Afim de manter Caixas de Seleção Dinâmicas preenchidas, precisamos de referências às entidades Estado e Município. Algo que pode ser feito como segue:


Para cada cidade teremos também o nome do seu pais e a região do seu estado



Você não precisa mais de um Mac para compilar e distribuir sua aplicação, O Cronapp Studio agora fornece pra você um recurso completo para a compilação de seu aplicativo para a plataforma iOS e também sua publicação na Apple App Store. 

Gere o .ipa do seu projeto e teste ele em minutos em seu próprio dispositivo. Para isso, importe da sua conta de desenvolvedor Apple as informações do seu App (.mobileprovision e certificado .p12).



Após a geração do seu aplicativo .ipa você poderá testá-lo diretamente no seu dispositivo ou publicá-lo na Apple App Store informando apenas os dados da sua conta.




O Cronapp disponibilizou novas propriedades para que seja possível mudar o tipo de autenticação após um projeto ser criado, elas são: Normal, Token, Active Directory, LDAP, Certificado Digital, Redes Social (Facebook, LinkedIn, Google e Github) Oauth2 e SAML. A partir de agora, em qualquer momento de desenvolvimento do projeto, pode-se alternar entre elas. 


Figura 1 - Acesso as configurações de autenticação do projeto


O novo componente permite agendar eventos, inclusive com regras de recorrências, e exibi-los em diferentes formatos. O Agendador pode ser configurado e adaptado para contemplar as mais diversas necessidades do seu sistema.

Para mais detalhes, acesse a documentação do componente Agendador


Componente visual Agendador



Autenticação com SAML

Os projetos criados no Cronapp permitirão um novo tipo de autenticação por modo Low-code, o SAML (Linguagem de Marcação para Autorização de Segurança). 


Figura 1 - Configuração da autenticação SAML


Na janela de Configurações do Projeto, clique na aba Configurações do Projeto e selecione a opção SMAL no campo Autenticação para exibir a aba Configurações da Autenticação com os campos abaixo (Figura 1): 

  • ID da Entidade: Especifica o ID mencionado no URI e nos tokens;
  • URL de Metadados: Endereço do SAML 2.0 Identity Provider Metadata;
  • Arquivo de Chaves: Arquivo JKS com as chaves de assinatura;
  • Senha do Arquivo de Chaves: Senha do arquivo JKS com as chaves de assinatura;
  • Chave Privada: Alias da chave a ser usada para as assinaturas;
  • Senha da Chave Privada: Senha da chave a ser usada para as assinaturas.