Este documento contém breves descritivos acerca das implementações e correções efetuadas no pacote 3.0.44.
Função: Cadastro de Colaborador
Chamado: ECMK-1052
Requisito: Não é possível selecionar o servidor de autenticação por colaborador baseado em seu domínio.
Implementação: Foram efetuadas alterações no cadastro do colaborador incluindo o campo Domínio, sendo que este atributo será utilizado para determinar o servidor de autenticação do colaborador de acordo com as informações disponibilizadas no cadastro de empresa.
Função: Metadados de documentos
Chamado: ECMK-1035
Requisito: Não é possível cadastrar o mesmo metadado com descrições especificas por idiomas.
Implementação: Foram realizadas alterações permitindo que cada metadado seja cadastrado em Português, Inglês e Espanhol.
Função: Notificação de aprovação de documento
Chamado: ECMK-1018
Requisito: 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.
Implementação: Foram efetuadas alterações na função criando um novo parâmetro "mail.senderReceiverValidation" no arquivo "mail-service.xml", onde o valor deve ser "false" para que 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.
Esta alteração deve ser feita no referido arquivo quando o serviço do ECM estiver parado e iniciado novamente para ter esta mudança de comportamento na validação dos e-mails.
Função: Busca Avançada
Chamado: ECMK-1026
Situação: Algumas literais da busca avançada não eram apresentadas corretamente para os idiomas inglês e espanhol.
Solução: Foram traduzidas todas as literais da tela de busca avançada.
Função: Cancelar Solicitações Workflow
Chamado: ECMK-1038
Situação: Ao cancelar uma solicitação Workflow que esteja localizada em atividades paralelas, uma das atividades paralelas ainda era mostrada na Central de Tarefas.
Solução: Foram efetuadas alterações na função para que ao cancelar uma solicitação que está localizada em atividades paralelas, todas as atividades em paralelo sejam canceladas e não sejam mais exibidas na Central de Tarefas.
Função: Central de Tarefas
Chamado: ECMK-1050
Situação: A Central de Tarefas apresenta lentidão ao abrir quando são utilizados formulários com uma grande quantidade de campos vinculados a um mecanismo de atribuição por campo de formulário no processo Workflow.
Solução: Foram efetuadas alterações para melhorar o desempenho na abertura da Central de Tarefas.
Chamado: ECMK-999
Situação: Quando uma busca na Central de Tarefas possuía mais de mil solicitações Workflow é disparado um erro e não era apresentada nenhuma solicitação em tela.
Solução: Foram efetuadas alterações para que independentemente do número de solicitações Workflow, estas sejam exibidas corretamente na Central de Tarefas.
Função: CheckOut de Documentos
Chamado: ECMK-1037
Situação: Ao realizar o checkout de um documento e após cancelar este checkout, a data de atualização do documento era atualizada de forma errônea.
Solução: Foram efetuas alterações na função para que quando for realizado o checkout do documento e logo após o seu cancelamento, não seja atualizada a Data de Atualização do documento.
Função: Consulta de Solicitações Workflow
Chamado: ECMK-987
Situação: Em determinadas situações, quando a última tarefa de uma solicitação Workflow estiver em consenso, ao tentar consultar a solicitação é exibido um erro JAVA em tela.
Solução: Foram efetuadas alterações para que possa ser consultada uma solicitação Workflow quando a última tarefa Workflow estiver em consenso.
Função: Documentos
Chamado: ECMK-1034
Situação: Utilizando o Totvs 11 em um aba e o ECM em outra aba, o applet do ECM entra em looping diminuindo o desempenho da máquina.
Solução: Foram efetuadas alterações na função para isolar a máquina virtual JAVA do applet impedindo que qualquer outra ferramenta ou sistema conecte no applet do ECM.
Função: Documento Espelho
Chamado: ECMK-1002
Situação: Ao eliminar uma pasta espelho, os documentos dentro da pasta são removidos do GED de forma errônea, pois a pasta espelho é somente um atalho para a pasta de origem que realmente possui os documentos publicados.
Solução: Foram efetuadas alterações para que ao eliminar uma pasta espelho, os documentos dentro delas não sejam eliminados, sendo que os mesmos continuam publicados na pasta de origem.
Função: Exclusão de Documentos
Chamado: ECMK-1025
Situação: Utilizando a opção "Agendar Exclusão" para que a eliminação de pastas e documentos ocorra de forma batch, caso ocorra algum erro neste processo estava sendo enviado e-mail para o usuário que solicitou a eliminação com o conteúdo descritivo dos erros em branco.
Solução: Foram efetuadas alterações para corrigir o template de e-mail para situação descrita acima (TPL068), passando e enviar corretamente no corpo do e-mail os possíveis erros decorrentes do processo de exclusão de documentos de forma batch.
Função: Fichários
Chamado: ECMK-1030
Situação: Formulários que possuam componentes do tipo "radio" e que estão utilizando o evento "enableFields" para desabilitar os campos, o valor retornado para o servidor era duplicado nos casos em que o atributo 'name' é o mesmo utilizado para outros componentes do tipo "radio".
Solução: Foram efetuadas alterações na rotina que desabilita os componentes do tipo "radio" para permitir utilizar diversos com o mesmo atributo "name".
Função: Filtro Solicitação Workflow
Chamado: ECMK-1019
Situação: Nas telas Consulta de Solicitação e Eliminação de Solicitação, o valor padrão do filtro Solicitação é de 0 até 999.999.
Solução: Foram efetuadas alterações para adicionar mais um dígito nestas telas e portanto o valor padrão do filtro Solicitação seja de 0 até 9.999.999.
Função: Indexação de Documentos
Chamado: ECMK-995
Situação: Documentos com a extensão "pptx" não estão sendo indexados.
Solução: Foram realizadas alterações para que seja possível indexar documentos com a extensão "pptx".
Função: Navegação de Documentos
Chamado: ECMK-1032
Situação: Ao eliminar um documento, o tempo de espera é muito superior ao de uma atualização normal de navegação.
Solução: Foram realizadas alterações na função para que ao eliminar documentos seja mantido o mesmo comportamento de atualização padrão de estrutura de pastas.
Chamado: ECMK-1029
Situação: Ao publicar uma nova pasta, o tempo de espera é muito superior ao de uma atualização normal de navegação.
Solução: Foram realizadas alterações na função para que ao criar novas pastas seja mantido o mesmo comportamento de atualização padrão de estrutura de pastas.
Chamado: ECMK-984
Situação: Em determinadas ocasiões as fichas eram apresentadas duplicadas ao acessar um fichário que é utilizado em diversos processos e sub-processos.
Solução: Foram efetuadas alterações na paginação de navegação de documentos sanando a situação reportada acima.
Função: Notificação via e-mail
Chamado: ECMK-1040
Situação: Em algumas notificações referente ao workflow, as palavras "Sem prazo definido", "De", "Até", "Observação" não eram traduzidas de acordo com o idioma do usuário.
Solução: Foram efetuadas correções na função para que as palavras do rodapé citadas acima, sejam traduzidas de acordo com o idioma do usuário.
Chamado: ECMK-1063
Situação: Em ambientes Oracle, ao eliminar um documento não está sendo enviado e-mail aos usuários dos grupos relacionados sobre a exclusão.
Solução: Foram efetuadas alterações correções para que seja enviado o e-mail corretamente na eliminação de documentos.
Função: Pastas
Chamado: ECMK-1024
Situação: Utilizando o método "createFolder" do webservice "FolderService", era possível criar uma pasta com versão diferente de 1000, ocasionando inconsistência no produto.
Solução: Foi retirada a opção de informar a versão na publicação de pastas via webservice, visto que as pastas não podem ser versionadas.
Função: Propriedades da cópia controlada
Chamado: ECMK-1016
Situação: Na implementação de propriedades da cópia controlada de documento, ao utilizar as propriedades de aprovadores, a informação só é preenchida quando a aprovação é por documento, sendo que quando a aprovação é por pasta estas informações não são atualizadas corretamente no documento.
Solução: Foram efetuadas alterações para que quando a aprovação é por pasta, seja atualizada a propriedade de cópia controlada de aprovadores no documento.
Função: Publicação de Documentos
Chamado: ECMK-1033
Situação: Utilizando banco de dados Oracle, ao atualizar um documento com versão inalterável, em alguns casos é apresentado o erro Java "null pointer exception" em tela.
Solução: Foram efetuadas alterações tratando possíveis exceções na rotina de alteração de documentos.
Função: Visualização de Fichas
Chamado: ECMK-1027
Situação: Caso algum valor de ficha gravado no banco de dados estiver em formato HTML (HTML Entity), no momento de visualização da ficha o valor é transformado para seu respectivo valor em string. Por exemplo: Está gravado no banco de dados € e na visualização da ficha é transformada para €.
Solução: Foram efetuadas alterações para que na visualização da ficha sejam visualizados os valores salvos no banco de dados, sem transformar o formato HTML.
Função: Workflow
Chamado: ECMK-1028
Situação: Determinados processos ao serem acessados por dispositivos móveis não apresentam o histórico.
Solução: Foram efetuadas alterações para evitar pontos de exceção, melhorando a integridade do produto.
Chamado: ECMK-1020
Situação: Em ambientes com uma quantidade excessiva de movimentações Workflow em um período curto de tempo, o banco de dados retornava mensagens de deadlock devido a grande quantidade de transações executadas.
Solução: Foram reavaliadas todas as transações executadas nas movimentações Workflow, isolando as transações que não necessitam serem únicas (atômicas).