Data de liberação para cliente piloto: 26/07/2021
Destaques
AGENDAMENTO DE ROBÔ (USER VOICE)
Nova interface com flexibilização de agendamento dos Robôs
Agora ficou simples fazer o agendamento de robôs, com uma maior flexibilidade e facilidade é permitido o agendamento de robôs por horário, intervalos de tempo, dias, semanas, meses ou ano. A facilidade de fazer isso por uma tela simples, sem a necessidade de agendar o robô com execução em um intervalo curto e fazer a checagem de horário dentro do código fonte. Além da maneira simplificada de agendamento é possível utilizar um recurso mais avançado de agendamento que utiliza a validação de expressões Cron para um agendamento preciso.
Nota |
---|
A primeira execução do robô não acontecerá mais imediatamente após a sua ativação e sim quando chegar o tempo configurado no agendamento. (STUDIOWEB-2067, STUDIOWEB-1950, STUDIOWEB-1453) |
CAMPOS NUMÉRICOS (USER VOICE)
Valores negativos
Agora é permitido valores negativos em campos numéricos (inteiro, monetário, número com decimais) eliminando assim a necessidade de utilização de JavaScript customizado. (STUDIOWEB-1712)
Prefixo no campo Número decimais
Além das casas decimais é possível também configurar o prefixo (por exemplo cifrão) no “campo decimal”. (STUDIOWEB-1701)
Nova regra que permite mais de 2 casas decimais
Agora, no campo Número decimal é possível escolher a quantidade de casas decimais, até seis dígitos, de acordo com a sua necessidade. Você poderá combinar o número de caracteres antes e após a vírgula, totalizando no máximo 15 caracteres. (STUDIOWEB-1707, STUDIOWEB-1937)
NOVA NOMENCLATURA DA PLATAFORMA
Padronização na nomenclatura em toda Plataforma Lecom
Como parte da proposta de melhorias na experiência de uso da Plataforma Lecom, nós implementamos ações de ajustes e padronização na nomenclatura, em todos os módulos, com o objetivo de organizar e facilitar o acesso e uso da Plataforma Lecom. (MOB-681, ADM-731, BPM-7712, ECM-1365, ECM-1309, SOC-511, STUDIOWEB-1913, WORKSPACE-1715, WORKSPACE-1578, WORKSPACE-1864, ADM-619)
Nós aplicamos as modificações e padronizações nos diferentes módulos conforme quadro a seguir:
Nota |
---|
Além de botões, labels, e outras informações na plataforma Lecom, os arquivos gerados e exportados também sofreram alterações, assumindo o nova nomenclatura padronizada. |
NOVO FILTRO (USER VOICE)
Filtro de processos tramitados no dia
Temos novas opções de filtro, na pesquisa de processos por Responsáveis, sendo: “Com atividades executadas por” e “Com atividades não executadas por”, o que permite pesquisar processos que tiveram atividade executadas por um determinado usuário/grupo/departamento. E também foi adicionado uma nova opção “Com atividades executadas em”, na seção de período na pesquisa, permitindo filtrar as atividades que foram tramitadas em um determinado período. Ambas funcionalidades trazem maior facilidade e agilidade nas tarefas do dia.
(WORKSPACE-1004, WORKSPACE-1667, WORKSPACE-1668 e WORKSPACE-1670)
SEGURANÇA
Tratamento de itens de vulnerabilidades
Desativamos algumas rotas (discovery/heapdump , discovery/envs e discovery/logfile que são endpoints) do componente de monitoramento dos módulos (actuator), melhorando o nível de segurança da Plataforma e não expondo dados sensíveis. (PLT-413)
Melhorias
Melhorias no modo de versionar e duplicar processos (User voice)
Agora o botão “ Versionar” pode ser utilizado em processos ativos. Ao criar uma nova versão a mesma já aparece com status no modo “Rascunho”, para que você possa trabalhar no novo processo versionado, este também será o comportamento ao Duplicar um processo. Além disso, ao ativar uma segunda versão, a plataforma verifica se existe outra versão ativa, em caso positivo o usuário é questionado se deseja suspender a versão 1 e deixar a versão 2 como ativa. (STUDIOWEB-1697)
Campos do tipo CheckBox podem ser configurados com Integração API (User voice)
Nós implementamos mais uma opção de configuração para o campo do tipo CheckBox, agora ele poderá receber um valor de Integração de API, assim o mesmo poderá ser utilizado como um “Parâmetro de saída (Response)”. (STUDIOWEB-1699)
LGPD: Definição de Campo pessoal ou sensível
Criamos uma flag, dentro do cadastro de processo, na aba de “Configuração de campos” nas “Opções avançadas”, para indicar quais campos do formulário, contém informações pessoais ou sensíveis, desta forma na criação de formulários os campos marcados passam a ter um destaque na tela de listagem de campos, com um ícone diferenciado que destaca esses campos marcados. Futuramente será liberada a consulta específica desse tipo de campo e outras melhorias para a LGPD. (STUDIOWEB-1830)
Registro de log de e-mails enviados pela plataforma (User voice)
Ampliamos o registro de log de envio de e-mail, o que permite ter evidências em caso de falhas no envio do mesmo. O log facilita a coleta das informações sobre o ocorrido. Foi criado um novo appender no Log4j que irá escrever os logs e ficará salvo em /logs/bpm/MONITORA_EMAIL.log (STUDIOWEB-1649)
Segurança: Desativação do WebService RPC Router
Desativamos o webservice RPC Router, pois ele não tinha autenticação.Trocamos a implementação da interface do RBOpenWebServices para fazer as chamadas de forma local, para não causar impactos nos robôs de formulários antigos existentes. (BPM-7558)
Bloqueio na alteração do login
Adicionamos uma validação para não permitir a alteração do campo login do usuário, na tela de cadastro de usuários, após ele ter sido cadastrado. Isso para evitar a reutilização de usuários antigos, como novos usuários.(ADM-586)
Bloqueio na alteração do login
Adicionamos uma validação para não permitir a alteração do campo login do usuário, na tela de cadastro de usuários, após ele ter sido cadastrado. Isso para evitar a reutilização de usuários antigos, como novos usuários. (ADM-586)
Regra de Formulário: Coluna de elementos (campos) ordenados por ordem alfabética
Agora é possível ordenar os elementos na regra de formulário, dentro de atividades e em “informações nessa atividade”, clicando sobre a coluna “Elemento” para ordenar de forma crescente ou decrescente, facilitando assim a verificação e criação da regra. (STUDIOWEB-1685)
Atualização para o JUnit5
Atualizamos a versão do JUnit dos projetos do SuiteLecom (Admin, BPM, ECM-Core e SSO ) e de todos os Micro-Serviços (Config, Discovery, Gateway, Form, Form-App, Metric, Service-Integration, Social, Workspace, Audit e Mailqueue), com isso será possível aplicar testes unitários com a versão atualizada, utilizando os novos recursos disponibilizados. (BPM-8924 e BPM-8925)
Listagem de processos – Workspace
Limitamos a quantidade de caracteres que é exibida na visualização dos processos na Caixa de entrada , pois não tinha limite para a exibição de caracteres nos campos quando os valores eram extensos. Sendo assim o campo Nome do processo e no Nome da Atividade passa ter um limite de até 280px de largura ou até 30 caracteres. (WORKSPACE-1459)
Alterar controle de licenciamento para considerar lista de macs ativos e não o primeiro
Alteramos a forma de licenciamento, para verificar dentro de toda a lista de IP/MAC Address, pois anteriormente verificava apenas o primeiro e a licença do usuário expirava sem explicação.(SSO-460)
Correções
ADMIN
Desabilitamos a opção de “modelista full” nas Permissões de alteração, opção Criar processos do usuário atosmaster. (e-ADM-736)
Ajustamos a mensagem de erro para a falta de informações no cadastro de horário de trabalho. (i-PLT-288)
Realizamos alguns ajustes de Internacionalização, em campos que não eram alterados conforme a mudança de idioma, onde:
Na label “Líder”, no “Cadastro de usuário”; (i-PLT-301)
No campo lista de “status do usuário” ; (i-PLT-301)
Nos gráficos em atraso; (i-ADM-792)
Ajustamos o acesso ao Cadastro de Usuários no Idioma Espanhol, que anteriormente não permitia incluir ou alterar usuários. (i-PLT-89)
Corrigimos para que usuários com permissão de Administrador, possam incluir novo Grupo/Departamento e terem acesso a opção Líder ou Gerente, pois anteriormente apresentava erro de acesso negado ao usuário. (i-ADM-738)
Descontinuamos a opção “Usuário perfil” da Plataforma, que permitia compartilhar configurações personalizadas da “Minha área”. (i-ADM-722)
Ajustamos para os usuários antigos, permitir caracteres especiais no campo login, no cadastro de usuários quando forem editados. (e-PLT-36)
Retiramos a opção “Concentrador” das propriedades que fica na aba “Permissão BPM”, no cadastro de usuário, uma vez que a opção de usuário concentrador não aparecerá para roteamento. (i-PLT-438)
ANÁLISES
Corrigimos no arquivo de exportação de inventário a escrita dos nomes dos processos que apresentavam caracteres especiais no lugar de letras com acento. (i-WORKSPACE-1736)
Ajustamos os botões referente às funcionalidades de Ordenação, Faixa de Valores e Top Processos nos Gráficos e retiramos a opção de ajuda. Além de ajustes de internacionalização nessas mesmas opções, para o idioma Espanhol. (i-PLT-104 e i-PLT-400)
Ajustamos na exibição dos dados de Auditoria os itens visualizados, removendo a exibição do título “Web Services”. (i-PLT-477)
Corrigimos a centralização do texto informativo do painel de atrasos na aba de Processos (i-WORKSPACE-1928)
Ajustamos o “periodMode” para pesquisa de data quando for gerado um gráfico de um período específico (i-BPM-8466).
Restauramos o controller que foi removido por engano na impressão de gráficos personalizados (i-PLT-486).
Ajustamos o idioma setado no módulo Análises em conformidade com o idioma selecionado na SSO (i-BPM-7570).
LOGIN
Alteramos a criação dos idiomas para que seja feito pelo Liquibase, assim os vínculos entre Idiomas e Usuários ficam íntegros com relação aos dados entre as tabelas. (i-PLT-58)
Adicionamos a palavra “JPG”, no texto de ajuda para upload de banner e logo nas Configurações Gerais. (i-PLT-492).
Corrigimos o erro ‘404’, que ocorria ao pesquisar na tela de “Pesquisar permissões”, quando não era utilizado filtro. (i-SSO-557).
Corrigimos a apresentação do texto de ajuda nas opções “Utilizar padrão de senha forte” e “Na troca de senha, comparar a nova com a antiga”, pois não eram apresentadas quando utilizado o navegador Internet Explorer. (i-SSO-455).
Ajustamos o acesso aos módulos Login e Admin para serem apresentados conforme a permissão atribuída aos usuários. Pois anteriormente só permitia o acesso quando o usuário tinha a permissão do “Administrativo”. (i-SSO-487).
Corrigimos os dados na tabela “geralauthentication”, pois os dados estavam sendo duplicados quando era incluído um novo Banner. (i-SSO-536)
MOBILE
Realizamos o ajuste de cursor devido a problemas de máscaras em campos numéricos (i-BPM-7506) (i-BPM-7816).
Ajustamos a nomenclatura de configuração da versão do app, alterando para ‘v5.40 ou superior’ para abranger a atualização da 5.50 (i-MOB-685).
Corrigimos apresentação das configurações pessoais após habilitar o modo teste no mobile (i-WORKSPACE-1806).
Ajustamos a visualização do termo de consentimento e o checkbox de aceite ao realizar o login da plataforma no app (i- MOB-698).
Realizamos ajustes de layout para visualização das conversas do social em smartphones(i-SOC-484).
Realizamos ajustes para apresentação da tela de configuração dos campos de URL e Portas. Adicionamos a seleção de versão do produto também. (i-MOB-654).
Ajustamos o carregamento do app em segundo plano na versão 5.40 v1.04.
Ajustamos o carregamento do app em segundo plano na versão 5.30 v1.1.24.1.
Ajustes realizados na visualização do social para celulares com resolução menor do app (i-SOC-483):
Ajustamos a apresentação do social na tela do workspace.
Retiramos o tooltip de mensagens ativas após abrir o social na tela.
Ajustamos o focus da tela ao digitar e não digitar palavras no social.
Ajustamos a ordem de apresentação da mensagem após digitação no social.
Ajustamos o layout do botão de limpar filtros no social para não ocasionar na aproximação da borda horizontal.
Ajustamos o modal do social para minimização e maximização, não atrapalhando a visualização de telas como a de fluxo do processo.
Ajustamos o layout do filtro por período no social ao utilizar o modo horizontal.
Corrigimos o contraste da fonte nas labels de ‘mensagem’ e ‘arquivar mensagem’.
Corrigimos a posição de marcação de um usuário ao iniciar uma conversa na posição horizontal no social.
Ajustamos a movimentação do scroll na tela de pesquisa de mensagens no social.
Corrigimos a mensagem de invalid date apresentada, substituindo-a por data válida correspondente a última mensagem exibida.
Ajustamos a apresentação do status da atividade no Mobile onde foi verificado que antes da correção, quando uma atividade estava com o status como Aprovada ou Escalonada ou Cancelada ou Rejeitada e ao ser visto no mobile vinha apresentar os dados em duplicidade e sem padronização de alinhamento. (i-WORKSPACE-1543).
Ajustamos a apresentação do ambiente quando carregado a partir do Mobile, onde verificou-se que antes o modo apresentado era igual a visão desktop e não no modo para mobile (i-WORKSPACE-1576).
Ajustamos o padrão dos ícones dos processos na lista de processos no mobile (i-WORKSPACE-1807).
Corrigimos o uso da Lupa em campos de Grid onde após ser chamada vinha apresentar uma tela sobreposta na cor cinza com transparência e impossibilitando o uso da funcionalidade no mobile. (i-WORKSPACE-1606)
WORKSPACE
Retiramos um dos carregamentos que aparecia ao tentar abrir um novo processo, agora fica apenas carregando o do Menu e do WebServer. (WORKSPACE-1455)
Adicionamos uma mensagem de feedback para o usuário no cancelamento de processo, pois anteriormente não existia nenhuma mensagem. (i-WORKSPACE-1075)
Inserimos uma tratativa para informar quando os campos de metadados do template são obrigatórios. Agora será apresentada a mensagem “Existem campos obrigatórios para serem preenchidos” na janela modal do template, quando o usuário tentar criar ou importar um documento. E também ajustamos a mensagem para permitir somente criar arquivos dos tipos específicos, pois anteriormente aparecia “Erro Inesperado” e agora será exibido “Não foi possível realizar a ação, pois o tipo de documento não é permitido”. (i-PLT-547 ,i-WORKSPACE-1520, i-WORKSPACE-1534)
Realizamos ajustes no check-in dos metadados referente aos documentos, pois anteriormente os dados não estavam sendo atualizados no módulo Documentos. (e-BPM-7996)
Corrigimos o acesso de processo em modo simulação onde somente o primeiro usuários acessar, conseguia visualizar e caso outro usuário tentasse a Plataforma não carregava e exibia erro “403”. (i-WORKSPACE-1528)
Realizamos o ajuste na pesquisa de usuários dentro da opção de “Testar como” para aceitar a busca de nome com acentuação e não visualizar os usuários inativos . (i-WORKSPACE-1881 , e-WORKSPACE-1882, i-WORKSPACE-1861)
Habilitamos o botão de “Exportar Atividades” no fluxo, onde não estava sendo apresentado anteriormente. (i-WORKSPACE-1533)
Ajustamos a exibição de campos do tipo resultado, que não estavam sendo exibidos :
no menu lateral, “Informações da atividade” quando acessado na área Abertos por Mim (i-WORKSPACE-1829)
na aba da área “Caixa de Entrada”, “Em Alerta” e “Em Atraso” (WORKSPACE-1735);
na aba da área Geridos por Mim (i-WORKSPACE-1852).
na aba da área Abertos por Mim (i-WORKSPACE-1853).
na aba de Filtros Salvos (i-WORKSPACE-1854).
Ajustamos o encaminhamento de atividades para um usuário na área de Geridos por mim, permitindo o encaminhar múltiplas atividades o que não acontecia. (e-WORKSPACE-1946).
Corrigimos na pesquisa avançada o calendário que estava com idioma inglês traduzindo para para o português, nos campos pesquisáveis do tipo “Data”. (i-WORKSPACE-1809).
Ajustamos no acesso múltiplo a visualização dos campos status, código e nome dos processos, pois não eram apresentados. (i-WORKSPACE-1550, i -WORKSPACE-1627).
Ajustamos a apresentação visual de páginas do processo, na qual:
Retiramos a informação de quantidade de atividades que era exibida abaixo dos títulos da páginas;
Colocamos a informação da quantidade de processos junto da navegação de páginas.
Corrigimos a apresentação da quantidade total de processos que não apresentava conforme a quantidade real existente. (i-WORKSPACE-1647)
Realizamos um ajuste no filtro da consulta que aparece em “Abertos por mim” para funcionar corretamente quando ordenasse ou agrupasse pela opção “Status”, isso no BD MS SQL Server. (i-PLT-388)
Ajustamos a execução da Regra de Tela para campo do tipo Lista,, para que execute corretamente o evento de Foco (quando o campo recebe o foco) e Blur (quando o campo perde o foco), pois estava executando no evento Change, ao selecionar uma opção da lista. (i-PLT-42)
Corrigimos o erro apresentado em tela referente a apresentação da seguinte mensagem “Não foi possível carregar a atividade. O sistema não conseguiu detectar o erro. Se o problema persistir entre em contato com o responsável pelo sistema.” (i-WORKSPACE-1591). Tal mensagem era apresentada nos seguintes casos:
Após a aprovação onde a atividade entrava em hibernação;
Ao acessar a atividade pelo fluxo vivo.
Corrigimos a função de retirar uma etapa de hibernação a partir de um usuário gestor quando o processo foi acessado a partir do fluxo > Lista e em fluxo > Histórico onde mesmo solicitando para retirar da hibernação uma atividade tal ação não era executada com sucesso. (i-WORKSPACE-1638).
Corrigimos a ação dos botões “Anterior” e “Próxima” da tela Informações da Atividade do fluxo vivo onde anteriormente ao ajuste, ao clicar nesses botões, na tela de informações da atividade não eram alterados os dados referente a atividade anterior ou próxima. (i-WORKSPACE-1640).
Corrigimos a apresentação do campo número decimal na exportação de pesquisa, na qual, ao ser exportado, o valor apresentado continha três zeros a mais em seu decimal. (i-WORKSPACE-1642).
Alteramos a descrição da informação referente ao encaminhamento de uma atividade de processo na opção “Geridos por mim” onde antes estava escrito como “Usuário” passando a ser “Encaminhado para…”. (i-WORKSPACE-1654).
Ajustamos as telas de visualização de processos, onde:
em “Minhas Atividades” quando finalizado um processo no qual não exista mais nenhum outro processo igual aberto, o dashboard listará os agrupamentos de outros processos existentes e abertos no ambiente;
Em “Caixa de entrada, em Alerta, em Atraso e Abertos por mim”, será apresentada a mensagem ““Nenhuma atividade corresponde aos filtros aplicados”. (i-WORKSPACE-1664).
Corrigimos o erro apresentado junto a um processo aberto e ocioso em tela onde após algum tempo o ambiente realizava um recarregamento da tela (reload) e vindo a apresentar a mensagem “Ocorreu um erro no sistema. Verifique a sua conexão, atualize a página ou tente novamente em instantes”. (i-WORKSPACE-1676).
Ajustamos a pesquisa avançada onde o campo de seleção “Processo” quando selecionado não listava os processos em versões ativas e todas as versões do ambiente. (i-WORKSPACE-1683).
Corrigimos a execução da Regra de Tela que altera a visibilidade do campo Lista para que obedeça corretamente as configurações definidas. Anteriormente as ações de tornar campo Lista obrigatório, invisível, e etc não funcionava (i-BPM-7937).
Ajustamos o carregamento da listagem de processos, acessados pelas opções do workspace (“Minhas Atividades” – “Caixa de Entrada” – “Em Alerta” – “Em Atraso” – “Abertos por mim” e “Geridos por mim”), para que as informações se mantenham atualizadas conforme as execuções das atividades dos processos. (i-WORKSPACE-1721)
Ajustamos a busca de usuários existentes para encaminhamento de atividade em “Encaminhar para” pelo gestor do processo. Anteriormente o retorno da busca era vazio para seleção de usuário existente (i-WORKSPACE-1741).
Corrigimos o erro no acesso múltiplo de uma etapa que, ao aprová-la estimulando algum erro (por exemplo, campos obrigatórios não preenchidos), estava desencadeando erros nos processos abertos posteriormente, impossibilitando-os de aprovação ou rejeição (i-WORKSPACE-1755, i-WORKSPACE-1777).
Ajustamos a apresentação da data de início da atividade que ao ser executada e aprovada/rejeitada no Mobile, era alterada para data de execução com o ano de 1970. O problema ocorria no mobile no navegador da internet, aplicativo e no response do desktop. (i-WORKSPACE-1900).
Corrigimos o problema referente ao campo template em associação com campos data, em que ao realizar o upload do arquivo, o preenchimento dos campos datas eram apagados no modal de importação do documento (i-BPM-7963).
Ajustamos a apresentação dos campos do tipo Data no template que estão vinculados com campo de formulário onde após realizar o upload de documento, a data do campo no template retrocede em um dia. (e-BPM-7970).
Corrigimos a aprovação de processo em modo teste pelo robô ao acessar etapa em modo teste (i-BPM-7827).
Ajustamos o acesso da chamada na tabela de cancelamento de processo para não ocorrer duplicidade de chamado (e-BPM-7948).
Corrigimos a solicitação de exportação de atividades (juntada) no Formulário Novo que ao ser gerado apresentava erro de “
null_pointer_exception
” no console. (i-BPM-8430, i-WORKSPACE-2036).Realizamos a correção de apresentação do resultado dos filtros de “Pesquisas salvas”, pois anteriormente eram configuradas buscas com datas específicas e/ou períodos específicos e o filtro não mostrava o resultado correto da filtragem ao salvá-lo (i-PLT-66).
Ajustamos a digitação de valores dos campos Número Decimal e Monetário quando configurados com prefixos terminados por número (ex:Prefixo = US2). O ajuste foi necessário pois ao realizar a digitação de valores nos campos, esses eram trocados pelo mesmo número informado no prefixo. (i-PLT-105).
Realizamos a atualização do novo usuário após encaminhar atividade e realizamos a correção da tela branca na ação de encaminhar (i-PLT-522).
Atualizamos o texto do título ‘Minhas atividades’ para o idioma em espanhol para modo teste e modo normal na área do Workspace (i-BPM-8519).
Ajustamos status para não adicionarmos o link para a abertura do form em hibernação (i-PLT-101)
Ajustamos a chamada do arquivo JSP com o formulário antigo no workspace quando não existe mensagem configurada de aprovação de etapa, permitindo o redirecionamento da atividade (i-PLT-151).
Alteramos a forma de criação de valor ao salvar um filtro com campos de resultado com inteiro, número decimal e monetário (i-PLT-152).
Realizamos a refatoração na formatação de máscara para limitação configurada nos campos de resultado linha de texto, número decimal e monetário (i-PLT-162).
Ajustamos a query do endpoint para trazer na consulta os títulos das colunas de repetição ‘pai’, evitando a replicação de campos de repetição e resultado para formulário antigo (i-PLT-164).
Identificamos e corrigimos a apresentação de valores do campo Monetário no painel lateral em “Informações do formulário” relativo a atividade efetuada, onde os valores não são mais apresentados duplicados a partir de valores imputados na atividade do formulário. (i-PLT-156).
Realizamos o ajuste para a consulta retornar somente a primeira repetição (campo pai) quando o mesmo for um campo de resultado (i-PLT-161)
Realizamos a alteração da formatação dos campos monetário, decimal e data, para usarem as configurações de cada campo e respeitando o idioma de cada usuário de destino. (i-PLT-168)
Realizamos a troca do componente do ant design para o preenchimento do período ficar mais fácil e transparente (i-PLT-173)
Realizamos a alteração da formatação dos campos monetário, decimal e data, para usarem as configurações de cada campo e respeitando o idioma de cada usuário de destino. (i-PLT-181)
Analisamos o processo de aprovação e rejeição de processos múltiplos onde vinha apresentar tentativa de carregamento de campos de repetição em processos sem a configuração desse tipo de campo e desse modo ajustamos a partir de uma tratativa para realizar a pesquisa de campos de repetição quando realmente existir nos processos que utilizarão de aprovação e rejeição automática. (i-PLT-185).
Adicionamos um delay para executar o blur no tempo correto, para garantir que o valor da lista já tenha sido atualizado. (i-PLT-186)
Corrigimos a execução da atividade do processo para que não seja apresentada a mensagem “Todos os campos desta atividade estão ocultos ou invisíveis”, quando existir configurações na atividade a partir de Regra de Tela que façam com que os campos da atividade sejam visíveis.(i-PLT-197).
Ajustamos a formatação de campos decimais e monetários com repetição para os formatos XLS, PDF, CSV e XML (i-PLT-213, iPLT-253)
Removemos o toFixed(2) código que formatava a soma na regra de tela (i-PLT-220, i-PLT-229)
Adicionamos o language pt_BR para caso não tenha informação para passar no header (i-PLT-223)
Adicionamos a formatação para campo inteiro na impressão. (i-PLT-230).
Corrigimos a apresentação do campo Data no Formulário carregado quando o computador configurado com um fuso horário diferente ao horário do servidor vinha apresentar alteração da data informada para dia anterior. (i-PLT236).
Ajustamos o arquivo de internacionalização para a label correta. (i-PLT-263)
Ajustamos a lógica de agrupamento que não estava considerando os campos de resultado. (i-PLT-266)
Adicionamos um novo método personalizado para definir/retirar o form e seus campos de somente leitura, pois o mesmo havia sido perdido. (i-PLT-241)
Alteramos a lógica de ordenação da consulta avançada para não duplicar o código do processo na query (i-PLT-242)
Adicionamos uma validação para quando o valor vir nulo. (i-PLT-251)
Ajustamos o layout da modal de download. (i-PLT-267)
Ajustamos o layout css para o drop ficar por cima. (i-PLT-270)
Alteramos a forma de comparação, pois estava quebrando com prefixo. (i-PLT-291)
Alteramos a forma como a renderização dos campos adiciona ou remove a mensagem de “Todos os campos desta etapa estão ocultos ou invisíveis” de acordo com os inputs estarem hidden e/ou alguma regra de tela alterar isso. (i-PLT-293)
Ajustamos a apresentação de campos Número Decimal e Monetário quando utilizados no GRID onde verificou-se que ao passar de etapa, o valor informado na etapa aprovada era alterada para outro valor. (i-PLT-313).
Realizamos uma especificação no evento para aparecer a mensagem de sucesso somente para etapas sem retorno (i-PLT-347)
Realizamos o ajuste na Juntada para exportar os campos Linha de Texto, Caixa de Texto, Inteiro, Lista e Radio Button. (i-PLT-383)
Realizamos a aplicação de correção para reusar os estilos já criados. (i-PLT-424)
Realizamos a correção da formatação na exportação para números ao usar o formato XLSX (i-PLT-428)
Realizamos um ajuste na lógica de preenchimento da máscara de campos numéricos.(i-PLT-431)
Realizamos um ajuste para respeitar a quantidade mínima de dígitos de casas decimais de acordo com a configuração de casas do campo. (i-PLT-435)
Realizamos uma tratativa no Studio para não permitir a inserção de valor negativo ( – ) para campo do tipo Inteiro apenas em formulário antigo (i-PLT-448)
Adicionamos a opção de status na ordenação e agrupamento na modal de visualização.(i-PLT-564)
Realizamos um ajuste no keydown dos itens da lista para não executar duas vezes o focus do próximo elemento. (i-PLT-578)
Realizamos um ajuste para atualizar quando o label for disparado, tanto por regra de tela quanto por APIJS. (i-PLT-580)
Realizamos a conversão do valor para string desde o começo da lógica da máscara para campos numéricos.(i-PLT-607)
Adicionamos um ajuste no estilo das opções quando ocorre o foco. (i-PLT-604)
Removemos a validação de valores nulos que estava quebrada nos metadados do template.(i-PLT-620)
Realizamos a correção da formatação que estava acontecendo duas vezes. Dessa forma, agora está respeitando o idioma do usuário logado no momento da juntada. Removemos também um cache na consulta do usuário ao SSO que em alguns momentos estava demorando para refletir a mudança de idioma feita no cadastro. (i-PLT-75)
Realizamos atribuições para campos decimais pois anteriormente era apenas para campos monetários. (i-PLT-79)
Removemos o atributo res do node na rota de download que ficou por causa de conflitos do merge (i-PLT-84)
Adicionamos a propriedade newValue da lista que não estava no state do componente.(i-PLT-85)
Adicionamos uma condição para preencher o processInstanceId que estava faltando para a rota.(i-PLT-99)
Realizamos as correções de permissões em que o usuário/grupo de usuário sem permissão de pesquisa não pode acessar o fluxo vivo e nem realizar a juntada; E o usuário/grupo de usuário com permissão completa ou parcial de pesquisa não pode cancelar o processo caso não seja usuário gestor do processo. (i-PLT-202).
Corrigimos a configuração de roteamento do tipo Loop para usuário específico onde vinha apresentar erro na aplicação quando o valor do campo inteiro referente ao código do usuário era informado. (e-BPM-7561).
Removemos a lógica que convertia os valores numéricos para number, mantivemos como string, do jeito que é retornado na rota. (i-PLT-179)
Ajustamos valor setado como vazio na inicialização do componente, caso o mesmo não tenha valor inicial. (i-PLT-22)
Ajustamos o idioma selecionado dentro do componente. (i-PLT-23)
Realizamos a formatação de números inteiros no template de notificação de etapas. Dessa forma os números terão a separação de milhar. (i-PLT-231)
Adicionamos um timeout de 0 ms para executar regras de definição de valor para campos lista/radio, pois estava faltando para atribuição de valores. (i-PLT-40)
Melhoramos e corrigimos a condicional que verificava se o mesmo valor já havia sido atribuído anteriormente. (i-PLT-41)
Removemos a chamada do blur que estava sendo tratada no change, ocorrendo assim o erro, e passamos pelo bluer nativo do JS. (i-PLT-45, i-PLT-46).
Ajustamos os projetos workspace-web, workspace-server, analysis-web e ecm-web para a rota user-logged do front enviar o ticket-sso via headers para o back. (i-PLT-491).
Adicionamos o props fields para o componente, que é o que estava faltando e ocasionando o erro. (i-PLT-51).
Removemos a condição de ocultar as opções conjuntas para ocultar colunas e ordenar, e vice-versa. (i-PLT-514)
Inserimos a exportação de atividades (juntada) de formulários antigos seguindo o padrão de ambientes anteriores para o novo Workspace do ambiente (i-PLT-664).
Adicionamos um parâmetro na requisição que estava faltando. (i-PLT-53)
Removemos a função do render do componente. (i-PLT-55)
Realizamos a correção para recuperar o usuário logado no começo da rota e passar durante o processo evitando nullpointer. (i-PLT-56)
Realizamos a correção da formatação para números inteiros dentro da grid. (i-PLT-583)
Corrigimos o erro de importação de grupos pelo Excel, onde ao fazer a importação manual, a coluna proprietário era preenchida com o caractere “>”. Agora a coluna proprietário é preenchida automaticamente com o usuário adm. (i-ADM-615).
Corrigimos o acesso às atividades do subprocesso, pois não entrava no formulário e exibia a mensagem de modo de ambiente inválido. Os subprocessos – após Gateway Exclusivo, Gateway Complexo, Gateway Paralelo, em atividades de aprovação e rejeição sem Gateway e atividade final do processo – são acessados normalmente. (i-BPM-7706)
Ajustamos o problema que deixava a conexão da rotina de escalonamento de processo aberta. Agora, após a execução da rotina de escalonamento, a conexão não fica mais aberta. (i-BPM-7721)
Corrigimos o erro de vínculo de documento ao apagar uma linha de grid no formulário. Agora, ao apagar uma linha com documento importado, este documento é totalmente desvinculado do processo. (i-BPM-7736)
Reparamos o erro de acesso por um usuário automático ao tentar entrar em uma atividade paralela. Tanto usuário em modo normal quanto em modo teste consegue acessar a atividade paralela. (i-BPM-7764)
Ajustamos o roteamento para usuário específico importado pela planilha Excel e está funcionando na seleção de lupa tanto do form novo quanto no form antigo. (i-BPM-7768)
Corrigimos o encoding da modal de encaminhamento de atividade para usuário. O título “Encaminhar para…” é exibido corretamente. (i-BPM-7799)
Reparamos a ordenação de consulta de usuários pelo modo teste e a ordem está funcionando corretamente. (e-BPM-7969)
Corrigimos o problema de geração de revisão e geração de versão para documentos duplicados, pois dava mensagem de erro e não eram executados. (i-ECM-1379)
Adicionamos os tooltips para todos os ícones do sistema em todas as páginas. (i-WORKSPACE-1619).
Corrigimos a modal de exportação da pesquisa avançada. (i-WORKSPACE-1613).
Atualizamos todos os ícones do sistema de acordo com o design definido. (i-WORKSPACE-1632)
Adicionamos um travessão nas colunas das listagens e nas informações do painel lateral. (i-WORKSPACE-1633)
Substituímos os ícones e textos de status pelas tags no painel. (i-WORKSPACE-1639, i-WORKSPACE-1582)
Atualizamos os itens da tabela histórico para suportar as novas tags de status. (i-WORKSPACE-1643)
Definimos a aba Lista como padrão. (i-WORKSPACE-1645)
Atualizamos o texto do select de pesquisa de campos numéricos descrevendo cada opção possível. (i-WORKSPACE-1617)
Adicionamos um contextMenu através do botão direito do mouse nas linhas de todas as listagens. (i-WORKSPACE-1583)
Implementamos a ordenação de colunas nas tabelas. (i-WORKSPACE-1472)
Ajustamos a ordenação de processos pelo filtro de visualização através do número do código do processo e não ocorre mais a duplicidade do mesmo código. (i-WORKSPACE-1160)
Ao ativar/desativar o modo teste, a modal de usuário é fechado, a fim de o usuário conseguir ver que a tela mudou. (i-WORKSPACE-1610)
Fizemos uma validação na rota que estava ocasionando o problema. (i-WORKSPACE-1775)
Fizemos uma validação quando usuário informa a data válida se é uma data válida se não for exibe uma mensagem de data inválida embaixo do campo. (i-WORKSPACE-1358)
Corrigimos o erro para ação de soma na regra de tela para o formulário (e-BPM-7120).
Ajustamos o fechamento de modal para campo lista com propriedades de lupa (i-BPM-7133).
Inserimos um novo padrão para o multitenancy do assinador eletrônico para documentos no formulário (i-ECM-7195).
Ajustamos o disparo de envio de email com arquivo contendo campos templates preenchidos e adicionado em grid (i-BPM-7208).
[ACESSIBILIDADE] Corrigimos a ortografia da palavra ‘precione’ para ‘pressione’ no exibidor de fala do NVDA (i-BPM-7323).
[ACESSIBILIDADE] Corrigimos a frase ‘Nem um documento anexado’ para ‘Importar um novo documento’’ no exibidor de fala do NVDA (i-BPM-7324).
Ajustamos o comportamento do formulário para não aprovar atividade sem o preenchimento do campo lista obrigatório, mesmo após preenchê-lo e apagá-lo em seguida (i-BPM-7478)
SOCIAL
Corrigimos o acesso de usuários sem a configuração “administrativo” para que possa entrar no ambiente com idioma configurado a partir da tela de Login. A correção foi necessária pois verificamos que quando alteramos o idioma e tentávamos acessar estava sendo apresentado a mensagem “HTTP Status 404? Não encontrado”. (i-SSO-392).
Ajustamos a apresentação dos ícones do Social (Mensagem do Social, Configurações, Ajuda e Módulos) que estavam sendo mostrados muito a borda superior do ambiente. (i-SOC-505).
Corrigimos a apresentação do calendário de datas quando filtrado por período, onde o idioma carregado não era condizente com o idioma do ambiente. (i-SOC-507)
Corrigimos a configuração do Social referente a “Pressionar enter para enviar” onde verificamos para mensagens novas, após inserir as informações referente “Escrever mensagem …” e ao pressionar a tecla enter, ao invés de realizar o envio da mensagem, estava inserindo uma nova linha para digitação da mensagem. (i-SOC-509).
Corrigimos a ação de seleção de um filtro
Ajustamos o problema de Queda de conexão com o Social, para isso foi criado um mecanismo para manter a sessão ativa. (i-SOC-518).
STUDIOWEB
Removemos a opção de “Formulário público”, que era exibido na criação ou edição das Atividades nos casos de formulário antigo. (i-PLT-2)
Regra tela: Ajustamos o separador de casas decimais que foi alterado de ponto para vírgula na máscara, apenas para padronização da visualização.
Tratamos a mensagem apresentada informando os limites referente ao tamanho máximo dos campos inteiro, número decimal, linha de texto e caixa de texto nas “Configurações de campo”, quando era informado o valor menor do que o permitido (i-PLT-50).
Ajustamos os erros na importação de modelos quando os mesmos contenham campos do tipo Lupa e Refresh pois anteriormente exibia erro na importação. (i-STUDIOWEB-1788).
Corrigimos a configuração do campo Linha de Texto para aceitar tamanho máximo maior que 15 caracteres pois anteriormente não aceitava aumentar o tamanho do campo (i-STUDIOWEB-1869).
Ajustamos as “Propriedades do campo”, que fica na “Configurações de campo”, para permitir valor inicial receber as variáveis de ambiente em campos do tipo Data. (i-STUDIOWEB-1863).
Corrigimos a visualização de processos permitidos por um usuário modelista quando um processo é criado ou quando ele está configurado como um dos usuários modelistas permitidos a partir das propriedades do processo criado. (i-PLT-86).
Realizamos o ajuste do comportamento da plataforma ao selecionar a opção ‘Testar processo ao finalizar’ no processo no Studio, redirecionando-o para tela do Workspace (i-WORKSPACE-1745)
Corrigimos o redirecionamento para a lista de processos ao cancelar a criação de um novo processo pelo no botão localizado no rodapé e no cabeçalho da aba Propriedades, pois ambos apresentavam comportamento diferentes. (i-PLT-613)
Ajustamos a paginação de resultado das modais de permissão para exibir todos os resultados corretamente, (i-STUDIOWEB-1882)
Ajustamos a palavra ‘três’ na mensagem de aviso de importação de arquivo (i-STUDIOWEB-1961).
Ajustamos a palavra da ação ‘Sobreescrever’ para ‘Sobrescrever’ no modal de importação de modelo (i-STUDIOWEB-1787).
Ajustamos o layout das opções do campo Ação na Regra de tela (i-STUDIOWEB-2036).
Adicionamos no menu, o acesso aos demais módulos e ajustamos o padrão dos nomes dos módulos da Plataforma Lecom. (ADM-509 e STUDIOWEB-1735)
Foi removido a opção de selecionar “Resultado de API em lupa” como valor inicial de campos do formulário antigo pois essa funcionalidade está apenas disponível no formulário novo. (i-PLT-92)
Identificamos e ajustamos a apresentação da nomenclatura “Resultado de API para Lupa” em propriedades dos campos na opção “inicialização” quando no idioma espanhol. Verificamos que o nome apresentado anteriormente estava sendo igual a “null”. (i-PLT-109).
Ajustamos a ação de cópia do valor setado em ‘valor do campo’ como default ao duplicar um processo (i-PLT-172).
Adicionamos a obrigatoriedade em informar a identificação do Grid quando selecionada a opção “Exibição = GRID” para os campos quando um processo é criado e o mesmo ainda não foi executada a opção “Gerar tabela”. (i-PLT-130).
Identificamos a não apresentação do botão referente a “exportação de atividades” para usuário externo quando com licença full para o ECM. Sendo assim, realizamos o ajuste para que seja apresentado o botão para realizar a “exportação de atividades”. (i-PLT-147).
Realizamos a alteração da formatação dos campos monetário, decimal e data, para usarem as configurações de cada campo e respeitando o idioma de cada usuário de destino. (i-PLT-182)
Realizamos a remoção da opção de prefixo para campos do tipo decimal no form antigo (i-PLT-211)
Ajustamos no cadastro da Regra de Formulário, a formatação do campo tipo “Número decimal”, para respeitar a máscara definida . (i-PLT-216)
Realizamos a refatoração no preenchimento das informações do agrupador. (i-PLT-225)
Adicionamos o código de erro para exibir uma mensagem amigável. (i-PLT-228)
Ajustamos o arquivo de internacionalização para a label correta. (i-PLT-233)
Corrigimos a apresentação das informações mostradas ao realizar “Gerar Tabelas” de um processo quando no idioma inglês, onde antes vinha apresentar caracteres estranhos para leitura, também validamos a apresentação das informações para os outros idiomas disponibilizados no ambiente (português e espanhol). (i-PLT-561).
Alterado o label que estava Estudio para Studio já que é o nome do módulo. (i-PLT-282)
Realizamos a restauração do controller responsável pelo acesso ao formulário via link do email. (i-PLT-423)
Ajustamos um problema com regra de tela na qual a regra “Definir valor do campo” não estava inserindo os campos decimais de campos “Monetário” e “Decimal”. Além disso, limitamos o tamanho máximo de campos na regra para 9 caso seja um campo “inteiro” pois estava permitindo caracteres infinitos (i-PLT-447) (i-PLT-496)
Retiramos a opção de usuário concentrador como responsável pela etapa. (i-PLT-437)
Realizamos a correção da palavra que estava incorreta no hint do botão. (i-PLT-454 e i-PLT-83)
Adicionamos um header para forçar o uso do ISO-8859-1 no encoding do email. (i-PLT-551)
Adicionamos uma validação temporária para não envio de dados entre o processo pai e subprocessos (i-STUDIOWEB-2224).
Realizamos o ajuste na apresentação de palavras com acentuação no envio de e-mail referente a exportação de pesquisa de arquivos XLX, PDF, CSV e XML para os idiomas presentes no ambiente (PT-BR, ES_ES e US-EN) onde vinham apresentar caracteres especiais no lugar da acentuação de palavras. (i_PLT-568).
Adicionamos uma validação para esconder a mensagem. (i-PLT-60)
Adicionamos uma validação na exibição da mensagem para exibir a mensagem do csrf somente se a flag de csrf estiver ativa. (i-PLT-65)
Adicionamos 255 no maxlength do input de preenchimento do nome do agrupador. (i-PLT-72)
Realizamos a padronização do log para sempre pegar o caminho do log do argumento “logging.file“. Dessa forma, mesmo se utilizássemos a versão do Spring Boot, não teríamos esse problema reportado. (i-PLT-67)
Alteramos o comportamento de idiomas entre os módulos Login ou Admin para os Campos de Formulário do módulo Studio e está atualizando corretamente para o mesmo idioma selecionado nos módulos; E o comportamento de idiomas entre os módulos Workspace, Admin, Login e Studio estão atualizando corretamente para o mesmo idioma ao atualizar a página. (i-PLT-342)
Ajustamos a apresentação de informações para relatar que um processo será publicado como rascunho quando esse processo não houver alterações efetuadas no momento que for solicitado para “Publicar e testar”. (I-STUDIOWEB-2437).
Corrigida regra de tela referente a “E as condições forem atendidas” utilizando a condição “OU” pois quando configurado não era executado no processo instanciado. (e-BPM-7216, e-BPM-7220).
Removemos a validação caso exista uma versão ativa antes de versionar o modelo, pois o mesmo não vai mais entrar como versão ativa. (i-PLT-346)
Removemos esta paginação do segundo EP deixando os valores em memória e não chamando toda vez que fizer a paginação. (i-PLT-373)
Realizamos um ajuste para o fechamento de conexão ao enviar o email de falha do serverworkflow. (i-PLT-458)
Realizamos a remoção do campo na edição e criação de campos do tipo gráfico, label e aplicação externa. (i-PLT-69).
Ajustamos o processo de implantação de ambiente zerado referente ao cadastro da categoria Geral para ter o seu código igual a 1. Caso continuasse com código maior que 1, o ambiente ficaria impossibilitado de verificar as categorias no Studio, ver os processos cadastrados para serem listados e não permitindo configurar uma categoria a processos. (i-PLT-108).
Corrigimos o erro de validação que ocorria ao tentar salvar o prazo de alerta ou prazo máximo sem preencher toda a formatação do campo com hhh:mm:ss. (i-STUDIOWEB-1412)
Ajustamos a aplicação e não apresenta mais quebra de layout e erro de encoding. (i-STUDIOWEB-1553)
Corrigimos o erro de importação de processo com roteamento para função. (i-STUDIOWEB-1575)
Realizamos a correção do botão “Duplicar” de duplicação de processos e ele está funcionando corretamente, pois o mesmo não estava realizando a ação ao ser clicado. (i-STUDIOWEB-1616)
Ajustamos o erro do botão “Salvar” na hora de gravar os dados na edição de uma atividade e está funcionando corretamente com apenas um clique. (i-STUDIOWEB-1658)
Corrigimos o problema com roteamento de processo duplicado. Ao remover e adicionar novo dado para roteamento, ele está sendo executado corretamente. (i-STUDIOWEB-1662)
Ajustamos a largura do modal de publicação de uma API, pois estava cortando a informação do texto. (i-STUDIOWEB-1673)
Ajustamos o limite da margem direita de texto no campo de mensagem do modal de alteração de status – suspender/liberar – do processo, porque a informação textual estava ultrapassando a caixa da modal. Caso o nome do processo seja extenso, ocorre a quebra de linha. (i-STUDIOWEB-1684)
Corrigimos a quebra de layout da modal de regra de formulário que ocorria no navegador Firefox. (i-STUDIOWEB-1689)
Ajustamos o erro de encoding do texto de ajuda em “Propriedades do campo” com valor inicial. A informação “#VARIÁVEL” é exibida corretamente. (i-STUDIOWEB-1691).
Corrigimos a ação de Criar e Importar no campo template de formulário onde vinha apresentar a mensagem “Não foi possível executar essa ação” quando um campo do tipo numérico (inteiro ou monetário) era preenchido com mais de 3 dígitos. (i-WORKSPACE-1693).
Ajustamos a apresentação da informação “Finalizado em” tanto em Fluxo > Lista quanto em dados da etapa (i-WORKSPACE-1700), onde:
na coluna “Finalizado em” em Fluxo > Lista, não irá apresentar o valor igual do campo “Prazo para” e somente será apresentado o valor quando a atividade for executada;
na linha “Finalizado em” não será apresentado valores até a atividade for executada.
Ajustamos em “+ Abrir” > “Aplicações” quando no idioma inglês e quando não configurado nenhuma aplicação para ser mostrado a apresentação da mensagem “There are no applications to open. Created applications that you have permission to open will appear here.” onde antes vinha apresentar codificação de apresentação da mensagem. (i-WORKSPACE-1712).Corrigimos a ação de seleção do botão “@” para seleção de usuário no envio de mensagem do Social que toda vez onde toda vez que era pressionado a partir do mouse, o ambiente colocava e retirava foco da opção “+ Abrir” de processos. (i-WORKSPACE-1713).
Corrigimos a visualização de usuários que foram encaminhados a partir da regra de “encaminhamento” de atividade onde ao ser realizado o encaminhamento a partir de função, os usuários que pertenciam a essa função não eram mostrados na modal, porém o encaminhamento era efetuado com sucesso. (i-WORKSPACE-1722).
Realizamos a correção do erro na hora de realizar a exportação do processo. A exportação de processo é realizada com sucesso. (i-STUDIOWEB-1731)
Corrigimos a largura das colunas “Valor” em “Execute as ações:” e “Senão execute as ações:” da modal de regra de formulário, pois a largura do campo lista estava pequena, fazendo com que parte do nome dos identificadores – campo e/ou grid – sejam cortados. (i-STUDIOWEB-1747)
Realizamos a correção da modal de tempo de execução do robô, pois quando o tempo de execução era modificado, ao retornar novamente na modal, ele não atualizava a informação que acabara de ser alterada. (i-STUDIOWEB-2045)
Ajustamos o erro de duplicidade na mensagem de aviso ao tentar excluir uma aplicação externa que esteja em uso. Apenas uma mensagem de erro está sendo exibida. (i-STUDIOWEB-2146)
Ajustamos o texto do modal de exclusão de aplicação. (i-STUDIOWEB-2175)
Colocamos uma validação temporária para não passar valores entre chamadas encadeadas de subprocessos. (i-STUDIOWEB-2252)
Adicionamos mensagem informativa para tentativas de exclusão de processos que possuem vínculos à outros processos e corrigimos o comportamento de exclusão de processo que não possui vínculos com outros processos (i-STUDIOWEB-1755).
Corrigimos a conversão da execução dos robôs RoboMonitoraEmailInventarioNovo
RoboControlaVencimentoCertidao e RoboVerificarVencimentoApoliceSeguro na expressão Cron (i-STUDIOWEB-2041).Retiramos a limitação de caracteres na “Regra de formulário” para permitir que utilize o tipo de ação “Operação” com campo do inteiro, pois existia um limite de até 9 caracteres. E não permitia criar condições com vários campos envolvidos na expressão. (i-PLT-497)
Corrigimos a inclusão de novos campos dentro da Grid, mesmo que tenha o Identificador (que corresponde ao nome da grid) tenha mais de 15 caracteres , pois devido a essa limitação anteriormente não permitir incluir novos campos. (e-STUDIOWEB-1582)
LIQUIBASE
Ajustamos a execução do Liquibase, referente aos seguintes itens:
“Normalização de dados duplicados de eventos de processos” , que executava com erro em banco de dados MS-SQLServer. (i-BPM-8121)
“Normalização de usuário inativos” , que apresentava erro ao iniciar a Plataforma pela primeira vez com utilização de banco de dados MS-SQLServer, devido às métricas. (i-BPM-8122).
Alteração da coluna IDE_AUTENTICA_TIPO, que apresentava erro ao iniciar a plataforma. (e-BPM-7592)
Pontos de atenção
ADMIN
Alteramos para não permitir mais caracteres especiais no campo Login, com exceção do “.” ponto, “-” hífen e “_” underline, no cadastro de novos usuários. Para os demais caracteres especiais a Plataforma, retorna mensagem de erro. (e-SSO-445)
Não existe mais a opção “Usuário perfil” da Plataforma, caso utilize essa opção será necessário criar configurações personalizadas específicas para cada usuário. (i-ADM-722)
WORKSPACE
Desativamos internamente da Plataforma, o webservice RPC Router, por isso, em casos em que os clientes precisem fazer chamadas externas, migrar para utilizar as API Rest. (BPM-7558)
Alteramos o comportamento na pesquisa, para que a opção “Pesquisar apenas na versão selecionada“ (check-box), venha marcada como padrão, isso era para forçar aparecer os campos resultados. (WORKSPACE-1669)
Mudamos a tela que é visualizada quando é acessado o processo pelo número do mesmo na listagem, agora é exibido a Lista das Atividades, seguido das abas “Histórico” e “Fluxo”. Anteriormente era exibido o “Fluxo Vivo”, por isso em casos de automatizações de processos com Robôs, verificar os acessos e até mesmo orientações para os usuários .
Removemos a opção de agrupar e ordenar da “Pesquisa Avançada” no caso dos campos do tipo caixa de texto, devido a uma limitação dos Banco de Dados Oracle e MS SQL Server que este tipo de instrução não era aceita . (i-PLT-381, i-PLT-382)
Ajustamos a exibição do prefixo na pesquisa avançada e nos filtros, antes dos campos número decimal e monetário. E além disso, ajustamos também a formatação da máscara para apresentar corretamente conforme o tamanho e a separação de casas decimais (i-PLT-495, i-PLT-167, i-PLT-219, i-PLT-160)
Ajustamos a apresentação do campo Data na Exportação de arquivos (download) do . Seguem os ajustes efetuados (i_PLT-198):
XLXS e PDF para campos de controle da Plataforma
Português e Espanhol: dd/mm/yyyy hh:mm
Inglês: mm/dd/yyyy hh:mm
XLXS e PDF para campos do Processo
Português e Espanhol: dd/mm/yyyy
Inglês: mm/dd/yyyy
XML e CSV seguem o padrão de formato ISO – ex: ”2020-11-25T14:39:56.000-03″
No formulário adequamos o separador de milhar e decimal na máscara do campo do tipo Decimal, de acordo com o idioma selecionado para o Formulário antigo. (i-PLT-570, i-PLT-121)
Removemos a biblioteca JavaPNS_2.2.jar que estava declarada diretamente na pasta WebContent/WEB-INF/lib. (i-PLT-54)
STUDIOWEB
No agendamento de Robô:
A execução a partir de agora só acontece após o tempo estabelecido no agendamento e não executa imediatamente quando ativa;
As execuções vão acontecer na fração do minuto/hora/dia;
Redefinimos o tamanho máximo do campo Monetário, para permitir 15 dígitos (13 inteiros e 2 Decimais), assim como foi feito com o campo Número Decimal. Anteriormente, o tamanho máximo era de 12 dígitos, sendo normalizado e reestruturado o seu tamanho em toda a Plataforma, assim como apresentação dos valores na “Pesquisa Avançada”, “Exportação de Atividades” etc. (i-PLT-363 e i-PLT-159 ,i-PLT-283, i-PLT-317)
Com as melhorias realizadas nos Campos numéricos (Monetário, Número com decimais e Inteiro), agora permitindo valores negativos, será apresentado o símbolo de “-” menos, por isso importante destacar que pode haver impactos em customizações assim como: (STUDIOWEB-1712)
Visualização do campo
Manipulação via API JS
Impressão
Envio de e-mail
Exportação de etapa
Campos de resultado
Exibir na pesquisa
Ordenação dos campos de resultado
Manipulação via integração
Regra de tela
Ampliamos o registro de log de envio de e-mail e para configurar o mesmo é necessário ajustar no arquivo Log4.properties que fica no diretório app\tomcat7_producao\webapps\bpm\WEB-INF\classes e os logs serão salvos em /logs/bpm/MONITORA_EMAIL.log. (STUDIOWEB-1649)
### MONITORA_EMAIL
log4j.logger.sendMailAction=INFO, sendMailOut
LIQUIBASE
Criamos uma rotina pelo Liquibase para converter o tempo de execução da versão anterior para uma expressão Cron no agendamento de Robô. (PLT-797)
...
Pontos de impacto
Consultores
Nos JAVA SCRIPT , será necessário ajustar o tamanho (weight) do campo histórico antigo, para utilizar o valor correspondente em percentual ao invés de utilizar pixels, para obter um retorno responsivo . (WORKSPACE-1332)
Alteramos o tamanho do campo Decimal de 19,2 (sendo 19 caracteres para inteiros e 2 decimais) para 23,6 (sendo 23 caracteres para inteiros e 6 decimais), por isso verificar Aplicações Externas e Customizações, que visualizam e alteram campos decimais, para apresentar conforme a formatação necessária; O tipo do campo foi alterado no Banco de dados para os campos novos e já existentes.
Consultores e Infraestrutura
Foram atualizadas algumas bibliotecas :
...
JavaPNS_2.2.jar (WebContent/WEB-INF/lib), utilizada na geração da exportação de processos (Juntada); (i-PLT-54)
...
Nota |
---|
Observar se com essas atualizações, os recursos utilizados permanecem funcionando da mesma maneira |
Com a versão do Tomcat 9, não é permitido que contextos inválidos sejam informados na ULR, por exemplo :
Endereços como.
“URL"URL_DO_AMBIENTE//bpm/app/public/cargos.
jsp”jsp"
Deve-se ser chamado da seguinte maneira
“URL"URL_DO_AMBIENTE/bpm/app/public/cargos.
jsp”Atenção: jsp"
Nota |
---|
Isso é aplicado para qualquer chamada, independente se é para a Plataforma ou qualquer outra URL (um exemplo é Aplicação Externa) que esteja sendo disponibilizada no Tomcat 9. |
Além disso, não é mais possível passar os seguintes caracteres em uma URL da aplicação “[]|{}^\`"<>
;” , para evitar vulnerabilidade, devido a falha de segurança.
Implantação e Infraestrutura
Implementamos o mecanismo de autenticação no micro serviço Service-Integration, para ocorrer a validação no SSO dos acessos das rotas utilizadas. (STUDIOWEB-2228)
E caso seja utilizado a variável SSO_DOMAIN, precisa definir com a URL do ambiente sem a barra no final.
Padrão:
SSO_DOMAIN= http://URL_AMBIENTE
Exemplo:
SSO_DOMAIN = http://10.86.183.43
Porém esta esta variável não é mais necessário utilizar nos MicroServiço (no arquivo 00-PROFILE.CONF), somente para o TOMCAT no arquivo setenv.sh pois é utilizado no modulo do SOCIAL.
Atualizamos o dialeto utilizado no banco de dados MySQL para a versão 5.7, pois no módulo do SOCIAL verificamos que as tabelas não estavam sendo criadas com o dialeto antigo, por isso foi necessário atualizar. Segue o dialeto que deve ser utilizado:
Novo “org.hibernate.dialect.MySQL57Dialect“
Anterior “org.hibernate.dialect.MySQLDialect”
Lembrando que para o módulo do SSO também é utilizado esse mesmo dialeto “org“org.hibernate.dialect.
MySQL57Dialect“ MySQL57Dialect
“ e caso não esteja atualizado, irá ocorrer erro na inicialização do ambiente.
Dica |
---|
Pacote está disponível na pasta |