====== Servidor do IntelliWeb ======
''**Versão liberada dia: 05/05/2023**\\
**Versão Intellicash: Mínima 3.1.012.003 **\\
**Versão EasyCash: Mínima 1.4.019.003 **\\
**Versão Executável: 1.0.0.0 **\\
**[[http://wiki.intelliware.com.br/doku.php?id=intellicash:atualizacoes:3.1.012.003|IntelliCash: 3.1.012.003 ]]**
''\\
Sistema de liberação automática de licença para o conjunto de programas da IWS.
===== Configuração do Servidor =====
Deverá ser configurado no servidor do cliente, **onde colocaremos dentro da pasta da IWS**:
{{ :manuais:imagem_2023-05-23_110104914.png?650 |}}
A pasta deve conter os seguintes arquivos:
{{ :manuais:imagem_2023-05-23_110355919.png?650 |}}
Deve-se registrar o banco(base que consta dentro da pasta **Banco**) dentro do arquivo **aliases.conf** que está na pasta do servidor IWB.
{{ :manuais:imagem_2023-05-23_110647767.png?650 |}}
Ao executar o programa **IWBServer.exe**, deve-se acessar o menu **Configurações**:
{{ :manuais:imagem_2023-05-23_115602861.png?650 |}}
Para acessar, deve-se utilizar o usuário **SUPORTE** com sua respectiva senha padrão.
Ao abrir a tela de configuração será mostrada:
{{ :manuais:imagem_2023-05-23_111324791.png?650 |}}
Deve-se acessar a [[http://165.232.139.237:8082/|plataforma do IntelliWeb]] para gerar o token de acesso do respectivo cliente.
Porta HTTP e Porta DTSP, como padrão, deve-se deixar como 8023 e 233.
A URL em ambiente de produção deve ser configurada como: http://165.232.139.237:8082/
As configurações devem ser realizadas por tela, pois os dados são criptografados no arquivo **IWBServer.ini**.
Para servidores que possuem **base multilojas**, deve-se tratar da seguinte forma:
- __Criar uma pasta do servidor IWB para cada CNPJ__.
- __Alterar a porta HTTP e porta DTSP__. Exemplo: Para a filial utilizaremos a porta 8024 e 234.
Em seguida, deve-se acessar o menu **Gerenciamento** também com o usuário **SUPORTE**, como mostrado abaixo:
{{ :manuais:imagem_2023-05-23_112456693.png?750 |}}
Nesta tela, podemos verificar as licenças disponíveis do cliente. Ao realizar a configuração pela primeira vez, devemos clicar no botão **Atualizar**.
===== Configuração do Easycash =====
Para o Easycash, ao atualizar, deve-se acessar as configurações no seguinte caminho: PDV -> Liberação
{{ :manuais:imagem_2023-05-23_113333545.png?550 |}}
Nesta tela, deve-se informar o IP do servidor (de onde está instalado o servidor IWB).
Podemos também configurar diretamente pelo arquivo **Easycash.ini**:
{{ :manuais:imagem_2023-05-23_114941506.png?550 |}}
===== Configuração do Notify =====
Para o Notify, temos a seguinte aba para configuração:
{{ :manuais:imagem_2023-05-23_114048687.png?550 |}}
Nesta tela, devemos informar o IP do servidor (De onde está instalado o servidor IWB) e clicar no botão **Salvar** e depois no botão **Renovar Licença**.
Podemos também configurar diretamente através do arquivo INI:
{{ :manuais:imagem_2023-05-23_114620980.png?550 |}}
===== Casos Tratados =====
==== Cliente liberado sem restrições com prazo de licença perto do vencimento ====
{{ :liberacao:imagem_2023-07-03_091122059.png?950 |}}
{{ :liberacao:imagem_2023-07-03_091757996.png?450 |}}
O aviso é apresentado a partir de **3 dias** próximo ao vencimento.
==== Cliente liberado sem restrições com prazo de licença expirada ====
{{ :liberacao:imagem_2023-07-03_092106974.png?950 |}}
{{ :liberacao:imagem_2023-07-03_092151613.png?450 |}}
{{ :liberacao:imagem_2023-07-03_092503607.png?750 |}}
{{ :liberacao:imagem_2023-07-03_093232779.png?750 |}}
==== Cliente liberado com licença do Easycash desativada ====
{{ :liberacao:imagem_2023-07-03_095037083.png?950 |}}
{{ :liberacao:imagem_2023-07-03_095239973.png?450 |}}
{{ :liberacao:imagem_2023-07-03_095413307.png?950 |}}
{{ :liberacao:imagem_2023-07-03_095605227.png?650 |}}
==== Cliente liberado com contrato desativado ====
{{ :liberacao:imagem_2023-07-03_095711420.png?950 |}}
{{ :liberacao:imagem_2023-07-03_095759399.png?450 |}}
{{ :liberacao:imagem_2023-07-03_095856291.png?650 |}}
{{ :liberacao:imagem_2023-07-03_100024079.png?650 |}}
==== Cliente liberado com contrato perto do vencimento ====
{{ :liberacao:imagem_2023-07-03_100330542.png?450 |}}
{{ :liberacao:imagem_2023-07-03_100428431.png?450 |}}
{{ :liberacao:imagem_2023-07-03_100527791.png?650 |}}
{{ :liberacao:imagem_2023-07-03_100758371.png?650 |}}
==== Cliente Inativado ou com licença expirada ====
{{ :liberacao:imagem_2023-07-03_101226823.png?950 |}}
{{ :liberacao:imagem_2023-07-03_114559889.png?450 |}}
{{ :liberacao:imagem_2023-07-03_101432977.png?450 |}}
{{ :liberacao:imagem_2023-07-03_101508218.png?450 |}}
{{ :liberacao:imagem_2023-07-03_101622607.png?650 |}}
==== Cliente bloqueado ====
{{ :liberacao:imagem_2023-07-03_101914547.png?950 |}}
{{ :liberacao:imagem_2023-07-03_102032589.png?450 |}}
{{ :liberacao:imagem_2023-07-03_102254570.png?950 |}}
{{ :liberacao:imagem_2023-07-03_102550472.png?950 |}}
==== Liberação off-line via site ====
{{ :liberacao:imagem_2023-07-03_102750435.png?450 |}}
{{ :liberacao:imagem_2023-07-03_102910786.png?950 |}}
{{ :liberacao:imagem_2023-07-03_103004340.png?450 |}}
{{ :liberacao:imagem_2023-07-03_103314012.png?450 |}}
{{ :liberacao:imagem_2023-07-03_103409629.png?650 |}}
{{ :liberacao:imagem_2023-07-03_103542608.png?650 |}}
==== Liberação emergencial ====
O programa de liberação emergencial é restrito a utilização para __somente o Desenvolvimento e a Qualidade__.
{{ :liberacao:imagem_2023-07-03_103721763.png?450 |}}
{{ :liberacao:imagem_2023-07-03_103944093.png?650 |}}
{{ :liberacao:imagem_2023-07-03_104120706.png?450 |}}
{{ :liberacao:imagem_2023-07-03_104241897.png?650 |}}
==== Token inválido ====
{{ :liberacao:imagem_2023-07-03_104546180.png?650 |}}
{{ :liberacao:imagem_2023-07-03_104641666.png?450 |}}
{{ :liberacao:imagem_2023-07-03_104721389.png?650 |}}
==== Contingência ====
Baseia-se em dois tipos de falha de conexão:
* **Tipo 01**:
{{ :liberacao:imagem_2023-07-03_131440479.png?650 |}}
* **Tipo 02**:
{{ :liberacao:imagem_2023-07-03_131658632.png?650 |}}
**A cada 24 horas, o servidor do IntelliWeb irá tentar atualizar as licenças do banco de dados do mesmo com a API**. Em caso de erro a cada 1 hora ele irá retentar.
A cada 24 horas, o EasyCash irá validar a licença dele no servidor do IntelliWeb. **Em caso de contingência, a cada vez que iniciar o sistema irá validar com o servidor do IntelliWeb**.
=== Tipo 01 ===
{{ :liberacao:imagem_2023-07-03_104922324.png?650 |}}
{{ :liberacao:imagem_2023-07-03_104959208.png?450 |}}
{{ :liberacao:imagem_2023-07-03_105049389.png?650 |}}
{{ :liberacao:imagem_2023-07-03_105152791.png?650 |}}
Caso o período passe dos 7 dias(nesse caso 04/04/2023) será **bloqueado a venda do cliente**:
{{ :liberacao:imagem_2023-07-03_105358539.png?450 |}}
{{ :liberacao:imagem_2023-07-03_105438104.png?650 |}}
{{ :liberacao:imagem_2023-07-03_105551227.png?650 |}}
=== Tipo 02 ===
{{ :liberacao:imagem_2023-07-03_131955226.png?450 |}}
Ao inserir a contra-chave e fechar a tela de liberação, será mostrada a mensagem:
{{ :liberacao:imagem_2023-07-03_132053279.png?450 |}}
Caso exista uma __licença válida__ no banco de dados, a liberação será por 48 horas. Caso a licença __não exista ou for inválida__, a liberação é por 24 horas.
===== Procedimentos de Emergência =====
==== Liberação off-line ====
Caso ocorra de expirar a licença e o cliente não possui comunicação com o servidor do IntelliWeb, na tela principal do Easycash, devemos entrar em Utilitários -> Sobre:
{{ :liberacao:imagem_2023-07-03_110349199.png?650 |}}
Na tela que foi aberta, teremos algumas informações importantes:
{{ :liberacao:imagem_2023-07-03_110707535.png?450 |}}
A hardware key e o ID da licença serão utilizados para realizarmos a liberação off-line.
Devemos verificar a data de expiração para analisarmos se o serviço está comunicando corretamente.
Agora devemos localizar a licença no Intelliweb onde devemos desassociá-la, clicando no botão “Desassociar”:
{{ :liberacao:imagem_2023-07-03_110852700.png?950 |}}
{{ :liberacao:imagem_2023-07-03_110925430.png?950 |}}
Iremos forçar liberação pela tela de informações, para que, ao falhar a comunicação com o IWB Server, apresente a tela de Liberação Off-line, onde iremos coletar o campo “Serial”:
{{ :liberacao:imagem_2023-07-03_111058159.png?450 |}}
No intelliweb, deveremos acessar a opção “Ativar Off-line” e seguir os passos:
{{ :liberacao:imagem_2023-07-03_111415962.png?950 |}}
Deveremos informar os passos solicitados pela tela:
{{ :liberacao:imagem_2023-07-03_112052303.png?950 |}}
{{ :liberacao:imagem_2023-07-03_112159559.png?950 |}}
{{ :liberacao:imagem_2023-07-03_112255575.png?950 |}}
{{ :liberacao:imagem_2023-07-03_112328510.png?950 |}}
Nesse momento deveremos fazer a confirmação das informações inseridas:
{{ :liberacao:imagem_2023-07-03_112446606.png?950 |}}
Ao coletarmos a Contra Chave, deveremos inserir no Easycash, onde será liberado o PDV:
{{ :liberacao:imagem_2023-07-03_112742224.png?650 |}}
Após inserir a contra-chave, o sistema informará que o **PDV será liberado por 1 dia, onde devemos fechar e abrir o programa para que a tela de vendas seja liberada**:
{{ :liberacao:imagem_2023-07-03_112934874.png?450 |}}
Após ajustar o problema de comunicação do caixa com o IWB Server, deve-se abrir o IWB Server, fechar e abrir o programa e clicar em no botão “Atualizar” no IWB Server. Deve-se verificar na opção “Sobre” do Easycash, se a licença foi aplicada novamente:
{{ :liberacao:imagem_2023-07-03_114951490.png?650 |}}
{{ :liberacao:imagem_2023-07-03_113244547.png?450 |}}
=== Resumo ===
- Verificar as informações no “Sobre do Easycash” como exemplo “ID da licença”;
- Desassociar a licença do caixa dentro do Intelliweb Server;
- Novamente no “Sobre”, clicar em “Renovar Licença” e coletar o serial gerado;
- No “Intelliweb”, gerar a Contra Chave pela opção “Ativar Offline”;
- Inserir a Contra Chave, fechar e abrir o PDV para liberar a tela de venda;
- Após ajustar o problema, fechar e abrir o caixa novamente e verificar dentro do “Sobre” se os dados do contrato foram apresentados corretamente;
- Verificar se no IWB Server está correto a comunicação do caixa.
===== Fluxograma operacional =====
{{ :liberacao:imagem_2023-07-03_114036900.png?950 |}}
===== DAV/Pré-Venda =====
As informações para liberação de venda de dav e pré-venda agora ficam guardados no servidor do IntelliWeb sendo enviados/recebidos no momento da liberação. Segue:
{{ :liberacao:imagem_2023-07-03_132729966.png?950 |}}