Whats Decisor - Instalação e Configuração
Requisitos
Orion instalado;
Pacote Viasoft Decisor (download);
Instalador do Node JS (última versão recomendada no site);
Instalação
Com o Orion já instalado, é necessário instalar o Node JS padrão, para esse basta seguir o instalador sem alterações, até finalizar.
Segundo passo é incluir o plugin do Viasoft Decisor junto ao Orion, para isso o mesmo deve estar rodando, e o “Viadecisor.war” deve ser copiado para o diretório Orion/webapps, após copiar o Orion fará a descompactação dos arquivos gerando a pasta “viadecisor”.
Após descompactado será necessário configurar alguns parâmetros dentro dos arquivos, são eles:
application.properties está no diretório viadecisor/WEB-INF/classes/application.properties
a) informar a URL do Orion;
b) Comentar com # na frente das linhas do banco MySql, e adicionar as do Oracle, conforme abaixo:
spring.datasource.driver-class-name=oracle.jdbc.OracleDriver
spring.datasource.url=jdbc:oracle:thin:@localhost:1521:VIASOFT1
spring.datasource.username=VIASOFTSYS 4spring.datasource.password=VIASOFTSYS
c) Comentar a linha hibernate.dialect do MySQL e adicionar a linha referente ao Oracle. Ficando da seguinte forma:
#hibernate.dialect=org.hibernate.dialect.MySQLDialect
hibernate.dialect=org.hibernate.dialect.OracleDialect
d) Na linha cliente.vertical, informar o número referente à vertical. Sendo 1 - Agrotitan, 2 - ConstruShow, 3 - Forlog, 4 - PetroShow e 5 - Viasuper.
index.js está no diretório viadecisor/WEB-INF/classes/static/agroia-node/index.js
Configurar a URL e usuário do Orion.
Após isso é necessário executar o INDEX.JS para que starte o Whatsapp, para isso usamos o BAT start-whatsapp que fica por padrão no seguinte diretório: C:\Orion 2.0\webapps\viadecisor\WEB-INF\classes\inserts
Com isso ficará aberto uma tela do CMD, igual a imagem abaixo;
E uma página do navegador padrão com o whatsapp web aberta.
IMPORTANTE: O CMD e o navegador com a página do Whatsapp não podem ser fechadas.
Após estas etapas de configuração já é possível configurar o Orion para trabalhar com o plugin Viasoft Decisor.
Configuração Orion
Para as configurações é necessário logar o Orion com o usuário ADMIN.
Configurar o Orion para utilizar o plugin.
2) Configurações do Whatsapp
Após configurar o plugin a primeira coisa a fazer é realizar a configuração do Whatsapp no Menu Financeiro >> Configurações:
Número do Whatsapp: O número do celular que será o servidor;
Whatsapp Auxiliar: O número do celular de um funcionário da empresa que receberá áudios, vídeos e textos enviados ao Assistente;
Diretório Orion: O diretório onde o Orion está instalado para salvar os templates;
Enviar Boas Vindas: Ao ser marcado é necessário definir o código sql que será executado para encontrar os novos clientes cadastrados;
Enviar avaliação após compras: Ao ser marcado é necessário definir o código sql que será executado para encontrar as notas fiscais emitidas para ser enviada a avaliação NPS;
Mensagem Inicial: Mensagem personalizada que a empresa pode preencher para substituir a padrão que será enviada na primeira interação;
Nome da Empresa: Nome que aparecerá nas mensagens do Whatsapp.
3) Configuração das Conexões
Para o funcionamento do Assistente é necessário configurar os bancos de dados dos ERP’s que serão utilizados para gerar os dados, sendo a conexão padrão é utilizada para a verificação dos dados dos clientes.
No banco padrão também é necessário definir o código sql que traz as informações necessárias para a verificação dos dados na primeira interação, esse comando é inserido no botão .
Cadastro de Decisores
O cadastro de decisores é necessário para dar permissões para alguns números a ter acesso a indicadores estratégicos e gerenciais.
O menu Cliente não é utilizado pelo PetroShow, apenas o Diretor.
Os menus (1 – Armazenadora e etc) são opções padrões e já vão no banco.
Configuração Gerencial
É necessário que os estabelecimentos cadastrados e ativos tenham dentro da Configuração de estabelecimento (Menu Cadastros Específicos > > Estabelecimento > > Configuração) informado o(s) tipo(s) de atividade)s) ao qual pertence, assim o Decisor retornará corretamente as informações.