Páginas filhas
  • ER_PCREQ-2377_LS_2014_no_TSA

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

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

TOTVS 12

Módulo

TSA

Segmento Executor

Manufatura

Projeto

D_MAN_TSA001

IRM

PCREQ-325

Requisito

PCREQ-2378

Subtarefa

PDRMAN-1207

Release de Entrega Planejada

12.1.8

Réplica

 

País

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

(  ) USA  (  ) Colombia   (  ) Outro _____________.

Outros

<Caso necessário informe outras referências que sejam pertinentes a esta especificação. Exemplo: links de outros documentos ou subtarefas relacionadas>. 

Objetivo

 Integrar o módulo TSA ao modelo de licenciamento compatível com o TOTVS License Server 2014 (LS 2014), padronizando a forma de licenciamento já utilizada pelos demais produtos.

Definição da Regra de Negócio

Para contemplar essa integração, através da da tela "Parâmetros Parâmetros do Sistema" (SystemProperty) serão inseridas novas "chaves" para a configuração do LS 2014. Caso o sistema não encontre essas chaves, ele utilizará o valor padrão delas, que é definido internamente. As "chaves" e seus respectivos valores default serão:

  • LS_ADDRESS=localhost (endereço, hostname ou IP, do LS 2014);
  • LS_PORT=5555 (porta do LS 2014);
  • ROOT_FEDERAL_ID=TSA (identificação chave da empresa contratante - o federal ID, no caso do Brasil: CNPJ); e
  • ROOT_COMPANY_NAME=TSA (nome fantasia da empresa contratante).

Na tela de "informações do sistema" deverá abrir pelo atalho Shift + F6, e também ser incluído o seguinte texto padrão, como primeira guia (antes do Configuração de Instância):

Esta rotina tem como objetivo auxiliá-lo no contato com o atendimento Help-Desk.
  1. Para ser atendido, ligue para 4003 0015*, para capitais ou regiões metropolitanas.
  2. Digite o número completo do CNPJ de sua empresa.
  3. O Sistema validará o acesso, possibilitando sua navegação de duas formas:
     - Por meio do código de acesso: 01.9.5591.
       Sua ligação será transferida sem a necessidade de navegar por todo o atendimento eletrônico.
     - Por meio da navegação nos menus do atendimento eletrônico.
       Seguir procedimento padrão.
  4. Seu chamado ainda poderá ser registrado por meio do Portal do Cliente, no endereço http://totvs.com.br.

*Demais localidades (11) 4003-0015

Na classe responsável pelo gerenciamento do login sobrescrever os métodos responsáveis pelas funções de login e logout. No método de login, deverá chamar a validação padrão de login, e se for autorizado o login iniciar o processo de consumo da licença. O método de logout deverá chamar seu padrão e depois liberar o consumo efetivo da licença. O processo de consumo de licença será realizado com auxílio das classes disponibilizadas pela equipe do framework do Datasul/Logix. A principal classe utilizada é com.totvs.license.StatelessClient que fica responsável por estabelecer a conexão com o LS 2014. Deverá ser criada a classe com.totvs.tsa.license.TsaInfoProvider implementando a interface com.totvs.license.util.InfoProvider. Esta classe manterá todas as informações enviadas ao LS, incluindo o número de slot: 5591.

Após o retorno do LS, se o retorno for positivo, capturar o segmento do cliente e guardá-lo em sessão e iniciar um Timer para informar e verificar se o consumo de licença está correto, mantendo o servidor de aplicação em comunicação constante com o LS através do método pulse. O LS 2014 poderá retornar 4 pendências, com código numerado de LS000 à LS003. Ao ocorrer uma pendência com código LS000, , que devem ser tratadas da seguinte maneira:

  •  LS000: a descrição da pendência deverá ser guardada em sessão e posteriormente exibida ao usuário
. A pendência LS001 deverá enviar
  • , como um alerta;
  • LS001: enviará o nome do usuário conectado
, enquanto a LS002 deverá enviar
  • ;
  • LS002: enviará o nome da empresa contratante do produto TOTVS (ROOT_COMPANY_NAME)
. Por fim, LS003
  • ; e
  • LS003: enviará as informações das máquinas utilizadas, servidor de aplicação, de banco de dados e dados do navegador e sistema operacional do usuário.

Todas essas informações (LS001 - LS003) serão coletadas conforme protótipo, que inclui um esboço de Timer que poderá ser utilizado.

 

Rotina

Tipo de Operação

Opção de Menu

Regras de Negócio

[ACAA040 – Parâmetros]SystemInformationView

[Alteração][Atualizações

Consulta -> Acadêmico-> Tesouraria]

-

[ACAA050 – Negociação Financeira]

[Envolvida]

[Atualizações -> Acadêmico-> Tesouraria]

-

Informações do Sistema

Adicionar texto informativo.

SystemProperty

Envolvida

Tecnologia -> Parâmetros do Sistema

Manipular as novas variáveis de sistema.

login

Alteração

-

[ACAA060 – Cadastro de Pedidos]

[Criação]

[Atualizações -> Acadêmico-> Cadastros]

-Alterar rotina padrão para realizar o consumo de licenças.


 

 

 

 

 


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