Home

TOTVS | Plataformas e tecnologias

Árvore de páginas

 

Release 3.0.39

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

 

Implementações

 

Função: Extrator Estatísticas

Chamado: ECMK-724

Situação: Permitir que os clientes TOTVS colaborem com a evolução do produto, enviando informações de utilização do ECM que ajudem a direcionar a elaboração do RoadMap do produto.

Solução: Foi desenvolvido o extrator de estatísticas de utilização do ECM. A função executa uma série de consultas para extrair dados quantitativos referentes à utilização do ECM.  É importante salientar, que as consultas executadas pelo extrator não acessam o conteúdo dos documentos publicados, são buscados apenas indicadores de utilização da solução, por exemplo, quantidade de documentos publicados, quantidade de solicitações iniciadas por período, quantidade de processos liberados, dentre outros.

Seguem os itens extraídos:

  • Empresas cadastradas: Lista o código e o nome das empresas cadastradas.
  • Usuários cadastrados: Quantidade de usuários cadastrados.
  • Grupos cadastrados: Quantidade de grupos cadastrados.
  • Papéis cadastrados: Quantidade de papéis cadastrados.
  • Assuntos cadastrados: Quantidade de assuntos cadastrados.
  • Processos liberados: Quantidade de processos liberados.
  • Processos cadastrados: Quantidade de processos cadastrados.
  • Quantidade de atividades por processo: Lista a quantidade de atividades, agrupadas por tipo, para cada processo cadastrado.
  • Solicitações em aberto: Quantidades de solicitações em aberto.
  • Solicitações finalizadas: Quantidade de solicitações finalizadas.
  • Quantidade de solicitações abertas no período: Quantidade de solicitações abertas em cada mês.
  • Quantidade de solicitações finalizadas no período: Quantidade de solicitações finalizadas em cada mês.
  • Top processos iniciados: Top 10 processos com a maior quantidade de solicitações abertas em cada mês.
  •  Top usuários solicitantes: Top 10 usuários com a maior quantidade de solicitações abertas em cada mês.
  • Documentos publicados: Quantidade de documentos publicados, agrupados pelo tipo.
  • Documentos publicados por período: Quantidade de documentos publicados, agrupados por tipo, em cada mês.
  • Top documentos acessados: Top 10 documentos mais acessados.
  • Top acessos de usuários: Top 10 usuários que mais acessam documentos em cada mês.
  • Top usuários publicadores: Top 10 usuários que mais publicaram documentos em cada mês.
  • Top assuntos publicados: Top 10 assuntos de documentos publicados em cada mês.
  • Top usuários aprovadores: Top 10 usuários que mais aprovaram documentos.
  • Top formulários: Top 10 formulários que mais possuem fichas

 

A primeira execução do extrator é automática, assim que iniciado o ECM. E no login de um usuário administrador será solicitado o envio das informações à TOTVS.

A função também está disponível na área de Administração (login com o usuário WDKAdmin), na opção Informações do Sistema, na aba Estatísticas. Onde é possível extrair novamente as estatísticas, baixar o arquivo gerado ou enviar as informações à TOTVS.

 

Colabore com a evolução do ECM, envie suas informações!

 

Correções

 

Função: Anexos Workflow

Chamado: ECMK-741

Situação: Em algumas situações, ao inserir um Anexo Workflow e posteriormente visualiza-lo, ocorre inconsistência ao tentar efetuar o download do documento.

Solução: Foram efetuadas alterações na função para que seja efetuado corretamente o download de Anexos Workflow.

 

Chamado: ECMK-723

Situação: Ao editar documentos Anexos Workflow do tipo conteúdo, não é aberta a tela de edição padrão deste tipo de documento.

Solução: Foram efetuadas alterações na função para exibir a tela de edição deste tipo de documento.

 

 

Função: Consulta de Solicitação

Chamado: ECMK-728

Situação: A crase aplicada na identificação dos filtros "Data" e "Solicitação" na Consulta de Solicitação é indevida.

Solução: Foram efetuadas alterações no ECM para corrigir o uso indevido da crase.

 

 

Função: Conversão de Processos

Chamado: ECMK-341

Situação: Quando um processo é convertido usando a mesma versão de origem e destino trava o Browser.

Solução: As versões de origem e destino não poderão ser iguais, sempre que for selecionada uma versão de origem, ela não será exibida como opção de destino.

 

 

Função: Cópia Controlada

Chamado: ECMK-706

Situação: Existe a necessidade da utilização dos aprovadores do documento nas propriedades de Cópia Controlada.

Solução: Foram efetuadas alterações na função para adicionar os aprovadores como uma propriedade da cópia controlada. Devido a limitação do Microsoft Word de 127 caracteres por propriedade, foram criados 5 campos para os aprovadores, sendo eles: Webdesk.Approvers1; Webdesk.Approvers2; Webdesk.Approvers3; Webdesk.Approvers4 e Webdesk.Approvers5.

 

 

Função: Dataset

Chamado: ECMK-736

Situação: Utilizando um dataset que faz integração com o serviço Progress que recebe uma temp-table que possui um campo do tipo decimal. O retorno dos dados via DatasetFactory apresenta uma inconsistência onde o tipo bigdecimal não é compatível.

Solução: Foi desenvolvido o suporte ao tipo de variável bigdecimal para compatibilidade com o progress.

 

Chamado: ECMK-721

Situação: Na função getDataset para dados de ficha, eram retornados somente os dados das fichas ativas, e não os dados das versões anteriores.

Solução: Foi identificada uma inconformidade na pesquisa de Dataset por fichas, onde ele ignorava as versões antigas. Foi implementado um tratamento para retornar todas as versões.

 

 

Função: Documentos Expirados

Chamado: ECMK-705

Situação: Existe a necessidade de parametrizar o bloqueio de visualização de documentos que se encontram expirados.

Solução: Foi disponibilizada a opção "Bloquear a Visualização de Documentos Expirados" nos Parâmetros Gerais, que permite bloquear a visualização de documentos expirados para colaboradores que possuam somente permissão de leitura sob o documento.

 

 

Função: Edição de Conteúdo

Chamado: ECMK-761

Situação: Após atualização do Java para a versão 7, não permite editar o conteúdo de documentos.

Solução: Foram efetuadas alterações para possibilitar a edição de conteúdos utilizando a versão 7 do Java.

 

 

Função: Eventos

Chamado: ECMK-744

Situação: Nos eventos beforeDocumentPublisher e afterDocumentPublisher o método "getValue("WKDocument").getInternalVisualizer()" não retorna o valor da propriedade.

Solução: Foram efetuadas alterações para atribuir valor correto da propriedade de acordo com o documento publicado.

 

 

Função: Ficha

Chamado: ECMK-751

Situação: Em algumas situações, quando ocorre validação nos campos de um formulário, os dados restaurados apresentam inconsistência.

Solução: Foram efetuadas alterações no método para não ocorrer inconsistência ao restaurar os dados.

 

 

Função: Fichário

Chamado: ECMK-719

Situação: Utilizando a biblioteca jQuery para a customização html que é utilizada nos Formulários no ECM, alguns recursos disponíveis da biblioteca não funcionam corretamente.

Solução: Foi identificado que o ECM utilizava a versão 1.4.2 da biblioteca, o que ocasionava a indisponibilidade de alguns recursos. A biblioteca utilizada foi substituída para a versão atual, 1.9.1.

 

 

Função: Histórico de Solicitações

Chamado: ECMK-745

Situação: Em algumas situações, o histórico de solicitações não apresenta a data de movimentação da atividade.

Solução: Foram efetuadas alterações na função para exibição de todas as informações do histórico.


Função: Indexação

Chamado: ECMK-746

Situação: Atualmente o Servidor de ECM e o Servidor Indexação compartilham recursos do mesmo computador, devido a grande demanda de requisições, pode ser necessário separar estes Servidores.

Solução: As informações para separação dos Servidores foram introduzidas no "Guia de Referência Implantação ECM", para mais informações consulte o guia.

  

 

Função: Lista mestra

Chamado: ECMK-730

Situação: Utilizando a Lista Mestra e selecionando a opção “Exibe histórico de aprovação”, com status diferente de “Todos”, o histórico não é apresentado.

Solução: Foram efetuadas alterações para que histórico de aprovação seja apresentado independente do status selecionado.

 

Chamado: ECMK-717

Situação: Em algumas situações onde há uma grande quantidade de documentos abaixo da pasta selecionada e o colaborador não é administrador do sistema, a Lista Mestra não é exibida corretamente.

Solução: Foram efetuadas alterações no método de geração da Lista Mestra.

Observação: Quando a Listra Mestra é gerada por um colaborador que não é administrador do sistema, para todos os documentos é verificado segurança, logo, o tempo de geração pode demorar proporcionalmente a quantidade de documentos a serem exibidos.

 

 

Função: Lixeira

Chamado: ECMK-701

Situação: Não é possível enviar uma pasta com uma estrutura extensa para a lixeira devido ao timeout do ECM.

Solução: Foram efetuadas melhorias de desempenho deixando o envio para lixeira mais eficiente.

Observação: Com a alteração, os documentos serão enviados um a um para a lixeira até que o processo termine, ou ocorra uma inconsistência de validação, neste caso o processo é interrompido, e os documentos que já foram enviados para a lixeira irão permanecer nela.

 


Função: Mover Documentos

Chamado: ECMK-712

Situação: O sistema permite mover documento para uma pasta de destino onde já existe um documento espelho dele.

Solução: Foram efetuadas alterações na função para eliminar o documento espelho da pasta de destino caso o documento original for movido para esta pasta.

 

 

Função: Navegação de Documentos

Chamado: ECMK-726

Situação: Documentos do tipo Aplicativo, Conteúdo e Relatório não são sinalizados na cor vermelha na Navegação de Documentos quando se encontram expirados.

Solução: Foram efetuadas alterações na função para sinalização correta destes tipos de documentos quando expirados.

 

 

Função: Pesquisa de Documentos

Chamado: ECMK-749

Situação: Em alguns casos, na pesquisa de documentos, ao clicar no ícone do disquete para efetuar o Download, nada acontece.

Solução: Foram efetuadas alterações possibilitando o Download do documento na pesquisa.

 

 

Função: Relatórios

Chamado: ECMK-722

Situação: Ao executar um relatório, que utilize um dataset de fichário (CardIndexDataset) como fonte de dados e no filtro (constraints) sejam utilizados caracteres especiais, não é retornada nenhuma informação.

Solução: Foram efetuadas alterações na função para tratar a situação e retornar corretamente os dados do dataset.

 

 

Função: Servidor de Licença

Chamado: ECMK-737

Situação: Quando o servidor de Licença "License Server" está indisponível não permite acessar o produto.

Solução: Foi desenvolvida a opção de utilizar o produto em modo demonstração com um usuário concorrente, quando o servidor de licença "License Server" estiver indisponível.

 


Função: Templates Workflow

Chamado: ECMK-747

Situação: A primeira atividade automática do template de "Registro de Não-Conformidade" possui um fluxo duplicado.

Solução: Foram efetuadas alterações no template para eliminar o fluxo duplicado.

 

 

Função: Visualização de Documentos

Chamado: ECMK-748

Situação: Em alguns casos, ao visualizar um documento onde o colaborador não possui permissão de "Download e Impressão", os botões de imprimir e de download são apresentados.

Solução: Foram efetuadas alterações para que a permissão de "Download e Impressão" de documentos seja respeitada, apresentando os botões apenas quando o colaborador possuir permissão.

 

 

Função: WebService

Chamado: ECMK-727

Situação: O método copyDocuments do webservice DocumentService, não permite copiar uma pasta que possui filhos do tipo documento espelho e ao autenticar com o login do usuário não é possível validar as permissões do documento.

 Solução: Foram efetuadas alterações na função para possibilitar a cópia de pastas com documentos espelhos e validar a segurança do documento autenticando com login. Com esta alteração foi necessário alterar os parâmetros do método. Para mais informações consulte o Guia de Referência Utilização de Webservices.

 

 

Função: Workflow

Chamado: ECMK-752

Situação: Utilizando o método disponível para customizações Workflow “hAPI.setAutomaticDecision”, é possível enviar para uma atividade que não possua fluxo vinculado com ela.

Solução: Foram efetuadas alterações para que ao movimentar uma atividade Workflow pelo método “hAPI.setAutomaticDecision”, validar se existe um fluxo vinculado com a atividade de destino.

 

Chamado: ECMK-718

Situação: O gestor do processo é notificado quando a solicitação é enviada para atividade final, ocorrendo inconsistência ao acessar o link do e-mail.

Solução: Foi criada uma validação para não notificar o gestor quando a solicitação é encaminhada para atividade final.


Chamado: ECMK-684

Situação: Uma mensagem de inconsistência incoerente é apresentada quando uma atividade possuir somente um fluxo para um sub-processo, no qual o colaborador corrente não tem permissão.

Solução: Foram efetuadas modificações para apresentar uma mensagem informando que o colaborador não possui permissão para iniciar o sub-processo configurado no fluxo do processo.

 

Chamado: ECMK-493

Situação: Quando existe um fluxo normal e um fluxo retorno para mesma atividade, o ECM só apresenta o fluxo de retorno.

Solução: Foram efetuadas alterações para que o ECM apresente os dois fluxos.

 

ATENÇÃO:

Houve mudanças significativas no retorno do WebService do Workflow. Para identificar um fluxo de retorno ao salvar ou enviar a tarefa é necessário mandar o número da atividade de destino em negativo, segue a nova regra:

#  Atividade não tem retorno:

             - Atividade negativa: Ocorre o erro "O destino informado é inválido"

             - Atividade positiva: Segue fluxo para atividade escolhida.

#  Atividade apenas com retorno:

              - Atividade negativa: Retorna o fluxo;

              - Atividade Positiva: Retorna o Fluxo;

#  Atividade com Retorno e fluxo para mesma atividade:

              - Atividade negativa: retorna o fluxo;

              - Atividade positiva: Segue fluxo para atividade escolhida;

O Método getAvailableStates passa a trazer valores negativos quando a atividade for um retorno.

 

 

 

 

  • Sem rótulos