...
Pesquisar
Close this search box.
Pesquisar
Close this search box.

O que tem de novidade no Zuri: Fevereiro 2024

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.

 

 
Figura 1- Módulo filtro dinâmico antes da melhoria
 
Após a inclusão desta melhoria, é possível realizar o dinamismo para gestores com a opção de filtro por gestão. Primeiramente deve-se associar uma etapa (seguindo a mesma lógica de antes da melhoria) para realizar o filtro que substitua o responsável.
 
Observação: O gestor dinâmico só possui a opção substituição uma vez que, independentemente do que foi configurado de grupo ou usuário na etapa em questão, ocorrerá a substituição que for determinada no filtro. A opção restrição não pode ser utilizada visto que não existe a possibilidade de restringir grupos somados, pois ocorrerá a criação de um grupo novo, ou seja, a substituição.
 
É possível utilizar um valor fixo ou uma variável (por exemplo: procedure, webservice, dado de um campo de formulário, …) e adicionar ao filtro seguindo mesmo procedimento do filtro dinâmico.
 
Figura 2- Módulo filtro dinâmico após a melhoria

 

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.

 
Figura 3- Módulo ‘Preenche formulário’ após a melhoria
 

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.

 
Figura 4 – Checkbox inserido nas propriedades do campo subformulário após a melhoria

 

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.

Figura 5 – Checkbox inserido após a melhoria

 

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.

Figura 6 – Tag inserida após a melhoria

 

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.

Figura 7 – Tag alteradas após a melhoria

 

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.

Gostou do conteúdo? Compartilhe!

Mais resultados

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
post
page

Mais lidos

processos

O que é processo?

A palavra “processo”, derivada do latim “procedere“, significa um método sequencial para realizar uma ação ou um conjunto de

Leia mais