Versão 11.1.0
A versão 11.1.0 possui todas as modificações incluídas até a versão 11.0.0. Abaixo seguem os destaques das demais funcionalidades não existentes na versão 11.1.0.
Novidades
-
Download em CSV de uma Segmentação de Usuários
-
Configuração de pesos de campos para a busca
-
Novo serviço de cadastro de sinônimos para o serviço de busca.
-
Agora é permitido gravar uma segmentação de usuários
-
Nova opção de filtro em Segmentação de Usuários e Análise de Dados para filtrar por eventos não realizados
-
Uso de popularidade no cálculo da relevância na busca de conteúdos. A implementação padrão dá mais relevância para conteúdos mais recentes e mais vistos.
-
Nova API javascript de monitoramento.
Melhorias
Núcleo do Portal
- Criada uma API REST para verificar se o usuário corrente é membro de um grupo.
- Melhoria na API REST de Dados de Evento
para ter valor padrão para o campo
lum_page.channel.id
baseado no website da requisição e permitindo declarar data-hora do evento de forma relativa usandolum_event.datetime.offset
. - Melhoria na API REST de monitoramento para responder erro caso a requisição seja considerada como não monitorada conforme regras de inclusões e exclusões.
Administração do Portal e Portal Studio
- Ao adicionar um novo Projeto, o canal criado virá com grupos locais habilitados.
- Melhoria nas propriedades de instância de serviço, adicionando nova aba de informações exibindo seus identificadores e tipo.
- Melhoria nas propriedades de interface de serviço informando qual os valores padrões de cache habilitado e nível de cache para aquela interface.
- Melhoria nas propriedades de interface de serviço alterando o valor padrão do nível de cache das interfaces do portal.
Customer Experience
- Melhoria na usabilidade do filtro de usuários nos modos Segmentação de Usuários e Análise de Dados.
- Melhoria no modo Análise de Dados reorganizando a ordem e os tamanhos dos relatórios nos dashboards padrões.
- Melhoria no modo Análise de Dados adicionando novo tipo de relatório de rosca.
- Melhoria no modo Segmentação de Usuários na exibição de atividades no detalhes de usuário.
- Quando alternamos entre os modos Segmentação de Usuários e Análise de Dados, será mantido a instância do serviço Customer Experience atualmente selecionada.
- Melhoria no modo Análise de Dados adicionando novo tipo de relatório de barra horizontal.
- Melhoria no modo Análise de Dados que altera a forma como mostrar o resultado. Agora, quando um relatório é agrupado por algum campo, os resultados exibidos serão os que tiverem mais eventos, num número configurável.
DOUI / Content
- Novo controle
lum_radioButtonList
, que renderiza uma lista de opções para seleção única.
Serviços Nativos
- Melhoria no serviço de Administração Automática para incluir opção de ocultar o canal raiz de um item do tipo "Árvore de Canais" de uma árvore customizada.
- Melhoria no serviço de Construtor de Formulários para utilizar o novo controle
lum_radioButtonList
. - Adicionado suporte para versionamento no serviço de links.
Outros
- Otimizações na interface de menu da Auto Administração.
- Alteração no Wizard de Gestão de Conteúdo para por padrão criar serviços em módulo.
- Alteração na renderização padrão de interfaces dentro do mesmo holder de interfaces para não envolver as interfaces em tags
<div>
. - Inclusão no XSD para o douidefinition.xml definição para o elemento
<fieldValues>
dentro do elemento<processAction>
.
Correções
Núcleo do Portal
- Correção na coleta padrão de visualização de página do portal.
- Evitar que o cache de instâncias de interface runtime ficasse errado quando a transação que criou uma interface runtime, através do método IServiceInterfaceInstanceManager.getOrAddServiceInterfaceRunTimeInstance(), sofresse um rollback.
- Unificação de hosts do Facebook na coleta de dados.
- Corrigido falha no carregamento de propriedades de canal e adicionar canal no Portal Studio quando existe um idioma cadastrado com código de duas letras maiúsculas
Administração do Portal e Portal Studio
- Ajuste para exibir corretamente as configurações de renderização e de cache da instancia de interface no modo de segurança.
- Corrigido no framework de Testes Automatizados quando a URL a ser testada não é de um website do portal.
Customer Experience
- Não será mais exibido as opções de modo Análise de Dados ou Segmentação de Usuário quando apenas existirem instâncias de serviço de Customer Experience dentro de templates de canal.
- Não haverá mais problemas de navegação ao entrar nos modos Análise de Dados ou Segmentação de Usuário após ser deletado uma instância de serviço de Customer Experience recém visitada.
- Após mudar o operador de um filtro de evento em Dashboard de Análise de Dados, será possível clicar no botão salvar.
- Corrigido erro que impedia que campos do tipo hora pudessem ser apagados corretamente, nos modos de Análise de Dados e Segmentação de Usuário.
- Corrigido no modo Análise de Dados falha de renderização do grafico de tabela quando os resultados eram agrupados.
- Corrigido no modo Análise de Dados falha de renderização de gráfico no dashboard quando o relatório possui filtro por propriedade de usuário.
- Removendo texto "App" que aparecia durante carregamento da renderização dos modos de Customer Experience.
- Corrigido erro de ordenação de resultados no modo Análise de Dados quando a metrica usada é diferente de contagem de resultados
- Corrigido as tooltips cortadas nos gráficos de Análise de Dados.
- Corrigida falha na renderização de gráficos de Análise de Dados quando o texto das legendas é muito longo.
- Corrigida falha em Análise de Dados quando a opção agrupar estava marcada para relatório de tabela.
- Corrigido renderização de texto em Análise de Dados no relatório de tráfego com URL muito longa.
DOUI / Content
- Correção no botão de "Avaliar" do controle de editor HTML (
lum_inputHtmlEditor
). - Adicionada opção de limpar valor de campos do tipo conteúdo
Serviços Nativos
- O servico Injetar HTML não mais injetará HTML na tag
<header></header>
quando "Injetar na posição" for "Início do cabeçalho da página". - Corrigida renderização do serviço de Administração Automática em navegador de largura reduzida.
- Corrigido no Serviço de Busca caso busque por uma palavra acentuada, ela aparecerá corretamente.
- Corrigido erro de javascript no serviço de Administração Automática com Internet Explorer 11.
- Corrigida renderização do serviço de Administração Automática quando alterada as configurações de página padrão.
Observações
- Durante o upgrade, os templates de índices criados pelo portal serão excluídos e recriados.
- Para que a nova funcionalidade de sinônimos comece a ser utilizada nas buscas do portal, todos os serviços precisam ser reindexados (os serviços, não as instâncias).
- Para que o portal passe a calcular e utilizar a popularidade nos conteúdos corretamente, todos os serviços deverão ser reindexados (os serviços, não as instâncias de serviço).
- O campo do Big Data
lum_all
(utilizado nas buscas) utiliza, agora, dois analisadores:lum_all_search_analyzer
(utilizado na fase de busca) elum_all_index_analyzer
(utilizado na fase de indexação). Para maiores informações, veja a documentação técnica. - Novos passos para a correta configuração do Elasticsearch foram adicionados: Mapeamento da pasta de análise e Criação de templates de índices para o uso com sinônimos.
- Agora, todos os novos índices no Elastichsearch possuirão apenas o type
_doc
. Paras os índices antigos, enquanto eles não foram apagados e recriados, continuarão a utilizar o antigo type. Desta maneira, caso a sua solução faça consultas diretamente ao Elasticsearch em índices gerenciados pelo Lumis Portal sem utilizar a api pública, é possível que a sua aplicação necessite ser modificada. - Agora no modo Análise de Dados não é mais possível selecionar quais itens serão exibidos no relatório, quando se está agrupando por algum campo. Agora serão exibidos os itens de maior relevância, num número configurado.
- Removida a opção "Ordenação" no menu do serviço de Conteúdo Hierarquico.
- A renderização padrão de interfaces dentro do mesmo holder de interfaces para não envolver as interfaces em tags
<div>
. Por questões de compatibilidade é adicionada no upgrade do portal, no canal raiz do portal a property baglumis.portal.presentation.interfaceholder.multiinterfacewrapperbehavior
com o valorLEGACY
, que faz manter o comportamento de encapsular as instâncias de interfaces em tags<div>
nas áreas do portal onde essa property bag estiver aplicada. - Alteração no Construtor de Formulários para utilizar o novo controle
lum_radioButtonList
nos campos do tipo escolha única. Essa mudança pode impactar estilos previamente desenvolvidos para esse serviço. - Remoção de tags path do xml de renderização da interface de navegação do serviço de Auto Administração para fins de otimização.
- A partir dessa versão o valor padrão do nível de cache das interfaces dos serviços é Template de Página, portanto se o serviço depende de nível de cache Local, deve ser feita a alteração em seu servicedefinition.xml.
- Projetos que customizaram a renderização do controle de selecionar conteúdos (
lum_contentPicker
) podem precisar rever a customização - Como regras de inclusões e exclusões de monitoramento a partir desta versão podem também impedir o uso de API REST de monitoramento, projetos que utilizam esta API devem verificar a necessidade de ajustar estas regras.