/
5.30_v.1.18

5.30_v.1.18

Novidades

Regra de Tela

Criar regra contrária para uma mesma regra

Ao criar uma regra agora é possível definir uma condição contrária para a regra principal (um Se / Senão). Com isso reduzimos a quantidade de regras criadas.

Importar regras de outras etapas

Agora é possível importar as regras de outras etapas, evitando que tenha que escrever a mesma regra novamente.

Ao clicar no botão de importar, será aberto a modal abaixo para selecionar de que etapa deseja importar as regras.

Obs: É possível importar mais de uma etapa ao mesmo tempo.

 

Adicionada mensagem de “Remover mensagem de erro”

Agora é possível remover uma mensagem de erro que foi adicionada pela regra de tela.

Studio Web – Modelagem

Nova tela e grupo de campos

A partir desse pacote temos uma nova tela de campos mais intuitiva e de fácil o uso. Também adicionamos uma nova funcionalidade de “Grupo de campos”. Com esse grupo é possível no momento da modelagem separar os campos em grupos distintos, deixando mais organizado e de fácil entendimento na exibição do formulário. Os grupos podem ser fixos ou ter opção de expandir/fecharSegue abaixo visualização do formulário com a separação dos campos por grupo

 

API JS

Adicionado novas propriedades no método de criar modal personalizada para permitir esconder botão de “fechar” e nos botões personalizados poder informar se quer fechar ao clicar no botão
Ex:

  • showButtonClose: true/false. Permite esconder ou não o botão de “Fechar” da modal.

  • closeOnClick: true/false. Permite informar se a modal será fechada ou não quando clicar nos botões customizados.

 

Ajustado e criado eventos na grid

  • GRID_SUBMIT – Disparado quando uma linha é adicionada ou atualizada em um grid (clicar no botão de adicionar/atualizar)

  • GRID_ADD_SUBMIT – Disparado quando uma linha é adicionada na grid (ao clicar no botão de adicionar)

  • GRID_EDIT_SUBMIT – Disparado quando uma linha é atualizada na grid (ao clicar no botão de atualizar)

 

API ServiceSuspender uma API ativa.

Agora é possível suspender uma API que está ativa. O principal motivo é que uma API que foi suspensa continua funcionando para os lugares que está configurada, porém não permiti criar uma nova configuração para essa API.

 

Geral

  • Modal de lupa exibe mensagem de “Aguarde! carregando” quando clicar em “filtrar”.

  • Modal de lupa agora exibe mensagem quando falha o select, ao invés de apenas travar a tela. Dessa forma o usuário sabe que houve uma falha.

  • Campo de lista agora exibe um “hint” quando para o mouse sobre o texto (para exibir textos grandes).

  • Campos de caixa de texto na grid agora exibem o texto com quebra de linha (quando existe “enter” entre as linhas).

Pontos de impactos – Modelagem

Sem pontos de impacto

Pontos de impactos – Implantação/Infraestrutura

Ajustado autenticação da tela de updates. A partir de agora irá usar um usuário/senha cadastrado no BPM. Somente usuário com permissão de Administrador podem acessar a tela de updates.

Principais itens corrigidos

  • Corrigido problema para baixar documento contendo dois pontos “:” no nome do arquivo.

  • Corrigido problema de definir uma mensagem de erro para um campo de data através da regra de tela.

  • Corrigido problema de “Carregamento automático” de campos do formulário para campos do template quando os campos do formulário estavam como “Somente leitura”.

  • Corrigido problema que falhava o carregamento do processo quando havia documentos apenas com números no nome.

  • Corrigido problema de não voltar para o topo do formulário quando clicava em aprovar e havia campos obrigatórios.

  • Corrigido problema de não conseguir fazer download de documento no Internet Explorer.

  • Corrigido problema com evento CHANGE na lista. Ao selecionar uma opção na lista, executava o change, mas na lista voltava para a opção anterior.

  • Corrigido problema ao setar valor zero (0) para campos do tipo monetário e decimal quando são obrigatórios.

  • Corrigido problema com formulário grandes que mantinha um espaço “em branco” quando escondia campos via API JS.

  • Corrigido problema de scroll do formulário no Internet Explorer e Edge.

  • Corrigido problema de não carregar valor do campo lista na próxima etapa quando as opções era somente números.

  • Corrigido problema de não suportar o dígito opcional em mascarás definidas por API JS. Ex.: [9]9999-9999

  • Corrigido problema ao filtrar campos na aba de “Etapas do modelo”.

 

Veja abaixo os demais itens dessa atualização:

Melhorias:

Studio Web

  • [STUDIOWEB-868] Foi adicionada uma regra contrária (Senão) para a Regra de Tela.

  • [STUDIOWEB-866] Foi adicionada a possibilidade de replicar a Regra de Tela em outras etapas.

  • [STUDIOWEB-863] Agora é possível suspender uma API que está publicada.

BPM/ADM

  • [BPM-5357] Agora é possível remover mensagem de erro adicionada pela Regra de Tela.

  • [BPM-5325] Foi feita uma melhoria na formatação do campo textarea quando ele está em uma GRID.

  • [BPM-5323] As queries utilizadas para gerar os gráficos foram otimizadas.

  • [BPM-5195] Foi adicionada uma nova funcionalidade no formulário onde o usuário pode agrupar vários campos e no título desse agrupamento há a opção “Expandir” / “Retrair” dentro de um processo.

  • [BPM-5191] A GRID foi refatorada para evitar renders desnecessários.

  • [BPM-5275] Componente lista agora exibe os textos completos quando o mouse é colocado encima do texto.

  • [BPM-5267] Foi feita uma alteração no JavaScript do Phantom para possibilitar receber o json no body da chamada ao invés de receber os parâmetros pela URL.

  • [BPM-5257] API JS agora permite que uma modal seja fechada ao clicar em um botão de ação.

  • [BPM-5213] Lupa exibe um loader para avisar quando uma busca está sendo realizada.

  • [BPM-5202] Agora é exibida uma mensagem de erro quando uma busca pela lupa falha.

  • [BPM-5189] Foi relizado um ajuste na rota de carregamento da GRID para que todos os registros sejam trazidos de uma única vez.

  • [BPM-5071] Agora o render de todos os componentes a cada alteração de estado do form não ocorre mais, aumentando a performance do formulário.

  • [ADM-304] Aba do Governance com os campos “Pode visualizar / editar” agora só é exibida quando o Governance está ativo.

 

Ajustes:

Studio Web

  • [STUDIOWEB-920] Era impossível gerar tabela quando o nome de um campo do tipo inteiro era definido como “INT1″ ou “INT2″.

  • [STUDIOWEB-876] Ao editar um modelo, nas abas de “Diagrama” e “Campos do modelo” não havia mais o botão “Voltar para modelos”.

  • [STUDIOWEB-875] Filtro de campos em “Etapa dos Modelo” não funcionava corretamente.

  • [STUDIOWEB-857] Um erro impedia a exportação de um modelo de uma base MySQL para Oracle.

  • [STUDIOWEB-836][ACEITE LECOM] Algumas etapas etavam sendo exportadas sem os campos.

Mobile/ECM

  • [MOB-548] Ao clicar sobre o simbolo de mensagem de ajuda de um campo, a modal exibia o texto duas vezes.

  • [MOB-545][ANDROID] Campo linha de texto aceitava mais caracteres do que era definido.

  • [ECM-978] Um erro impedia baixar arquivos de um template que continham : em seu nome.

BPM

  • [BPM-5368] Campo gráfico impedia de abrir um processo quando o usuário iniciador do processo era líder de uma função.

  • [BPM-5363] Scroll em tela duplicava quando um campo ficava visível através da API JS.

  • [BPM-5358] Mensagem de erro definida na Regra de Tela para campos do tipo data não aplicava.

  • [BPM-5349] Campos somente leitura não estavam carregado os valores iniciais definidos.

  • [BPM-5344] Um erro ocorria ao salvar mascára com string vazia.

  • [BPM-5338] Microsft Edge não realizava scroll após o formulário ser aberto.

  • [BPM-5337] Ao aplicar um máscara JS, ela sobrepõe o número de caracteres definido, impedindo a aprovação da etapa.

  • [BPM-5326] Campo template impedia o carregamento das etapas do processo.

  • [BPM-5321] Quando o processo possuia campos obrigatórios, ao aprovar/rejeitar o form não estava mais voltando para o topo.

  • [BPM-5314] [IE] Um erro impedia realizar downloads de arquivos.

  • [BPM-5310] Ao abrir um processo e na etapa utiliza a Impressão, a etapa se tornava inutilizável.

  • [BPM-5308] Ao acessar a tela de updates, a tela ficava em branco apresentava erro no log.

  • [BPM-5306] Campos da GRID não ficavam invisiveis quando o form inteiro era definido como somente leitura.

  • [BPM-5305] Ajuste na sintaxe da API JS para tornar um campo obrigatório na GRID.

  • [BPM-5304] Métodos de subscrive não estavam realizando retorno.

  • [BPM-5303] Método readOnly() não aplicava na primeira chamada e em campos sem valor.

  • [BPM-5302]

    • Máscara não mantinha formatação em caixa alta

    • maxLength não era aplicado em campo do tipo monetário.

  • [BPM-5301]

    • Método clear() não aplicava em campo do tipo lista.

    • removeOptions(‘nome’) não removie a primeira opção da lista.

  • [BPM-5300]

    • formAPI.fields(‘NOMEGRID’).readOnly(true).apply(); não aplicava

    • Formatação de campo do tipo decimal não aplicava corretamente quando era inserida pela API JS.

    • Form.grids.(‘ID_GRID’)fields(‘CAMPO’).setRequired(true); não aplicava

  • [BPM-5299]

    • formAPI.fields(‘NOMETEMPLATE’).disabled(true).apply(); não aplicava no campo template.

    • formAPI.fields(‘NOMETEMPLATE’).helpText(‘TEXTO’).apply(); não aplicava no campo template.

    • formAPI.fields(‘NOMETEMPLATE’).readOnly(true).apply(); não aplicava no campo template.

    • formAPI.fields(‘NOMETEMPLATE’).setRequired(‘aprovar’, true).apply(); não marcava o campo template como obrigatório, mas aplicava o status pra ele.

    • ormAPI.fields(‘NOMETEMPLATE’).label(‘Nome completo’).apply(); não aplicava no campo template.

  • [BPM-5298] Formulário se tornava publico na passagem de etapa.

  • [BPM-5294] Mensagem de obrigatoriedade no campo Histórico era exibida encima da label “Mostrar histórico”.

  • [BPM-5293] Busca não era realizada ao usar um campo pesquisável com máscara como parâmetro da API.

  • [BPM-5292] Um erro era apresentado no console ao utilizar lupa em um campo monetário.

  • [BPM-5290] O evento GRID_SUBMIT foi alterado para realizar a ação apenas de adicionar.

  • [BPM-5289] [CPFR] – Associação do campo template não funcionava após a visibilidade da grid ser alterada.

  • [BPM-5281] Evento SET_FIELD_PROPERTIES apresentava problemas ao ser utilizado.

  • [BPM-5277] Consulta ‘desFuncaoGestor’ na tabela formulario exibia erro ao ser executada.

  • [BPM-5268] GRID não limpava colunas com valor vazio ao editar um registro da GRID.

  • [BPM-5263] Problema ao setar um valor zero (0) pela API JS em campo do tipo monetário e decimal definido como obrigatório.

  • [BPM-5236] Não era possível preencher um campo que possuía o evento ‘KEY_PRESS’ na APIJS.

  • [BPM-5230] Foi realizado um ajuste no corrige 122.

  • [BPM-5220] Os eventos ‘CHANGE, BLUR e FOCUS’ apresentavam problemas quando o campo ficava invisível e visível.

  • [BPM-5219] Formulário grande que possuia JS apresentava problema de desempenho com as modais.

  • [BPM-5218] Scroll apresentava problema no Internet Explorer 11 quando o formulário aberto possuia muito conteúdo.

  • [BPM-5217] API JS ajustada para suportar digito opcional na máscara.

  • [BPM-5215] Botão “Limpar” da modal de Lupa não estava funcionando.

  • [BPM-5210] Lista contendo só número não carregava o valor selecionado na segunda etapa.

  • [BPM-5207] API REST de download JavaScript retornava HTML quando o ticket-sso ou ID era inválido.

  • [BPM-5174] Problema com o campo RadioButton quando era definido como somente leitura.

  • [BPM-5172] Campo data definido como “Somente leitura” se apresentava como “bloqueado”

  • [BPM-5128] Era possível criar um campo checkbox sem informar seu valor, o que acasionava um erro na etapa.

  • [BPM-5127] Campos ajustados para possibilitar Ctrl C + Ctrl V em campos básicos, que tenham o estado somente leitura.

  • [BPM-5047] Campo template com valor associado a lista retornava mensagem de erro.

  • [BPM-1802] Ao adicionar todas funções nas propriedades do modelo era exibido um erro.

  • [ADM-301] Um erro impedia revogar permissões de um usuário removido.

Related content

v.5.60 - Regra de formulário
v.5.60 - Regra de formulário
More like this