Página 1 de 1

Correções de BUGs na Release 1.5.13

Enviado: 24 Abr 2017 11:26
por mnakamura
Relação de BUGs conhecidos que foram corrigidos na release 1.5.13:

Arquitetura
  • Verificação prévia de índices existentes nas tabelas do banco de dados do TOTVS ECM 3.00 para evitar falhas ao tentar removê-los durante o procedimento de conversão da base para o fluig.
  • Incluído botão para habilitar/desabilitar o recurso de bloqueio de clickjacking nos parâmetros da plataforma. Saiba mais.
  • Correção do recurso de exportação de listas do Painel de Controle, quando utilizado o formato metalista.
  • Ajuste na consulta de datasets via API pública quando utilizado o parâmetro MUST_NOT.
  • O método getNewAPIConsumerAsCurrentUser do objeto OAuthUtil foi habilitado para execução nos eventos globais da plataforma.
  • Correção de autenticação após redefinição de senha de usuários, evitando que inconsistência de usuário inválido ocorra. Esta situação ocorria ao trocar a senha do usuário, erros de interface eram apresentados em tela, sendo necessário limpar os dados do navegador.
  • Ajustado o processo de atualização de atualizações muito antigas do fluig que perdia configuração de banco de dados e apresentava a mensagem "Não consta no banco de dados configurações da plataforma.".
  • Corrigida situação que ocasionava erro de parâmetro JSON nulo, quando realizada chamada POST em dataset.
  • A widget de Edição de Conteúdo do fluig foi aprimorada para perceber quebras de linha e espaços na widget da página, sem ser necessária a alteração de fonte na widget.
  • Bloqueio do botão “Excluir todas” da Central de Notificações após seu acionamento para evitar cliques equivocados que gerem processos concorrentes e inconsistências para o usuário.
  • Melhorada mensagem apresentada ao usuário quando a consulta a um dataset falha devido à expiração de tempo de espera de retorno do servidor (timeout).
  • Disponibilizado o campo Timezone (getTimezone()) no UserEventVO para retornar o fuso horário do usuário.
  • Encerramento e logout da sessão após a execução de uma operação da API pública consumida através de um widget incluído em uma página pública, para evitar que ao sessão do usuário aplicativo fique presa e as requisições (GET) adicionais falhem.
BPM
  • Correção para limitar a consulta de solicitações por intervalo à quantidade de solicitações existentes na plataforma, visando impedir a pesquisa por códigos inválidos que resultem em inconsistências mesmo quando existem muitas solicitações já criadas na plataforma
  • A notificação de inclusão de anexos disparada pela plataforma quando o usuário adiciona um complemento em uma solicitação foi ajustada para que não seja enviada também uma notificação de inclusão de anexos desnecessária.
  • O envio de e-mails customizados – realizado através do método notifier.notify – foi alterado para que as mensagens sejam disparadas de forma assíncrona, assim como os demais e-mails da plataforma.
  • Corrigida a mensagem exibida no navegador ao usuário quando este tentar movimentar uma solicitação que outro indivíduo (gestor do processo ou substituto) já tenha movimentado de forma paralela, deixando clara essa situação de concorrência.
  • Correção na visualização de histórico de solicitações em que a atividade final tenha sido criada em uma versão anterior do processo como uma atividade conjunta e posteriormente definida como final em uma versão mais recente.
  • Solicitações de processos em que o evento checkComplementsPermission retornasse o valor false não estavam permitindo o envio do fluxo para a próxima atividade. Essa situação foi corrigida.
  • Suporte a conteúdos copiados diretamente de aplicações Office (Word, Excel, PowerPoint, Outlook) no campo de complementos das solicitações, para que não seja necessário colar o conteúdo em um editor de texto antes de copiá-lo para o fluig.
  • Habilitada a execução de eventos de processos do tipo after, com exceção do evento afterStateEntry, na atividade inicial de subprocessos.
  • Correção para permitir que processos configurados pelo editor web que contenham propriedades adicionais (aba Avançado) sejam salvos e liberados para uso.
  • A atividade tipo Envio de mensagem (Email) foi ajustada para atribuir a tarefa subsequente ao primeiro usuário possível, caso nenhum responsável tenha sido definido.
  • Movimentação para atividades automáticas através de usuário substituto reparada em dispositivos móveis (iPhone e iPad / Android).
  • O método setTaskComments foi removido dos eventos padrão devido à inconsistências em sua execução. Em seu lugar deverá ser utilizado o setTaskComments da hAPI, que foi habilitado para executar também no evento afterStateLeave.
  • Exibição das informações de atividades configuradas com mecanismos de atribuição personalizados na aba Detalhes durante a execução da solicitação.
  • Melhorada a rotina de deserialização de apontamentos nas atividades de uma solicitação para evitar o registro de falhas no log da plataforma quando não houver valor definido.
  • Ajuste no procedimento de conversão de processos para impedir que solicitações de processos cujos fluxos estejam pendentes em uma atividade de Subprocesso sejam convertidas.
  • Correção na exibição de solicitações que contenham observações adicionadas antes da atualização 1.5.8 por usuários atualmente inativos na plataforma.
  • O método getUserTaskLink foi disponibilizado novamente na hAPI, permitindo sua utilização no evento afterTaskCreate.
  • Correção para que os prazos de conclusão das atividades do processo, que estavam sendo zerados, sejam mantidos ao exportá-los para o servidor através do plugin fluig Studio.
  • Ajuste para habilitar o envio de notificações via e-mail referente a processos que possuam o recurso de segurança de anexos configurada.
  • Correção na movimentação do fluxo para tarefas precedidas pelo componente Timer, cujo código da atividade sequente estava sendo atribuído de forma incorreta.
  • Retirada a visualização da página “Configurar processos” das permissões padrão para usuários comuns (papel user) cadastrados em novas empresas criadas na plataforma.
  • Incluída a habilidade de mover as Swimlanes pelos diagramas através do editor web de processos. A possibilidade de redimensionas as Swimlanes permanece disponível.
  • Habilitado o filtro para qualquer campo de dataset, inclusive PK, nos campos tipo zoom de formulários criados no editor web ou desenvolvidos com o componente do Style Guide.
  • Correção para permitir que usuários pertencentes a grupos com um espaço como último caractere do código do grupo possam assumir tarefas atribuídas para esse grupo.
  • Correções para que seja possível acessar a Central de Tarefas e iniciar solicitações quando o mecanismo personalizado fizer uso da hAPI.
  • Gravação dos dados e tarefas criadas no formulário do processo Listar Tarefas (Ad-Hoc) ao acionar o botão Salvar, para que seja possível retornar à solicitação posteriormente e incluir novas tarefas e/ou alterar as informações cadastradas.
  • Ajuste na exportação de processos desenvolvidos via fluig Studio para que a categoria e demais dados sejam mantidos.
  • Corrigida a verificação do diagrama para permitir a exportação do processo, no caso de um componente Fork estar ligado a um componente receptor Link.
  • Ao executar uma tarefa com fluxo de retorno os complementos ficarão organizados no histórico da respectiva atividade que o mesmo for incluído.
  • Corrigida inconsistência para que seja possível iniciar uma solicitação via aplicativo móvel e movimentar o fluxo para uma próxima atividade em que o mecanismo de atribuição tenha sido definido por executor de atividade, sem que seja exibida uma lista de usuários em branco.
  • Habilitada a ordenação crescente/decrescente de campos de formulário do tipo Data no formato "DD/MM/AAAA" e "AAAA-MM-DD" apresentados por filtros aplicados na Central de tarefas. Saiba mais sobre a aplicação de filtros através do Help fluig.
  • Corrigida a utilização da assinatura digital, incluindo movimentação e assinatura de processos, por usuários substitutos.
  • Fechamento da modal apresentada para exibição de documentos anexados à uma solicitação, quando utilizado o navegador Internet Explorer.
  • Corrigida inconsistência que ocasionava erro na movimentação de uma atividade automática sem mecanismo, para um subprocesso com mecanismo de atribuição para um papel configurado e com a opção "Movimentar para a próxima atividade" habilitada.
  • Melhoria realizada para que registros de formulários gerados a partir de um processo workflow, sejam apresentados como resultado de pesquisa de uma busca simples.
  • Incluída validação em mecanismo de atribuição de atividade inicial de processo workflow exportado.
  • Corrigido abertura de subprocesso Adhoc ao clicar em "Expandir subprocesso" no plugin fluig Design, antes ao clicar nesta opção nenhuma ação ocorria. Foi criada também a função de importar automaticamente o processo caso o mesmo não esteja na workspace.

ECM
  • Permissões de download definidas na aba Segurança, disponível nas propriedades dos documentos, passarão a ser levadas em consideração por dispositivos móveis (Android) em ambientes com a chave enableDocumentSecurityOnMobile habilitada.
  • Correção na conversão de arquivos Base64 publicados na plataforma através do método createSimpleDocument do Web Service ECMDocumentService.
  • Aplicada tradução nos botões da janela que exibe as mensagens disparadas por comandos throw dos eventos beforeMovementOptions ou beforeSendValidate.
  • Busca no componente Zoom do Style Guide reparada para que o valor informado no campo pelo usuário seja filtrado ao clicar no botão em formato de lupa.
  • Atualização nas dependências do BIRT para permitir a execução de relatórios que incluem datasets que realizam chamadas a web services.
  • Adequação do funcionamento do parâmetro limit para que ele seja aplicado apenas em campos do tipo Zoom que utilizem datasets internos da plataforma. Em datasets customizados, o limite deve ser configurado pelo desenvolvedor.
  • Correção no procedimento de verificação de permissões utilizado pelo aplicativo fluig Mobile para acessar a pasta privada Meus Documentos.
    Aprimorada a verificação de permissões para visualização de registros de formulários acessados a partir da busca por usuários que não participam do processo.
  • Correção para que a plataforma permita habilitar/desabilitar a visualização interna de documentos específicos, através da opção disponível nas propriedades dos documentos, em ambientes que utilizam o fluig Viewer.
  • Ajuste na gravação de dados de formulários criados a partir do editor web do fluig e que contenham campos do tipo Lista, onde mais de uma opção pode ser selecionada.
  • Corrigida duplicidade na exibição dos filtros da pesquisa avançada de documentos quando utilizados campos customizados no filtro por metadados.
  • Resolvido conflito entre os widgets Documentos favoritos e Processos durante a abertura de um documento listado no widget.
  • Correção no preenchimento de um combo com os dados de um dataset quando este contiver apenas um registro para que seja retornada a descrição e não o código do campo.
  • Com a adoção do 9º dígito por todas as regiões do Brasil, as máscaras “Telefone” e “Telefone SP” para campos do tipo Texto do editor de formulários web foram renomeadas para “Telefone Fixo” e “Telefone Celular”, respectivamente.
  • Correção no download, através do navegador Mozilla Firefox, de arquivos anexados às solicitações de processos.
  • Habilitada a visualização de documentos que possuam campos customizados através do aplicativo para dispositivos móveis fluig Mobile.
  • Foram realizados ajustes para que seja possível realizar o download corretamente do arquivo com o nome original solucionando a inconsistência. Evitando que seja incluído o caractere + no lugar dos espaços.
  • Corrigida inconsistência no método setShowDisabledFields para que campos do tipo Zoom sejam desabilitados durante a visualização de solicitações.
  • Ajuste na visualização de documentos acessados através do link de compartilhamento.
  • Correção no valor da variável 'WKCompletTask para evitar inconsistências durante a validação de formulários com campos do tipo checkbox.
  • Ao fazer upload de arquivos como anexos de uma solicitação ou na navegação de documentos em um momento em que a rede estiver instável ou
  • indisponível será apresentada uma mensagem informando o usuário sobre a inconsistência.
  • Ajuste na altura dos botões Confirmar e Fechar no recurso de check-in de documentos para que sejam exibidos corretamente em telas com resoluções menores.
  • Tratamento realizado para adicionar as mascaras nos registros de formulários, que não foram salvos com a mascara para exibir corretamente as informações do campo hora.
  • Ajuste realizado ao salvar imagens como anexos em registros de formulários para que sejam exibidas corretamente.
  • Corrigida inconsistência na exibição das variáveis WKDef e WKVersDef para que os valores dos mesmos sejam apresentados na visualização do formulário.
  • Corrigida situação que apresentada erro de permissão durante a publicação de uma estrutura de pastas (zip) na navegação de documentos.
  • Na chamada de criação do documento com docAPI, não era possível criar uma pasta e um documento em seguida, devido a validação de permissões da pasta que não era atualizada com permissão para o usuário que a publicou. Foi realizado um ajuste que irá garantir a publicação do documento mediante correta validação de segurança da pasta.
  • Habilitação da visualização interna de documentos na pasta particular do usuário quando o parâmetro oldViewer estiver ativado.
  • Restaurada a visualização das propriedades dos documentos para usuários que não possuem a permissão de inclusão de novos documentos (ECM: Novo Documento), por esta ter sido retirada pelo administrador.
  • Tratamento realizado para que atributos do tipo rows com valor nulo não afetem a renderização de um formulário.
Social
  • Restaurada a edição de itens da aba Atributos no Painel de Controle do componente Gamificação.
  • Corrigida a situação em que as conversas do usuário são duplicadas após reiniciar os serviços do fluig.
  • Ajuste na contagem de apoios em artigos compartilhados na timeline de comunidades para evitar duplicação dos apoiadores.
  • Inclusão dos metadados nas conversas em grupo criadas através do aplicativo móvel do fluig Messaging para Android, evitando inconsistências no acesso às conversas via navegador web.
  • Desabilitado o recurso "Sair" para conversas entre dois participantes no aplicativo fluig Messaging para Android. Esta opção estará disponível apenas para conversas em grupo.
  • Substituição do reprodutor de vídeos utilizado na timeline para que o carregamento do vídeo extensos ocorra mais rapidamente.
  • Correção na exibição de informações dos arquivos de áudio, como nome do arquivo, extensão e tamanho, enviados através do fluig Messaging para Android.
WCM
  • Resolvido conflito na exibição de relatórios no widget Analytics em páginas que também possuam o widget Endereço Web.
  • Verificação para identificar o uso de código HTML no widget Editor de Conteúdo e gravá-lo em uma propriedade.
  • Correção na publicação da imagem de ícone no widget Fale Conosco da fluig Store.
  • Adicionada verificação de declarações duplicadas na lista de recursos para evitar inconsistências no deploy de widgets personalizadas.
LMS
  • Correção no procedimento de cópia de tópicos que possuem pré-requisitos para que essa informação não seja copiada, visando não afetar a utilização dos tópicos colados em outras turmas.
  • Apresentação das trilhas em que o usuário está matriculado na página inicial do menu de Aprendizado.
  • Solucionada a inconsistência ao salvar a pontuação em uma atividade extraclasse (com ou sem anexo).
  • Tamanho do nome das pastas criadas nos catálogos de Trilhas e Treinamentos e Disciplinas e Turmas limitado à quantidade de caracteres suportada pelo dicionário de dados.
  • Incluído (*) ao lado do campo "Disciplinas/Turmas selecionadas" do cadastro de avisos para indicar a obrigatoriedade dessa informação.
  • Ajuste na finalização de um tópico que já teve todos os seus conteúdos executados quando a disciplina está configurada com a liberação de certificados mediante o andamento dos conteúdos.
  • Adicionada a informação “minutos” ao lado do período definido como carga horária de um treinamento/trilha na página Meu Aprendizado.
  • Correção no contador de Atividades de Aprendizado exibido na Central de tarefas para que o número exibido reflita a quantidade de tarefas pendentes.
  • Adaptação da mensagem apresentada após o usuário solicitar matrícula em treinamentos e trilhas, caso este não possua permissão para cancelar a requisição.
  • Carregamento automático da página Início do menu Meu Aprendizado após a conclusão pelo usuário de treinamentos/trilhas ou turmas para que as alterações sejam refletidas sem a necessidade de atualização manual da página.
  • Ajuste no tamanho da tela de apresentação de conteúdos, como textos, PDFs e vídeos para melhorar a distribuição e diminuir o espaço em branco.
  • Alteração da nomenclatura utilizada nos botões para encerramento de matrículas em treinamentos, trilhas ou turmas, de “Finalizar Matrícula” para “Concluir”.
  • Incluída nova mensagem ao tentar matricular um usuário para o qual já existe uma requisição de matrícula e onde a aprovação de matrícula não é necessária.

Mobile
  • O procedimento de sincronização de datasets (Datasets Offline) foi alterado para que os campos do tipo String não sejam convertidos para o tipo Inteiro no Mobile. Esses campos agora serão tratados como Text.
  • Ajuste no método reloadZoomFilterValues em um componente Zoom para garantir o funcionamento em solicitações movimentadas via dispositivo móvel tanto no modo online quanto offline.
  • Ajuste na exibição do campo de filtros na tela Tarefas a Concluir da Central de Tarefas em dispositivos iPhone/iPad que utilizem o sistema operacional iOS 10.
  • Corrigida a verificação de usuários substitutos por atividades automáticas, quando a movimentação do processo é realizada via iPhone ou iPad.
  • Ajuste nos resultados retornados ao buscar pelo conteúdo do campo identificador da solicitação na tela de Tarefas a Concluir, para que não sejam exibidas solicitações duplicadas.
  • Correção na visualização de documentos protegidos com senha através do aplicativo para iPhone e iPad.
  • Arquivos CSS e JS armazenados em pastas separadas do formulário, mas referenciados por ele serão carregados pelo aplicativo fluig Mobile para Android, assim como já ocorre para dispositivos com o sistema operacional iOS e na plataforma web.
  • Corrigida inconsistência ao realizar uma chamada webservice com requisições ?wsdl através de formulários.
  • Ajustado envio de notificações Push do aplicativo fluig no dispositivo IOS. Anteriormente o envio das notificações estava ocorrendo apenas em dispositivos Android.