Blog

Blog

As funcionalidades Conceder acesso remoto e Compartilhar projeto estão disponíveis no menu Projeto.




Página a ser modificada:

Menu do sistema e botões de atalho

Função que converte qualquer valor para os tipos do Cronapp.



QAIBT-2148

Página a ser modificada:

Conversão

Adicionado recurso de adição/edição de tema, valor inicial e possibilidade de atribuir valor nulo para o componente mobile Checkbox.

    



QAIBT-1991

Página a ser modificada:

Checkbox (mobile)

Diversa melhorias foram feitas na renovação de certificados com o Cloud Services.

  1. Na criação de certificado, colocamos um teste interno do TXT antes de iniciar o Challenge do ACME, a fim de garantir mais precisão na criação do certificado; 
  2. Mensagem de alerta sobre backup automático, ao remover um banco de dados;
  3. Cálculo parcial de custo ao informar horário de início e término da aplicação na tela de nova aplicação;
  4. Remover custo ao informar que o domínio é externo na tela de criação de domínio;
  5. Nova opção "reiniciar" as instâncias de uma aplicação;
  6. Nova informação de quem criou e qual o contrato em cada Aplicação.


Página a ser modificada:

Serviços de Cloud

Adicionada nova opção Obter valor do campo nos componentes Grade e Caixa de Seleção Múltipla.

O padrão é obter o valor do campo como objeto.
 

Caso queira obter o valor do campo como chaves, uma função de bloco para Obter o valor do campo obterá apenas os pares chaves/valor para os ids do datasource e mostrará somente o valor caso o datasource possua apenas um id.

Exemplos de resultado para uma função para Obter o valor do campo para a opção Chaves:


  1. Obter valor do campo para uma grade com seleção múltipla e um único Id no datasource:
  2. Obter valor do campo para uma grade com seleção simples e mais de um Id no datasource (Chave composta):
  3. Obter valor do campo para uma caixa de seleção múltipla e um único Id no datasource:
  4. Obter valor do campo para uma caixa de seleção múltipla e mais de um Id no datasource:



CRONAPP-157

Página a ser modificada:

Grade;

Caixa de seleção múltipla.

Atualmente a função "Criar gráfico" só permite que as séries do gráfico sejam passadas como parâmetro da função (no exemplo abaixo temos dois parâmetros para as séries do gráfico).


A melhoria consiste em fazer com que o parâmetro "Séries do gráfico" permita aceitar somente uma lista contendo todas as séries, exemplo:


QAIBT-2131

Foram implementadas duas novas opções para o componente mobile Lista Avançada:
Seleção Múltipla e Obter valor do campo como Chaves ou Objeto (Padrão).


Seleção Múltipla:

Os itens da lista selecionados são inseridos em um Array de valores quando a seleção múltipla é habilitada.



Na imagem abaixo temos o resultado de um bloco para obter o valor do campo com a opção Objeto selecionada.


Obter valor do campo como Chaves ou Objeto (Padrão)

Ao escolhermos a opção Chave selecionada em Obter valor do campo como, apenas os IDs do datasource são retornados, no caso de chave composta, todas as chaves serão obtidas:



Quando há somente um id, somente o valor do objeto é exibido:




Página a ser modificada:

Lista Avançada (mobile)




Nova propriedade nas configurações da Fonte de Dados que permite o usuário escolher as condições de carregamento dos dados.


As opções são:

  • Padrão - Comportamento atual da fonte de dados;
  • Todos os Filtros Preenchidos - Carrega automaticamente quando todos os filtros forem preenchidos;
  • No mínimo um Filtro Preenchido - Carrega automaticamente quando um dos filtros for preenchido;
  • Ao Pressionar Botão - Carrega apenas ao click de botão que tenha como ação um bloco de programação chamando a função "Carregar fonte de dados".



QAIBT-2040

Página a ser modificada:

Fonte de Dados

O compartilhamento de projeto, arquivos e pastas permite copiar link e inserir emails para enviar o link do compartilhamento.



Página a ser modificada:

Abrir projeto

É possível agora definir um perfil para um parâmetro de sistema, a fim de poder gerar .war com parâmetros diferentes para cada perfil. A funcionalidade está disponível através do menu do sistema Projeto > Parâmetros do Sistema.




Página a ser modificada:

Menu do sistema e botões de atalho

Ao clicar com o botão direito do mouse em um arquivo ou diretório na árvore hierárquica de arquivos, será possível gerar um link com o arquivo ou um zip no caso de uma pasta.

       



Página a ser modificada:

Árvore de arquivos

A função irá fazer uma conversão de Json para Xml.

  • Possui 1 único parâmetro onde é passado o JSON;


  • Como usar o bloco de programação e sua chamada em JAVA:


  • Exemplo de JSON de entrada:


  • Exemplo de saída:



QAIBT-2066

Página a ser modificada:

Json

A função retorna apenas os caracteres ‘\n’, podendo ser utilizada para fazer split em textos que contenham uma quebra de linha.

Exemplo de uso abaixo:



Página a ser modificada:

Blocos Servidor e Cliente

Essas funções são necessárias a fim de formatar e converter corretamente datas, informando o fuso que você deseja no retorno. Os formatos de fuso aceitos:

  1. Inteiro. Ex: -3, 3, 0, 2
  2. GMT: Ex: GMT-03:00, GMT+00:00, GMT, GMT+02:00
  3. Id: America/Sao_Paulo, UTC

 
Funções criadas no bloco de programação:

  • Formatar Data com Fuso Horário
  • Texto para Data com Fuso


QAIBT-2116

Página a ser modificada:

Referência Blocos e Componentes Visuais

Novo componente visual para agendamento.

Component: Agendador

Disponível na paleta de componentes do Editor HTML (aba controle da IDE).


Configurações:

  1. Fontes de Dados;
  2. Data Inicial:
    • Específica;
    • Bloco de Programação;
  3. Templates:
    • DIA;
    • SEMANA DE TRABALHO;
    • SEMANA;
    • MÊS;
    • AGENDA;
    • LINHA DO TEMPO;
  4. Slot de eventos de ‘Dia Inteiro’;
  5. Permitir Edição;
  6. Marcador de horário atual;
  7. Exibir em modo ‘Horário Comercial’;
  8. Relacionamento de Campos.

Styles

Especificado estilos próprios para a agenda e seus componentes a partir da classe css proveniente do Kendo UI .k-scheduler-calendar e do identificador do elemento cron-scheduler

Datasource

É necessário especificar um Datasource que atenda a estrutura predefinida do Scheduler conforme diagrama abaixo:


Know Issues

Ainda não identificado.

Next Steps

  • Criação de Blocos executando ações do Scheduler;
  • Utilização de estrutura de dados default gerada pelo Cronapp;
  • Adicionar eventos customizados na paleta de eventos;
  • Permissões customizadas e baseadas em grupos de acesso;
  • Definição de tipos para o Scheduler;
  • Definição de membros para o Scheduler;
  • Definição de Resources para serem adicionados aos eventos.



CRONIDE-298

Página a ser modificada:

Editor de views