Release Notes - 5.50 RTM 1.03

Destaques

Melhorias no FORM-APP

Otimização de Performance

Foi otimizado o processo de carregamento de formulário que refletirá na melhora da experiência do usuário de nossa plataforma.

 

Neste release foi iniciado o processo de otimização, que seguirá no próximo, no qual terá uma redução do tempo ainda maior.

Atualização da versão do React

Atualizamos a versão do React do formulário que trará vários benefícios, como não precisar limpar o cache do navegador, pois, a nova versão gera as páginas com nomes únicos a cada publicação; melhoria do tempo de carregamento, que foi reduzido, dentre outras.

A partir dessa atualização, teremos mais possibilidades e oportunidades para evoluirmos o formulário.

Arquitetura

Reestruturamos o projeto do Form-app no qual foi realizada a separação do back for front do front-end (Form-web). Isso permitirá atualização independente do back-end, dentre outros benefícios.

 

LGPD - TERMO DE CONSENTIMENTO

Disponibilizamos um módulo de Termo de Consentimento, no qual é possível adicionar um documento e gerenciar a “Aceitação” dos usuários. Este recurso pode ser utilizado para se adequar em relação à LGPD (Lei Geral de Proteção de Dados Pessoais). (BPM-7499)

 

 

 

 

 

 

 

SEGURANÇA

Headers de segurança

Incluímos os parâmetros de headers de segurança em toda aplicação e, com isso, foi removida a necessidade de parametrização no proxy. 

Autenticação entre módulos 

Criamos um novo mecanismo de autenticação entre módulos com a utilização do protocolo OAuth2 que aumentará a segurança dos dados.


Melhorias

IMPORTAÇÃO DE PROCESSOS 

Nome da tabela identificado automaticamente

Adicionamos uma nova coluna nas telas de “Importar processo” e “Duplicar Modelo” que permite visualizar como ficará o nome da tabela do modelo no banco de dados, pois, é acrescentado por padrão o prefixo “f_”. 

E, também, ajustamos para que, na importação o campo “Nome da Tabela”, conste conforme o processo que está sendo importado.

HOMOLOGAÇÃO DE STACK TECNOLÓGICA

TOMCAT Versão 9.0.55 e ORACLE 19.3.0.0

Realizamos a homologação do TOMCAT versão 9.0.55 e do banco de dados Oracle versão 19.3.0.0.

Navegador

Homologamos a nossa Plataforma com o Edge, pois o IE será descontinuado. Por isso, em casos de erros que ocorram no IE, com a execução de Java Script e Regra de tela em especial, devem ser avaliados em outros navegadores. (e-PLT-850)


Correções

ADMIN

  • Adicionamos um botão de “Redefinir Senha”, nas configurações de E-mail, que fica no módulo do Admin e do Login, para que, quando tiver uma senha, a mesma não seja possível identificar ao inspecionar o navegador. (e-PLT-975)

DOCUMENTOS

  • Ajustamos a possibilidade de baixar mais de um documento de um Dossiê (arquivos ECM) ao mesmo tempo. (e-PLT-824)

MOBILE

  • Adicionamos uma validação para formatar a data de forma correta para o mobile (dentro e fora da GRID) para que as informações não sejam perdidas no campo data grid no momento do salvamento. (i-PLT-624)

STUDIOWEB

  • Corrigimos a parametrização da Aplicação Externa, quando utiliza a opção de “Parâmetros Adicionais”, assim, foi criada uma função que trata o caractere especial “&” pois, nos navegadores, ele interpreta como “¶”, deixando o valor diferente do que foi feito e não funcionava depois a chamada da aplicação. (e-PLT-826)

  • Alteramos a mensagem de validação de máximo de caracteres permitidos de “Você ultrapassou o número de caracteres permitidos. Independente da configuração escolhida, o valor máximo é de 16” para “O valor máximo de caracteres permitidos somando as casas e decimais deve ser de 15”, no campo Número Decimal. (i-PLT-77)

  • Removemos as opções de criar sub-processos para formulário antigo, que estava permitindo criar atividade no Studio. (i-PLT-571)

  • Ajustamos o carregamento da Regra de tela quando tem "Condições" que envolvem campos do formulário, pois em BD Oracle estava trazendo null em campos vazios (i-PLT-888)

  • Corrigimos, na regra de tela, a exibição do campo que define o valor fixo para ação do tipo “Senão” com campos monetários e decimais. (i-PLT-882)

  • Antes - nome da tabela aparecia em branco, agora, preenche o nome da tabela dependendo do nome do arquivo que você está importando (e-PLT-417)

WORKSPACE

  • Ajustamos a visualização do Diagrama que é apresentado ao acessar o Fluxo Vivo do processo em andamento, já que, anteriormente, o mesmo não estava sendo apresentado. (i-PLT-1027)

FORMULÁRIO

  • Corrigimos o carregamento da atividade de um Formulário público, que, quando o usuários não constava logado na ferramenta, apresentava o seguinte erro "form.errors.ticket_not_valid" .(PLT-1005)

  • Corrigimos a importação de Documentos no campo template, dentro da GRID, pois não estava sendo incluído quando tinha campo Data dentro do metadados do template. (i-PLT-979)

  • Retiramos os erros que eram apresentados no Console do navegador, quando carregava algum formulário que utiliza Regra de Tela ou  funções da API JS. (i-PLT-1011)

  • Ajustamos a visualização do campo “Botão gráfico”, no Formulário já que não estava sendo exibido. (i-PLT-1030)

  • Ajustamos um método da API JS, que adiciona uma coluna na GRID (addColumn). (e-PLT-976)

  • Ajustamos o envio de email na passagem de atividade, quando utiliza formulário público , pois, apresentava o erro no log "enviaEmailExecucaoEtapa - Falha ao enviar o email de execucao da etapa" devido a falta do Idioma que não estava pesquisando corretamente no Banco de Dados. (i-PLT-1078)

  • Corrigimos o funcionamento das integrações de API, no formulário público, pois, anteriormente, apresentava erro  “Falha ao executar o filtro, Verifique as configurações do modelo.” e apresentava Status 400. (PLT-785)