Atualização 9.23.10 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 – Mudanças na forma de configuração e melhoria de performance para o módulo “Preenche Formulário” Nas versões anteriores do módulo ‘Preenche formulário’, quando um formulário era selecionado todos os seus campos eram refletidos no módulo, carregando todas as opções da caixa de seleção campo a campo, o que causava lentidão no módulo para formulários com uma grande quantidade de campos. Além disto, era preciso definir corretamente o ID do registro para fazer uma atualização ou então deixar este ID em branco para criar um registro, isso acabava induzindo a muitos erros na configuração do módulo. Ambas as situações podem ser vistas no exemplo da Figura 1. Após as modificações, quando selecionado um formulário, aparecerá a opção de o usuário escolher o campo o qual deseja atualizar e o valor a ser atribuído para o mesmo, sendo assim não ocorre mais o carregamento de todos os campos do formulário, somente os valores escolhidos para atualização serão exibidos. Além disto, foi implementado cache para a seleção das variáveis de contexto que podem ser utilizadas. Ambas as melhorias contribuem para a melhoria de performance do ‘Preenche formulário’. Para as configurações, no campo de seleção de registro o usuário passa a ter as opções de utilização do registro corrente (o registro já existente no processo), a criação de um novo registro ou até mesmo a utilização de um registro específico, sendo que somente neste caso é possível escolher uma variável de contexto para a seleção. 2 – Novas possibilidades de configurações no campo seção do formulário A partir desta versão, o campo seção do formulário passa a ter a opção de grupos que editam. Em versões passadas este campo somente permitia definir os grupos que possuíam acesso. Esta melhoria facilita no momento de criação do formulário, já que é possível ter vários campos dentro de uma seção e todos eles terem a mesma configuração dos grupos que editam através da seção, não sendo necessário configurar campo a campo. 3 – Novas configurações nos campos do formulário Para todos os campos que possuem a configuração de grupos que acessam, que editam e que excluem foi inserida a possibilidade de se configurar dinamicamente estes campos, ou seja, através de uma fonte de dados. A opção de configuração através de uma fonte de dados só aparecerá para o usuário caso já exista alguma fonte de dados criada no formulário. Importante: Para que a fonte de dados funcione neste campo, o valor do campo utilizado deve ter o formato booleano (true/false). 4 – Inserção de API para início ou atualização de item ao longo do processo Nas versões anteriores, para iniciar uma solicitação através de API REST existia o endpoint: https://[site]/zuriservices/startitem. Este endpoint continua nesta versão, mas se tornou obsoleto. Sendo assim, está sendo substituído por: https://[site]/ api/zuri/startitem. A primeira grande mudança para o novo endpoint é que ele passa a utilizar a autenticação comum de todas as outras API’s REST expostas pela ferramenta, necessitando de uma autenticação prévia e a passagem do token no header da chamada. Esta nova API tem várias melhorias, entre elas a possibilidade de processar um item já existente (passando a identificação do item) ou de iniciar um item novo. Também é possível realizar a chamada de um ponto de entrada (se informado a identificação) ou a partir do início (se a identificação do ponto de entrada for 0). Para identificar o ponto de entrada ou o processo pode ser passado o ID ou o GUID, qualquer um dos dois valores é interpretado corretamente. Os parâmetros desta API são: Para parâmetro ‘StartType’, segue abaixo os tipos possíveis: 5 – Inclusão de variáveis no body para chamadas de serviços REST As variáveis criadas para chamadas de serviços REST passam a ser suportadas no corpo (body) da mensagem dentro do módulo de integração (workflow) ou na fonte de dados do formulário. 6 – Mudanças na forma de configuração e melhoria de performance para o módulo ‘Gerador PDF’ Nas versões anteriores do módulo ‘Gerador PDF’, quando um arquivo era selecionado todos os seus campos eram refletidos no módulo, carregando todas as opções da caixa de seleção campo a campo, o que causava lentidão no módulo para formulários com uma grande quantidade de campos. Ambas as situações podem ser vistas no exemplo da Figura 10. Após as modificações, quando selecionado um arquivo, aparecerá a opção de o usuário escolher o campo o qual deseja utilizar, sendo assim não ocorre mais o carregamento de todos os campos do formulário. Além disto, foi implementado cache para este módulo. Ambas as melhorias contribuem para a melhoria de performance do ‘Gerador PDF’. 7 – Melhoria de performance na listagem de etapas na área de trabalho Foi incluído um tratamento de cache para a listagem de etapas no filtro da área de trabalho. Para ativar o cache a tag a seguir deve ser adicionada ao web.config. Esta habilitação é recomendada para casos em que existem muitos itens ativos na área de trabalho (>100K) a fim de diminuir o processamento no servidor para a montagem destas etapas possíveis para o filtro e melhorar a performance da aplicação como um todo. Caso seja ativado é respeitado o tempo definido na tag de cache estático (WFFramework.Cache.Static) para a atualização deste filtro. 8 – Desativação do auto formatação dos campos do relatório de marcadores Em versões anteriores, durante a montagem de relatórios de marcadores, o tipo do campo era inferido a partir do seu conteúdo (por exemplo: texto, número e data), porém esta auto formatação estava causando alguns problemas, principalmente quando havia números armazenados com separadores de milhar ou decimal. Para que a auto formatação seja desativada é necessário inserir a tag abaixo no web.config. Sendo assim, a inserção da tag ocasionará a não formatação das opções não configuradas (selecionadas […]
-
Mais resultados
- Jornada
- Soluções
- Serviços
- Clientes
- Sobre a Zuri
- Conteúdo
- Parceria WooCommerce not Found
- Newsletter