====== 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 |}}