Manual de Implantação CredSystem
1- Para iniciar a configuração, é necessária a instalação do JAVA nos servidores.
1.1 - Para instalação do JAVA em Servidores CentOS, execute o comando abaixo:
$ sudo yum install java-11-openjdk-devel
1.2 - Para instalação do JAVA em Servidores UBUNTU, execute o comando abaixo:
$ sudo apt-get install java-11-openjdk-devel
1.3 – Após instalação do JAVA, verifique se a instalação foi realizada com sucesso através do comando abaixo:
$ java --version
Lembrando: Caso já esteja com o usuário root, você pode retirar dos comandos o $ e o sudo.
2 – Drive:
- Acesse o Drive e efetue o download dos arquivos credsystem.sh e credsysteminfo_2.zip:
- Diretório: Interno > CREDSYSTEM
2.1 – Feito o download, acesse o DW do servidor a ser configurado e importe os arquivos na pasta root, conforme imagens abaixo:
- Entre em Arquivos e Pastas.
- Em seguida na pasta /root.
- Já dentro da pasta root, importe o arquivo que baixou do Drive.
- Clique em Escolha um Arquivo.
- Ao selecionar os arquivos credsystem.sh e credsysteminfo_2.zip que baixou do Drive, clique em Upload.
- O arquivo já vai esta dentro da pasta e você pode seguir pro próximo passo.
2.2 – Após importar os arquivos, dê as permissões abaixo nos arquivos:
- Feche a aba Arquivos e Pastas e clique em Shell
- Execute os comandos abixo. Lembre - se que ao está com o usuário root o $ pode ser eliminado dos comandos.
$ chmod 777 /root/credsystem.sh
$ chmod 777 /root/credsystemInfo_2.zip
3 – Abra o cron (agendador de tarefas) do servidor:
$ crontab -e
3.1 – Insira a seguinte linha no cron:
0 0 * * * /root/credsystem.sh >> /var/log/credsystem.log
Caso queira conferir se de fato o comando foi salvo basta colocar o comando crontab -e novamente.
3.2 – Reinicie o serviço do cron:
- Ubuntu:
$ service cron restart
- CentOS:
$ systemctl restart crond.service
4 – Illistore:
- Acesse o illiStore do SERVIDOR LOCAL da loja e instale a biblioteca da Credsystem.
5 – Biblioteca:
- Após a instalação, acesse a Biblioteca do Sistema.
- Faça um filtro para encontrar as Bibliotecas da Credsystem. Aparecerão 2 bibliotecas. Selecione uma delas e clique em Editar Biblioteca. Após abrir a tela de edição, clique em Salvar Arquivo. Faça o mesmo procedimento com a outra biblioteca:
6 – Servidor local:
- Acesse o servidor local via ssh e execute o arquivo credsystem.sh:
$ cd /root
$ ./credsystem.sh
7 – Configuração:
- Acesse a Configuração da Entidade na NUVEM e aplique a seguinte configuração.
Parâmetros do preenchimento da URL da Função "Outras Opções".
- Exemplo da imagem:
http://192.168.122.171:8088/bibliotecas/79b21795-b7a7-4f40-ada2-419525b5b5f0/credsystem?idEntidade=68
- IP e porta do servidor local
- ID da entidade no sistema
IMPORTANTE: O link informado é o que deve ser utilizado, sendo necessário O AJUSTE DO IP DO SERVIDOR LOCAL DA LOJA E O ID DA ENTIDADE, que variam de acordo com a loja.
8 – Credsystem:
- Acesse o illiGestor na Nuvem, vá em Credsystem Configuração e aplique as configurações abaixo:
Parâmetros da configuração da API:
- Entidade: Selecione a entidade a ser aplicada;
- Usuário: Usuário fornecido pelo ALEXANDRE;
- Senha: Senha fornecida pelo ALEXANDRE;
- ID Forma de Pagamento do illi: Preencha sempre o número 1;
- ID Natureza lançamento do illi: Preencha sempre o número 260
Exemplo da configuração aplicada:
OBS.: Aplicada a configuração, clique em Salvar Configuração para finalizar.
9 – Banco de dados:
- Acesse o banco de dados do servidor local e crie o banco illi_integrador com a consulta abaixo:
CREATE DATABASE IF NOT EXISTS `illi_integrador` DEFAULT
CHARACTER SET = `utf8`;
9.1 – Crie as tabelas desse banco de dados com a consulta abaixo:
CREATE TABLE IF NOT EXISTS illi_integrador.`cred_cliente` (`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`valor` json DEFAULT NULL,
`situacao` varchar(800) DEFAULT 'ATIVO',
`data` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON
UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
10 – Configuração:
- Após essa configuração do gestor, no PDV, aperte alt + M para colocar um CPF. Caso o sistema retorne Estação não cadastrada, a configuração está correta e peça ao Alexandre ou Hermílio para enviar um e-mail para a credsystem solicitando a liberação. Caso contrário, refaça a configuração.
Nenhum comentário