2012_2

UNUMwebFramework Versão 2012.2

Navegadores suportados

    • Firefox 9 ou superior;

    • Google Chrome 16 ou superior;

    • Safari 5.1.2 ou superior;

    • Internet Explorer 8 ou superior.

Novidades

Ajuda da Grade

A Grade passa a ter a propriedade help. Segue um exemplo:

this.help = { overview: "Explicação sobre o funcionamento da grade.", buttons: { detalhar: "Explicação sobre o botão detalhar da grade." } }

Atualmente, a ajuda da grade pode ser vista de duas formas:

    • A primeira forma de se ver a ajuda da grade é através do novo link Detalhes da grade. Este link está logo acima do link Exibir detalhes técnicos, presente na ajuda de qualquer um dos campos da grade. Neste contexto, está disponível também a ajuda dos botões da grade.

    • A outra forma de se ver a ajuda da grade é através da ajuda do próprio processo. Ao se solicitar a ajuda do processo, a ajuda da grade será visualizada. Neste momento, não teremos visão para a ajuda dos botões da grade.

A ajuda da grade sempre respeitará a prioridade de definições descrita na ajuda do processo. Assim, primeiramente será verificada a existência de uma ajuda no contexto da interação; caso não exista, será feita a mesma verificação na estrutura da ajuda do processo e, se ainda não existir ajuda para a grade, finalmente será utilizada a ajuda da própria grade. Está prevista a criação de uma interface dedicada a mostrar a ajuda da grade, mas, por enquanto, ela está visível somente dentro da ajuda de um de seus campos ou do processo. [#4040700]

Nova ajuda do Processo

A propriedade help de um processo agora pode receber um objeto literal com a estrutura a seguir:

this.help = { overview: "Explicação sobre o funcionamento do processo.", buttons: { executar: "Explicação sobre o botão executar na visão do processo." }, grids: { variaveis: "Ajuda da grade variaveis na visão do processo." }, interacaoLer: { overview: "Texto explicativo sobre a interacaoLer.", buttons: { executar: "Sobre o botão executar na visão da interacaoLer.", abortar: "Sobre o botão abortar na visão da interacaoLer." }, grids: { itens: "Ajuda da grade itens no contexto da interacaoLer." } }, interacaoGravar: { overview: "Texto explicativo sobre a interacaoGravar.", grids: { itens: "Ajuda da grade itens no contexto da interacaoGravar." } } }

Dessa forma, temos uma estrutura para detalhar a ajuda do processo e seus botões e grades. Temos também a mesma estrutura para detalhar estes mesmos botões e grades na visão de uma interação específica. Logo, caso estejamos no contexto de uma interação, a ajuda mostrada será aquela descrita para esta interação. Assim, a ajuda descrita para um interação sobrepõe-se à ajuda descrita para o processo. Caso uma grade ou botão não tenham sido especificados na ajuda da interação, será verificada a ajuda do processo. No caso da grade, ainda que ela não tenha sido detalhada na ajuda da interação corrente, nem na ajuda do processo, será utilizada, caso exista, a ajuda da própria grade. [#4040700]

Outras melhorias

    • Na página de login, o Web Framework passa a indicar para os balanceadores de carga que a afinididade do atendimento anterior pode ser ignorada, permitindo uma melhor distribuição de processamento. [#4088738]

    • Criado o campo iVendorEmail para registro do responsável pelo produto. [#4098697]

Alterações

    • A melhoria de navegar nos registros da grade utilizando o recurso de rolagem de tela do mouse ou trackpad foi desfeita. A alteração prejudicou a usabilidade do sistema ao forçar a navegação dos registros da grade durante a rolagem da tela.

Defeitos corrigidos

22/02/2012

    • Um erro indevido era disparado ao criar um campo do tipo combo quando já exista uma propriedade no processo com o mesmo nome. [#4054533]

16/02/2012

    • Em determinadas situações, a grade estava realizando scroll horizontal em conjunto com o vertical, quando se usavam as setas para cima e para baixo. [#4097425]

14/02/2012

    • O relatório de permissões do grupo disparava um erro quando a quantidade de permissões avaliadas passava de um certo limite. [#4095825]

10/02/2012

    • Foi corrigido erro ao tentar 'pivotear' dataset de uma consulta que não trazia resultado para ser exibida com DataSourceVisualization , antes era exibido um erro na tela, agora é exibido um relatório com a mensagem personalizável "A consulta não retornou resultados.". [#4044722]

    • As grades perdiam sincronia quando sofriam uma atualização seguida de uma mudança de forma de visualização. [#4094326]

07/02/2012

    • Foram corrigidos dois erros no relatório. A configuração de tamanho de fonte não era respeitada na impressão; Além disso, eram inseridas linhas desnecessárias entre os registros. [#4054629]

06/02/2012

    • A chamada de processos a partir da barra do ambiente não funcionava. [#4057768]

02/02/2012

    • O processo não estava sincronizando corretamente quando os links eram sincronizados antes das labels. [#4044229]

01/02/2012

    • Os campos combo estavam disparando erro na transição entre processos quando seus valores eram setados para vazio. [#4037036]

22/02/2012

    • Ao utilizar o MSSQL Server, a atualização de estrutura falhava na leitura de índices em tabelas com mais de 255 índices. [#4111848]

27/02/2012

  • Eventualmente, o processo Atualizar Tabelas falhava na aplicação de um filtro. [#4118472]