Home

TOTVS | Plataformas e tecnologias

Árvore de páginas

 Este documento contém breves descritivos acerca das implementações e correções efetuadas no pacote 3.0.44.

Implementações - Negócios


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.

Correções

 

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).

 

  • Sem rótulos