/
5.30_v.1.20

5.30_v.1.20

Veja abaixo os destaques dessa atualização.

Regra de formulário.

  • Adicionado novos eventos.A partir desse pacote fizemos uma melhoria nos eventos da regra. Especificamente transformamos 1 evento em 3.

O evento “O valor do campo é alterado” foi separado em 3, veja abaixo:

A API JS ou regra altera o valor do campo:Use este evento quando quiser que a regra seja disparada através de outra regra ou de manipulação pela API JS.

O usuário altera o valor do campo: Use este evento quando quiser que a regra seja disparada quando o usuário alterar o valor do input e tirar o foco do input. Obs.: Se colocar o foco no input, não alterar nada e tirar o foco, a regra não será disparada.

O usuário digitar no campo: Use este evento quando quiser que a regra seja disparada a cada tecla pressionada no input.

Obs.: Para quem tem regras criadas utilizando o evento “o valor do campo é alterado”, por padrão eles serão migrados para a regra “O usuário altera o valor do campo”. Isso porque o comportamento dessa nova regra é o mesmo do anterior.

 

  • Studio WebAjustado cadastro de agrupador de campos para ter um identificador:

A partir de agora é possível informar um identificador para o agrupador que for criado. É através desse identificador que será possível manipular um agrupador pela API JS.

Por padrão ao criar um novo agrupador o sistema automaticamente sugere um identificador. Isso porque o identificador é obrigatório. Mas é possível mudar essa propriedade a qualquer momento. Basta clicar para editar e mudar o campo “Identificador”.

Atenção: Para ambientes que já tem agrupador criado, existe um update que normaliza a base de dados e insere os identificadores.

A tela de edição de um agrupador foi movida para a lateral, seguindo o padrão da criação/edição de um campo.

 

Regra de formulário.

  • Criado método para manipular campos / grids de um agrupador. Veja os exemplos abaixo:

 

  • Criado método para poder expandir / fechar um agrupador. Segue exemplo abaixo:Obs.:

Ao tentar fechar um agrupador que não esteja com a opção “Permitir expandir e contrair grupo” no StudioWeb (Campos do modelo), nenhuma ação deverá ser realizada e uma mensagem será apresentada no console, informando o consultor.

 

  • Criado método para poder bloquear / desbloquear um agrupador e seus campos de uma só vez. Veja o exemplo abaixo:

 

  • Criado método para poder deixar visível / invisível um agrupador e seus campos de uma só vez.Veja o exemplo abaixo?

  • Criado método para manipular campos / grids de um agrupador. Veja os exemplos abaixo:

 

  • Criado método para poder expandir / fechar um agrupador. Segue exemplo abaixo:

Obs.: Ao tentar fechar um agrupador que não esteja com a opção “Permitir expandir e contrair grupo” no StudioWeb (Campos do modelo), nenhuma ação deverá ser realizada e uma mensagem será apresentada no console, informando o consultor.

 

  • Criado método para poder bloquear / desbloquear um agrupador e seus campos de uma só vez. Veja o exemplo abaixo:

 

  • Criado método para poder deixar visível / invisível um agrupador e seus campos de uma só vez.Veja o exemplo abaixo?

 

  • Criado novo evento SET_FIELD_VALUE: 

A partir desse pacote criamos um novo evento para “substituir” o evento SET_FIELD_PROPERTIES. O motivo disso é que o evento SET_FIELD_PROPERTIES pode causar lentidão no formulário quando utilizado pois ele é disparado quando há uma alteração em qualquer propriedade de um elemento, e não apenas a propriedade “value”.

Já o novo evento SET_FIELD_VALUE só será disparado quando a propriedade VALUE de um elemento for alterada.

Obs: O evento SET_FIELD_PROPERTIES não foi removido, ele continua funcionando normalmente. Mas conforme forem dando manutenção nos JS, façam a troca desse evento.

 

Pontos de impactos – Modelagem

Sem pontos de impacto

Pontos de impactos – Implantação/Infraestrutura

  • Adicionado novas variáveis de ambiente TRACE_ENABLED, JMX_ENABLED para ativar/desativar o trace dos endpoints e JMX para os micro-serviços. Por padrão elas são definidas como “false”.

  • Adicionado nova variável de ambiente TIME_ZONE para setar o time-zone para o jackson (projeto que converte para json dentro do spring). Por padrão ela é exportada como “America/Sao_Paulo”.

Principais Itens Corrigidos

  • Corrigido problema que permitia retirar um campo da grid após ter gerado tabela.

  • Corrigido problema para obter a URL do BPM na abertura de processo pelo robô (RBOpenWebServices) na inicialização do sistema em ambientes cluster.

  • Corrigido problema ao carregar etapa já executada quando gestor redirecionou para outro usuário em etapa cíclica.

  • Corrigido problema com “auto-size” do novo formulário quando tem paralelismo.

  • Corrigido problema que ocasionava estouro de memória ao clicar para fazer download de documentos no novo formulário.

  • Corrigido problema de duplicar dados da grid quando clica para salvar mais de uma vez o formulário.

 

Segue abaixo lista de todos os cards:

Melhorias:

  • [BPM-5406] Agora o corrige nº 76 exibe logs.

  • [BPM-5359] Agora é possível utilizar métodos da API JS para expandir/retrair os agrupadores

  • [BPM-5360] Agora é possível alterar a visibilidade dos agrupadores através da API JS.

  • [BPM-5373] Agora é possível definir agrupadores específicos para manipular campos/grids através da API JS.

  • [BPM-5392] Agora é possível deixar um agrupamento bloqueado/desbloqueado através da API JS.

  • [BPM-5435] Foi adicionada a grid na exportação de processo no formato XML

  • [STUDIOWEB-929] Foi adicionado um “identificador” para um grupo na nova tela de campos.

  • [STUDIOWEB-918] As configurações para o campo do tipo “label” na regra de tela foram ajustadas.

  • [STUDIOWEB-919] Agora na regra de tela é possível mapear quando o valor do campo é alterado

  • [STUDIOWEB-927] As informações de cadastro de um agrupador tiveram sua posição alterada.

  • [STUDIOWEB-943] Melhorias education.

Problemas:

  • [BPM-5295] Os dados da GRID estavam se duplicando ao salvar os dados do form.

  • [BPM-5402] Download de arquivos grandes estava derrubando o ambiente.

  • [BPM-5440] O form apresentava problemas ao aprovar uma etapa com paralelismo.

  • [BPM-5442] Não era possível carregar uma etapa já executada.

  • [BPM-5457] Corrige nº 127/128 apresentava erros no SQLServer.

  • [BPM-5460] Resolvido problema que impedia robô de obter a URL do BPM na abertura de processo (RBOpenWebServices).

  • [STUDIOWEB-937] Era possível alterar o tipo de exibição dos campos (GRID) após a tabela ser gerada.

Related content

5.30_v.1.17.1 - HotFix
5.30_v.1.17.1 - HotFix
More like this
5.30_v.1.15
More like this
5.40_v.1.04.9.1 HotFix
5.40_v.1.04.9.1 HotFix
More like this
5.30_v.1.19
More like this
Release Notes - 5.50 RTM 1.02
Release Notes - 5.50 RTM 1.02
More like this
Release Notes - 5.70 RTM 1.01.1
Release Notes - 5.70 RTM 1.01.1
More like this