/
5.40_v.1.05.0

5.40_v.1.05.0

Data de liberação oficial : 15/01/2021

Data de liberação cliente piloto: 30/11/2020

Destaques

STUDIO WEB

Permite escalonamento automático dinâmico (User Voice)

Flexibilizamos a configuração de roteamento no escalonamento automático. Permitindo que o usuário selecione um valor através de pesquisa ou informe o valor manualmente. Sendo que o valor manual pode ser uma variável a ser interpretada, da mesma maneira que ocorre no roteamento de etapa (e-STUDIOWEB-1444)

BPM

Tratativas de ambiente com erro  “Too many open files”

Atualizamos a biblioteca find-resources, pois deixava vários arquivos aberto na memória causando erro “Too many open files” ou “Muitos arquivos abertos” , com isso o ambiente ficava instável. (e-BPM-8660)

Melhorias

STUDIOWEB

Execução do ServerWorkflow

Foi desabilitada a execução concorrente do ServerWorkflow, pois ela causava travamentos e gargalos de processamento quando estava configurada com um intervalo de tempo menor do que o necessário e permitia execuções simultâneas. Agora, criamos um Log “SERVER_WORFLOW_METRIC.log”, para informar o tempo de execução de cada etapa. (BPM-7972, STUDIOWEB-2190 )

Melhoramos a performance das queries, que são utilizadas nas consultas dos dados. Além disso, acrescentamos delimitadores nas condicionais para obter maior desempenho dos resultados e ajustamos a inicialização dos objetos para evitar a atuação do Garbage Collection em excesso e o alto consumo de memória. (BPM-7978, BPM-7976, BPM-7980)

Robôs customizados

Alteramos o mecanismo de execução dos Robôs para não permitir execuções concorrentes. (STUDIOWEB-2107).

BPM

Tratamento dos itens de vulnerabilidade

  • Bloqueamos o acesso aos arquivos de configuração, recursos.properties e install-core.txt, via webfilter (BPM-8343)

  • Desativamos rota de rebuild da session factory ” /system/rebuild“, que anteriormente foi criado para alterar os dados no painel de controle do Multi-tenancy. Pois estava disponível também em ambiente single-tenancy sem a necessidade de autenticação. (BPM-8347)

Campo DATA_CRIACAO – Tabela: Formulário

Criamos um novo campo na tabela de formulário, DATA_CRIACAO, que permite identificar quando foi criado, diferenciando da data de atualização. (BPM-8203)

Correções

ADM

Nós realizamos ajustes:

  • Na lista de usuários que era exibida ao criar Grupo, Departamento ou Função, retirando usuários master que era exibida, pois os mesmos não devem permitir alterações em suas características. (i-ADM-803)

  • Na permissão no BPM de “Criar Modelos”, não ficar disponível esta permissão para o usuário atosmaster, pois anteriormente deixava marcar a permissão, mas não ficava salva justamente por esse usuário não aparecer hoje no Studio. (e-ADM-736)

  • Nas rotas quando altera o idioma, para considerar o selecionado corretamente. (i-BPM-8365)

BPM

Nós realizamos ajustes:

  • Na URL em ambiente Multi Tenancy, que faz o upload dos arquivos, pois a mesma não estava funcionando com HTTPS. (e-BPM-8572)

  • No update 105, para que fique marcado corretamente quando executado, pois não estava realizando essa marcação. (e-BPM-8285)

  • No update 106, retirando o tamanho do campo Params da tabela temporária tabela PAudit, pois estava excedendo o tamanho máximo permitido. (i-BPM-7910)

  • No update 122,  que não estava preenchendo corretamente a tabela Parametro_LDAP do banco SSO, durante o processo de atualização de versão. E por isso era necessário refazer toda a configuração de acesso do LDAP. (e-BPM-8017)

  • No update 206, para excluir os índices no BD Oracle sem erros. (i-BPM-8543)

  • No update 205, com a inserção de uma validação para verificar a existência de índice e da coluna, antes da sua execução. (e-BPM-8537)

  • No update 210 , para inativar os campos de repetição filho que estão ativos onde o campo pai que já está inativo. (i-STUDIOWEB-2310)

  • No download de arquivos em acesso múltiplo, pois não abaixavam os arquivos dentro do formulário. (e-BPM-8394)

  • No cálculo do prazo nas etapas concentradoras, pois não estava sendo convertido corretamente o valor. (e-BPM-8314)

  • Na propriedade de visualização da Grid, pois quando era modificada por Java Script e tornava-se diferente do que foi definido na propriedade do campo, ela não tornava visível o campo no formulário. (e-BPM-8303).

  • Na ordem de execução dos roteamentos configurados no modelo, pois o que aparecia na tela, não era o mesmo que executava na aprovação de etapa. (e-BPM-8287)

  • Na execução da Regra de tela, pois ao limpar as opções do campo radio button e depois preencher novamente, gerava falha na execução. (e-BPM-8272)

  • Na rolagem da página que não funcionava corretamente após selecionar uma opção da lista no navegador FireFox, (e-BPM-8256)

  • Na visualização de todos os dias dentro do campo calendário, pois anteriormente não estavam sendo exibidos os últimos dias do mês selecionado. (e-BPM-8227)

  • Na execução de Java Scrip em Formulário antigo, para que mantenha a compatibilidade com a execução de versões anteriores de quando são utilizados dentro de um campo. (e-BPM-8188)

  • No comportamento do campo lista dentro da grid, pois estava deixando com a opção  selecionada anteriormente na visualização do campo. (i-BPM-8544)

  • Na impressão do formulário, pois não estava funcionando quando tinha um campo do tipo “Checkbox” vazio e na impressão constava como preenchido. (i-BPM-8525)

  • Na rota de aprovação Web Service antigo GenericWSVO, pois estávamos com falha ao aprovar processo utilizando robô no modo teste.  (e-BPM-8266)

  • Na validação de campos lista ou radio-button do formulário, removemos a mensagem “Por favor, verifique o erro abaixo.“, que fazia a página ficar subindo ao tentar aprovar a etapa. (i-BPM-8289)

  • No campo lista, pois quando seus itens são adicionados via API JavaScript (name e value) e o usuário seleciona a opção visualizada (name), estava aparecendo o conteúdo da propriedade value, com o ajuste a opção escolhida é apresentada. (i-BPM-8100)

  • Na área visual dos botões da grid, pois a quantidade de linhas incluídas, estava passando do limite da área. (i-BPM-8298)

  • No formulário para não subir a página no início após fazer download do anexo que fica na grid. (e-BPM-8206)

  • Na tratativa de fechar os recursos aberto com o banco de dados, referente aos métodos  PendingTasksGrouping e APIEnviomail . (i-BPM-7086, i-BPM-8454, i-BPM-8255

  • Na passagem de variáveis do Sub-processo “filho”  para o processo “pai”, que anteriormente as variáveis como COD_PROCESSO não estavam sendo informadas com os valores corretos. (e-BPM-7857)

ECM

Nós realizamos ajustes:

  • Na validação de permissão de acesso ao ECM, pois anteriormente exibia a mensagem de “Acesso negado” (e-ECM-1419)

  • Na realização do check-in de um arquivo no campo template em uma grid, pois no front-end não estava enviando o arquivo no momento de fazer o check-in. (e-ECM-1397)

  • Na opção de visualizar documentos quando a extensão está em maiúsculo, pois o arquivo não era visualizado e fazia o download direto no computador. (e-ECM-1453)

STUDIOWEB

Nós realizamos ajustes:

  • Na visualização de modelos no Studio, pois não estava funcionando para usuários modelista, sendo necessário anteriormente deixar com a permissão de “Administrativo”.  (e-STUDIOWEB-2262)

  • Na Regra de Tela para que apareça a grid quando tem um campo com resultado de Select, pois anteriormente não estava sendo possível (e-STUDIOWEB-2212)

  • Na exibição dos grupos em ordem alfabética dentro da janela modal que fica nas propriedades do modelo, pois os grupos não estavam sendo ordenados. (e-STUDIOWEB-2209)

  • No agendamento de Robô, para que funcione a execução acima de 600 horas, que antes, devido a conversão de horas não conseguia ajustar. (e-STUDIOWEB-2196)

  • Na criação de grupo quando importamos modelos, pois não estavam sendo criados os respectivos grupos configurados no roteamento definido com a opção Líder do grupo. (e-STUDIOWEB-2206)

  • Na importação do modelo, adaptando para mostrar a versão subsequente após selecionar a ação “Versionar”, pois exibia a versão ‘v1’, mesmo sem selecionar a ação desejada e isso parecia que seria uma versão diferente, sem considerar as anteriores.  (e-STUDIOWEB-2173)

  • Na importação do modelo, para validar o roteamento em casos que são configurado para  função ou grupo  e caso não exista será criado uma novo cadastro com base nos dados que estão vindo na importação. (i-STUDIOWEB-1575)

  • Na importação do modelo, pois anteriormente estava duplicando os relacionamentos da tabela FIELD_PARAMETER, quando ocorria a sobrescrita ou atualização do mesmo modelo com sub-processo. (i-STUDIOWEB-2300)

  • Para fechar o datasource inicializado das base de dados adicionais, antes de abrir um nova requisição. (i-STUDIOWEB-2275)

  • No cadastro de Regra de Formulário, para permitir incluir a grid no evento e ação. (i-STUDIOWEB-1844)

  • Ao duplicar o modelo com acentuação estava ficando com caracteres especiais. (i-STUDIOWEB-2142)

SSO

Nós realizamos ajustes:

  • No tempo de conexão quando utilizado o tipo de Autenticação SAML, pois mesmo mantendo a opção de manter-me conectado , estava apresentando o erro “Authentication is too old to be used”, ao tentar autenticar. (e-SSO-580)

  • Nos updates 137 e 148, para que o tipo de autenticação permaneça o mesmo após a atualização de versões, , pois anteriormente estava mudando o tipo de autenticação SAML para SSO. (e-SSO-564)

  • Na importação de usuários via LDAP que estava deixando a coluna ide_campo_especial vazia no cadastro do usuário e isso causava alguns problemas ao tentar acessar o workspace. (e-SSO-531)

  • No acesso de usuários bloqueados ou inativos, quando estavam autenticado pelo AD, conseguiam ainda navegar em algumas partes do sistema e também conseguiam logar no ambiente. (i-SSO-406)

  • Na opção de segurança , que permite utiliza o padrão de senha forte que não estava funcionando e permitia que os outros acessem a plataforma sem precisar mudar de senha. (i-SSO-544)

  • Na inicialização do módulo que antes exibia um erro ao tentar acessar a plataforma pela primeira vez , após executar o Install e solicitava a contra-senha. (i-SSO-456)

  • Na cor do logo da Lecom na tela de login, que estava fora do padrão (e-SSO-530)

WORKSPACE

Nós realizamos ajustes:

  • Na visualização dos campos resultados de pesquisa que são exibidos ao acessar Workspace – Minhas Atividades ou Caixa de entrada, pois não eram exibidos nos campos correspondentes. Isso acontece com formulário antigo e formulário migrado para o novo, com campos repetição. (e-WORKSPACE-2024, WORKSPACE-1941)

  • Na opção de adicionar gráficos a ‘Minha área’ e ‘Área de Gráficos’, removemos essa funcionalidade uma vez que no workspace não utilizamos mais este conceito. (e-WORKSPACE-2023)

  • Na formatação de campos do tipo data quando estão dentro da grid na exportação da pesquisa de processos em XLSX, pois o mesmo era exportado fora do padrão da plataforma AAA-MM-DD. (e-WORKSPACE-2020)

  • Na visualização dos campos resultados de pesquisa que são exibidos ao acessar o Workspace – Minhas atividades, que estava mostrando os dados com formato errado de data “01/02/2001“ , sendo que o campo estava com o valor “2“.  (e-WORKSPACE-1983)

  • Na listagem de processos na opção de filtro da consulta dentro da opção Workspace – Geridos por mim,  pois não estava exibindo todos os processos na lista de pesquisa. (e-WORKSPACE-1958)

  • Nas mensagens de informação e pesquisa conforme o idioma selecionado na internacionalização (e-WORKSPACE-1906)

  • Na exportação da pesquisa de processo em XLSX e CSV, para que os campos do tipo monetário saiam com o separador de casas decimais com a vírgula “,” , pois estava sendo utilizado ponto “.” no idioma português. (e-WORKSPACE-1903)

  • Na visualização pelo fluxo vivo das informações de próxima etapa nos “Dados da etapa”, pois não estava aparecendo quando estava com a resolução de 100% no navegador. (e-WORKSPACE-1894)

  • Em alguns campos que não estavam no Idioma selecionado na internacionalização, dentro do Workspace na parte de pesquisa e ordenar campos (e-WORKSPACE-1868)

  • Na consulta de processos no Workspace – Minhas Atividades, que estava exibindo erro quando tinha algum processo de Formulário antigo com campos do tipo Data e repetição configurado como “Exibir Resultado”. (e-WORKSPACE-1724)

  • No formulário para que fique responsivo, ou seja, com a visualização dos campos corretas quando utilizada pelo navegador do Mobile. (i-WORKSPACE-1401)

  • Na visualização do número do processo que estava exibindo vírgula no lugar do ponto. (i-WORKSPACE-1902)

  • No comportamento da aprovação de etapa com campos numéricos e obrigatórios, para que seja aprovada a etapa quando preenchida com zero. (e-WORKSPACE-1452)

  • Na remoção dos cookies quando expira o tempo da sessão. (i-WORKSPACE-1901)

  • Ao acessar os processos com a opção de “Acesso Múltiplo”, pois não estava exibindo o status o número do processo e a descrição do modelo. (i-STUDIOWEB-1550)

  • Ao fazer download do documento, fazia o download porém o arquivo era com 0 butes, foi necessário atualizar a biblioteca do FeignClient. Além do carregamento da barra superir que não ocorria normalmente. (AT-2101 e WORKSPACE-2097)

Pontos de atenção

  • Homologamos a plataforma com a versão do NodeJS(v12). (i-WORKSPACE-1889)

  • No update 130 , realizamos a troca do nome da coluna de ide_visualizado para visualized das tabelas ProcessoEtapa e ProcessoEtapaUsu e foi alterado também o tipo do campo. (e-BPM-8286 e i-BPM-6177)

  • Atualizamos os dialetos utilizados para Banco de Dados SQL Server, versão igual ou superior a 2012, segue abaixo o que deve ser utilizado com o respectivo Módulo. (i-BPM-8524)

    • ADMIN – com.lecom.workflow.hibernate.dialect.DialectSQLServer2012

    • BPM – com.lecom.workflow.hibernate.dialect.DialectSQLServer2012

    • CORE – com.lecom.workflow.hibernate.dialect.DialectSQLServer2012

    • ECM – org.hibernate.dialect.SQLServer2012Dialect

    • SSO – org.hibernate.dialect.SQLServer2012Dialect

  • No Studio, na edição das etapas, observamos que os seguintes campos, mudaram o comportamento quanto ao seu preenchimento no momento que são informados os segundos e minutos com valores igual ou maior que 60. Antes quando colocava 75 segundos era ajustado automaticamente para 1 minuto e 15 segundos, agora ele fixa em 59 segundos (isso foi desde da primeira versão da 5.40, pois na 5.30 o comportamento era o anterior descrito);

    • Tempo de Hibernação

    • Prazo de Alerta

    • Frequência para e-mail de alerta

    • Prazo Máximo

    • Frequência para e-mail de atraso

    • Tempo Limite para os gestores

    • Frequência para e-mail de atraso para gestores

    • Prazo de escalonamento

  • Recomendamos a atualização para ao pacote 5.40.1.05.0, devido aos problemas de deixar vários arquivos aberto na memória causando erro “Too many open files” que foi feito ajuste na biblioteca find-resources. (e-BPM-8660)

Implantação e Infraestrutura

Pacote está disponível na pasta Z:\produtos\workflow\versoes\versao5.40\pacotes\RTM\1.05.0

Em alguns clientes alterar o limite máximo de arquivos abertos para 10240

Related content

5.30_v.1.31
More like this
5.50_v.1.06.1 Hotfix
5.50_v.1.06.1 Hotfix
More like this
5.30_v.1.30
More like this
5.30_v.1.38.1 - Hotfix
5.30_v.1.38.1 - Hotfix
More like this
5.50_v.1.06.5 Hotfix
5.50_v.1.06.5 Hotfix
More like this
5.70_v.1.00
More like this