Árvore de páginas

 Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.

Informações Gerais

 

Especificação

Produto

Datasul

Módulo

Framework

Segmento Executor

Tecnologia

Projeto1

 

IRM1

 

Requisito1

 

Subtarefa1

 

Chamado2

TTXZHZ

Release de Entrega Planejada

12.1.10

Réplica

 

País

(X) Brasil  (  ) Argentina  (  ) Mexico  (  ) Chile  (  ) Paraguai  (  ) Equador

(  ) USA  (  ) Colombia   (  ) Outro _____________.

Outros

Não se aplica..

   Legenda: 1 – Inovação 2 – Manutenção (Os demais campos devem ser preenchidos para ambos os processos). 

Objetivo

 

Desenvolvimento de funcionalidade para auxiliar o usuário no processo de utilização de chave emergencial do produto, permitindo reunir informações para envio ao suporte (para geração) e aplicação da mesma no sistema. 

 

Definição da Regra de Negócio

 

                A chave de emergência no sistema, consiste em uma contingência, a ser utiliza em casos onde o License Server não conseguiu ser acessado, seja por problemas de disponibilidade do servidor de aplicação, problemas relacionados a cadastros da licença ou até mesmo com problemas de acesso ao link de internet.

                A chave de emergência pode ser obtida junto ao suporte TOTVS, no qual após o envio dos CNPJs relacionados, enviará um arquivo que ao ser informado no sistema, liberará o uso do sistema (total, porem por um período de tempo em contingência).

                Deverá ser desenvolvida uma nova tela em HTML, a ser chamada pelo Menu HTML, após a validação da chave de emergência. Neste momento, caso não exista já uma chave de emergência válida, deverá proceder a abertura da nova funcionalidade.

 

Verificar o método “checkLicense” da classe “ValidLicense” no qual efetua a validação, da chave de emergência.

 

               Nesta nova tela, deverá ser apresentada as informações para proceder com a liberação de uso do sistema via chave emergencial. Primeiramente deverá ser exibida uma lista de CNPJs das empresas existentes no sistema, com informação do código da empresa, razão social e CNPJ relacionado. Tal lista poderá ser exportada para envio ao suporte TOTVS, no qual efetuará a geração da chave com base na lista enviada. 

 

Para exportar a lista de CNPJs, utilizar o método “loadCompanies” da classe “MenuServiceDelegate” e o método “saveFederalIds” da classe “ParamExtServiceDelegate” (Para gerar o arquivo no formato a ser enviado ao suporte).

 

               Na mesma tela, deverá ser apresentado um campo para ser informado o arquivo da chave de emergência, a ser aplicado no sistema. Para a aplicação do arquivo, deverá ser feito algumas validações:

  • Arquivo não encontrado
  • Arquivo não permite leitura
  • Arquivo inválido
  • Versão do arquivo inválida
  • Empresa não encontrada
  • Arquivo expirado.

 

Para efetuar tais validações, é necessário a criação de um novo serviço REST, no qual poderá utilizar a classe “EmergencyFileValid” já existe para validação.

 

              Para salvar o arquivo de licença, poderá ser utilizado o método “saveEmergencyFile” da classe “ParamExtServiceDelegate”, sendo necessário apenas passar o caminho temporário e o caminho final do arquivo da chave emergencial.

 

Rotina

Tipo de Operação

Opção de Menu

Regras de Negócio

Menu HTML

[Alteração]

Não se aplica

-

 

Protótipo de Tela

 

Protótipo 01

 

 

 

 Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.