Este documento contém breves descritivos acerca das implementações e correções efetuadas no pacote 3.0.42.
Função: Central de Tarefas
Chamado: ECMK-859
Situação: Não permite visualizar a quantidade total de tarefas pendentes em cada seção da central de tarefas e também a quantidade de tarefas que já foram efetivamente visualizadas.
Solução: Foram efetuadas alterações na função criando a quantificação de tarefas pendentes na Central de tarefas: número de tarefas já visualizadas / número total de tarefas.
Observação: Para a seção "Minhas tarefas sob gerência" não é efetuada a quantificação por comprometer o desempenho do servidor.
Chamado: ECMK-886
Situação: Ocorre a necessidade de exportar o resultado das consultas da Central de Tarefas para o MS-Excel.
Solução: Foram efetuadas alterações na função desenvolvendo uma opção para que o usuário possa exportar o resultado da consulta para o MS-Excel.
Função: Visualizador Interno de Documentos
Chamado: ECMK-912
Situação: Não permite efetuar a conversão de documentos para visualização interna em larga escala.
Solução: Foi criada a tarefa “Converter Documentos” no agendador de tarefas, possibilitando efetuar a conversão de documentos em larga escala.
Função: Busca Avançada de Fichas
Chamado: ECMK-887
Situação: Ao efetuar a busca avançada de fichas utilizando caracteres coringas, como o asterisco (*), o resultado da busca não está correto.
Solução: Foram efetuadas alterações na função para que a busca avançada de fichas utilizem os caracteres coringas de forma adequada e com isso o resultado da busca esteja correto.
Função: Certificado dos Applets do ECM
Chamado: ECMK-759
Situação: Devido as recentes atualizações de segurança do Java quanto as falhas de segurança do Applets e também devido ao certificado destes estarem expirados no produto ECM estão sendo exibidos alertas de segurança quando um Applet é executado.
Solução: Foram efetuadas alterações na função para atualizar o certificado dos Applets do ECM bem como adequar o seu funcionamento com nova política de segurança do Java, garantido assim a correta execução e confiabilidade dos Applets do produto.
Função: Criação de Colaboradores via WebService
Chamado: ECMK-900
Situação: Ao efetuar a sincronização dos usuário do sistema RM para o ECM a senha não está sendo sincronizada corretamente, ocasionando problemas no acesso ao usuários no ECM.
Solução: Foram efetuadas alterações na função modificando a assinatura da ColleagueDTO, possibilitando assim a integração das linguagens Java e C#.
Chamado: ECMK-926
Situação: Na criação de colaboradores via WebService não está respeitando a mesma validação do produto que permite apenas letras, número, hífen e underline na matrícula do colaborador.
Solução: Foram efetuadas alterações na função para que seja realizada a mesma validação do produto ao criar um colaborador via WebService, não permitindo assim caracteres diferentes de letras, números, hífen e underline e ponto (".").
- Foi alterado também o cadastro de colaboradores para permitir informar o caracter ponto (".") no campo de matrícula do colaborador.
Função: Customização de E-mail
Chamado: ECMK-917
Situação: O evento "onNotify" não está sendo executado na maioria dos envios de templates de e-mail relacionado ao processo Workflow.
Solução: Foram efetuadas alterações na função para que o evento "onNotify" seja executado em todos os envios de templates de e-mail relacionado ao processo Workflow.
Função: Customização de Fichários
Chamado: ECMK-879
Situação: Ao efetuar a busca de um dataset utilizando ordenação, caso exista o caracter '.' (ponto) nos valores, a ordenação não é efetuada corretamente.
Solução: Foram efetuadas alterações na função para corrigir a ordenação da busca de datasets.
Função: Customização de Processo Workflow
Chamado: ECMK-911
Situação: Não permitir iniciar determinados processos Workflow no aplicativo Mobile ECM.
Solução: Foram efetuadas alterações na função para disponibilizar a propriedade "WKMobile" nas customizações do processo Workflow, indicando que o ambiente que está sendo executado é pelo aplicativo Mobile ECM e permitindo assim efetuar as devidas validações e customizações necessárias.
Função: Dataset Customizado
Chamado: ECMK-906
Situação: Ao criar um dataset para consultar os dados das fichas de um fichário não estão sendo apresentados os valores dos campos do tipo "radio".
Solução: Foram efetuadas alterações na função para que no dataset customizado sejam apresentados corretamente os valores dos campos do tipo "radio" do fichário.
Função: Eventos Customização
Chamado: ECMK-916
Situação: Os eventos de customização "displayFields", "enableFields", "beforeProcessing" e "inputFields" eram executados mais de uma vez, ocasionando lentidões no sistema caso existam customizações destes eventos.
Solução: Foram efetuadas alterações na função para que as chamadas dos eventos de customização não sejam executadas de forma repetida.
Função: Eventos de Customização Fichas
Chamado: ECMK-904
Situação: Ao efetuar a criação e edição de fichas, seja na movimentação de um processo de workflow ou diretamente abaixo de um fichário, os valores informados nas fichas não são enviados corretamente para os eventos de customização.
Solução: Foram efetuadas alterações na função para que os valores informados nas fichas sejam enviados corretamente para os eventos de customização.
Função: Inicialização de Solicitação Workflow
Chamado: ECMK-888
Situação: A mensagem de "usuário sem permissão" é exibida ao abrir uma solicitação na qual o código do processo possui caracteres especiais.
Solução: Foram efetuadas alterações na função para que permita abrir o link de uma solicitação na qual o código do processo possua caracteres especiais.
Função: Login
Chamado: ECMK-882
Situação: Não permite utilizar autenticação NTLM com autenticação LDAP no mesmo ambiente.
Solução: Foram efetuadas alterações na função para permitir as duas formas de autenticação: NTLM e LDAP.
Chamado: ECMK-931
Situação: Ao efetuar login pela primeira vez no sistema, em determinadas situações após a autenticação a página não é redirecionada para o caminho /webdesk.
Solução: Foram efetuadas alterações na função para que ocorra o redirecionamento correto após o login do produto.
Chamado: ECMK-929
Situação: Utilizando a autenticação por login e sem autenticação integrada, caso a senha no banco de dados esteja salva em caixa alta no formato md5, não permite acessar o sistema via tela de login.
Solução: Foram efetuadas alterações na função para que a comparação entre a senha criptografada gravada no banco de dados e a senha criptografada enviada pelo colaborador (rotina da tela de login) ignore as diferenças de maiúsculo e minúsculo.
Função: Notificação do Processo via e-mail
Chamado: ECMK-907
Situação: O comportamento padrão do produto é validar se o endereço de e-mail do usuário remetente é igual ao endereço de e-mail do usuário destinatário e neste caso o e-mail não é enviado, considerando que nesta situação não é necessário notificar o usuário que está executando determinada ação no sistema. Porém, em algumas situações especificas é necessário ignorar a validação descrita acima e enviar os e-mails.
Solução: Foram efetuadas alterações na função desenvolvendo um novo parâmetro "mail.senderReceiverValidation" no arquivo "mail-service.xml", onde o valor deve ser "false" para a validação citada acima seja ignorada e os envios de e-mail ocorram independentemente do usuário remetente e destinatário serem o mesmo.
Função: Notificação Processo Workflow
Chamado: ECMK-889
Situação: Nas tarefas workflow de Pool, quando um determinado usuário do grupo ou papel assume uma atividade os demais usuários deveriam ser notificados, informando que estava atividade já foi assumida por um usuário.
Solução: Foram efetuadas alterações na função para criar dois novos templates de e-mail (tpl066 para Grupo e tpl067 para Papel) para notificação dos demais usuários pertencentes ao grupo/papel informando que a atividade foi assumida por determinado usuário.
Função: Publicação de Ficha (Fichário e Movimentação Workflow)
Chamado: ECMK-854
Situação: Ao publicar uma ficha que contenha caracteres especiais, como bullets, aspas itálicas e travessão em algum campo do formulário, estes caracteres especiais são gravados e exibidos de forma incorreta.
Solução: Foram efetuadas alterações na função parar salvar e exibir os caracteres especiais corretamente.
Função: Publicação de Novo Conteúdo
Chamado: ECMK-902
Situação: Ocorre uma inconsistência ao publicar um novo conteúdo que contenha o caracter "%".
Solução: Foram efetuadas alterações na função para que permita publicar um novo conteúdo contendo o caracter "%".
Função: Publicação Documento Anexo Workflow
Chamado: ECMK-875
Situação: Está ocorrendo alguns problemas na publicação de documento anexo workflow:
- Não é permitido publicar um documento anexo Workflow abaixo de uma pasta com aprovadores definidos e não herdados;
- Ao publicar o documento anexo abaixo de uma pasta que possua herança de aprovadores, está publicando o documento sem considerar os aprovadores da pasta;
- Gera uma inconsistência de negócio em log, porém não é apresentado em tela para o usuário.
Solução: Foram efetuadas alterações na função para permitir publicar documento anexo Workflow abaixo de qualquer pasta com aprovadores e ser publicado somente após a sua aprovação.
Função: Publicação Múltipla
Chamado: ECMK-921
Situação: Utilizando a publicação múltipla com documentos que utilizem o conversor externo, mesmo quando selecionado o campo "Utiliza Visualizador Interno?" o documento não é convertido.
Solução: Foram efetuadas alterações na função possibilitando que o colaborador selecione se deseja converter todos os documentos passíveis de conversão ou atribuir valor verdadeiro para o campo "Utiliza Visualizador Interno?" somente para os documentos PDF e imagens.
Função: Visualizador Interno de Documentos
Chamado: ECMK-922
Situação: Ao aprovar um documento que utiliza o visualizador interno, as propriedades da cópia controladas deste documento não são atualizadas corretamente.
Solução: Foram efetuadas alteração na função para que após a aprovação de um documento que utiliza o visualizador interno, as propriedades da cópia controlada sejam atualizadas com as novas informações do documento.
Função: WebService Workflow
Chamado: ECMK-856
Situação: Em alguns métodos não estão tratando corretamente situações de exceção, apresentando incorretamente a mensagem Java "NullPointerException".
Solução: Foram efetuadas alterações na função para tratar as situações de exceção e para que apresente uma mensagem mais clara para o usuário.