Atualização 9.24.02
Antes da instalação é recomendado que entre em contato com o nosso suporte para acompanhamento, através do e-mail suporte@gozuri.com.
Melhorias
Fizemos algumas melhorias que estão sendo implementadas neste pacote:
1 – Inclusão de gestor dinâmico no módulo “Filtro dinâmico”
Nas versões anteriores do módulo ‘Filtro dinâmico’ só era possível aplicar o filtro para uma execução, ou seja, para o responsável por executar a atividade. Além disso, para o executor existe a possibilidade de determinar o tipo de filtro selecionando a opção por restrição ou por substituição, conforme exemplificado na Figura 1.
A melhoria aplicada possui impacto no painel de controle e no módulo Analytics, pois o gestor atribuído dinamicamente pelo ‘Filtro dinâmico’ passará a ter as mesmas visões de um gestor de etapa qualquer.
2 – Inclusão da variável EMPTY no módulo ‘Preenche formulário’
Na versão anterior do módulo ‘Preenche formulário’ não era possível realizar a limpeza de um campo de valor já preenchido anteriormente pelo usuário. Após a melhoria realizada, quando houver a necessidade de limpar um valor já preenchido anteriormente em um campo do formulário utilizando o módulo ‘Preenche formulário’, deve-se inserir o %%EMPTY%% no campo e a coluna ficará em branco quando o processo for executado, conforme Figura 3.
3 – Salvar formulário pai ao editar um subformulário
Na versão anterior não era possível salvar um formulário pai ao editar um formulário filho. Após a melhoria realizada, o usuário possui a opção de selecionar a configuração nas propriedades do campo do subformulário para salvar. Após realizar essa configuração, o subformulário estará automaticamente salvo assim que for aberto. O campo com a configuração de salvar ao abrir um subformulário está detalhado na Figura 4.
4 – Pesquisa de palavras acentuadas
Na versão anterior as letras acentuadas só apareciam na busca caso o usuário digitasse o acento. Após a melhoria realizada, o autocomplete passar a ser accent insensitive, ou seja, ele realiza a busca encontrando o nome com acento, mesmo se o usuário não digitar o acento, conforme figura 5.
5 – Liberação de criação de templates customizados para novo layout
Na versão anterior não era possível permitir a criação de templates customizados que funcionassem com o layout novo. A melhoria realizada permite inclusão de uma tag de configuração Zuri.Content.UseNewTemplate (figura 6) para que fosse possível realizar essa ação.
6 – Melhoria no script de update para manter compatibilidade com versões do SQLServer anteriores a 2017
Clientes que possuíam SQL Server anteriores a 2017 apresentavam erro de execução quando estavam instalando novo pacote do Zuri. Com a melhoria, houve a substituição de função (TRIM pela RTRIM e LTRIM) para que a atualização fosse possível de ser realizada.
7 – Update das bibliotecas utilizadas pelo Zuri
Na versão anterior as bibliotecas utilizadas no Zuri apresentavam possibilidade de melhoria no quesito segurança. Após melhoria, as bibliotecas abaixo foram atualizadas juntamente com a remoção do Sendgrid:
• Newtonsoft.Json 11.0.2 -> 13.0.3
• System.Net.HTTP 4.0.0 -> 4.3.4
• IONIC ZIP 1.9.1.8 -> DotNetZip 1.16.0
IMPORTANTE: ao atualizar o ambiente para essa versão é necessário realizar o ajuste no web.config e no service.config. As tags devem seguir conforme Figura 7.
Ajustes
Além das melhorias, também trabalhamos em diversos ajustes do produto. Confira a seguir:
Painel de controle
1 – Paginação de itens no painel de controle
No painel de controle, ao se limitar uma quantidade de itens a serem visualizados por páginas (exemplo, cinco itens por página) a listagem mostrava somente a primeira página, ou seja, os cinco primeiros itens listados, não permitindo com que o usuário visualizasse os demais itens por meio de paginação. Nesta versão, este ajuste foi realizado.
Formulário
2 – Tela de configuração do módulo ‘Preenche formulário’
O módulo ‘Preenche formulário’ estava perdendo as informações na tela de configuração quando definida a informação de ‘utilizar um registro corrente’ no campo de seleção de registro. Ao abrir o módulo após configuração realizada, ele automaticamente perdia a configuração e a informação no campo de seleção de registro passava a ser ‘criar um novo registro’. O ajuste foi realizado.
3 – Visualização de anexo de itens finalizados no formulário
Ao consultar a aba de anexos de um item finalizado, o Zuri apresentava um formulário inexistente no processo. Esse erro foi identificado em alguns itens em uma condição específica, nos quais o ID do anexo do item finalizado coincidia com o ID de outro item ativo. O ajuste foi realizado.
4 – Tratamento do nome de arquivos em cargas de formulários recebidos via API
Quando um item era criado utilizando a API StartItem e o formulário utilizado possuía anexo com caracteres especiais, dava erro ao tentar acessar o anexo na execução do item. O ajuste foi realizado.
5 – Formatação de campos percentuais
Quando se digitava um valor numérico decimal iniciado por zero o resultado apresentado na mensagem da etapa não registrava o zero antes da vírgula, apresentando somente a vírgula e as casas decimas após a vírgula. O ajuste foi realizado.
6 – Campo data sendo digitado sem ícone de calendário
Durante a execução de um item, ao preencher um campo do tipo data em um formulário onde esse campo era utilizado como parâmetro para fórmula ‘adicionar dias corridos’, não era permitido inserir manualmente a informação de data, especificamente quando digitava-se o ano. O ajuste foi realizado.
7 – Seleção simples com dependência de seção
Quando um formulário possuía um item de seleção simples condicionado umas das opções a uma seção, ao realizar o preenchimento o formulário voltava para o topo da página. O ajuste foi realizado.
Processo
8 – Execução de itens numa chamada de ‘Fluxo externo’
Ao executar uma quantidade de itens maior do que a especificada na configuração do campo itens de execução imediata do módulo ‘Fluxo externo’ ocorria um erro na execução do item, gerando apenas a quantidade de itens especificada. O ajuste foi realizado para essa nova versão.
9 – Módulo ‘Importador excel’ com grupo em lista de acesso
Ao importar um arquivo dentro de um processo utilizando o módulo ‘Importador de excel’ contendo somente um grupo na lista de acesso ocorria um erro no módulo devido uma quebra no Json da configuração. O ajuste foi realizado.
10 – Vínculo/Desvínculo no “Filtro dinâmico’
Quando se utilizava o módulo ‘Filtro dinâmico’ para realizar atribuição em caso de desvinculo de item, o item voltava para o responsável da etapa ao invés de voltar para o responsável atribuído pelo filtro dinâmico. O ajuste foi realizado.
11 – Arquivo de formulário gerado pelo módulo HTML para PDF
Quando, na execução do item, havia tentativa de acessar o formulário ou o arquivo gerado através do módulo HTML para PDF ocorria um erro. O ajuste foi realizado.
Analytics
12 – Visualização de grupo do ‘Analytics’ com mais de um grupo responsável por uma etapa
Quando era configurado um novo grupo como responsável de etapa em um processo e esse grupo possuía itens de processos associados a ele, o mesmo não aparecia no ‘Analytics’ na listagem na visão de grupos. O ajuste foi realizado.
Área de trabalho
13 – Ordenação das colunas da área de trabalho com a configuração COMPRESSED
Quando configurado dentro do Studio na aba ‘geral’ a opção compressed no viewstate, ocorria um erro ao tentar reordenar as informações da coluna ‘código’ de forma decrescente. O ajuste foi realizado.
Setup
14 – Nova instalação de ambiente Zuri quando selecionadas as configurações “aplicação + páginas básicas”
Quando nova instalação era realizada considerando as configurações “aplicação + páginas básicas” do Zuri, a mensagem de sucesso do script não aparecia na tela, impossibilitando ter conhecimento se a configuração havia sido realizada ou não. O ajuste foi realizado.
PWA
15 – Responsividade PWA
Na versão anterior, o PWA possuía alguns erros de responsividade com uso do mobile, informações ultrapassando linhas delimitadas e tamanho da tela de exibição de informações. O ajuste foi realizado.