Ir para o final dos metadados
Ir para o início dos metadados

You are viewing an old version of this content. View the current version.

Comparar com o atual View Version History

Versão 1 Próxima »

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

1

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

2

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

3

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.

4
  • 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

65
  • API JSAdicionado 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.

7

 

  • 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.

  • Sem rótulos