Histórico da Página
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.
Informações |
---|
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.
Informações |
---|
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.
Informações |
---|
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. |
---|