Plug Web e Plug Service
1 º Passo: Criando a pastas padrões
Criar a pasta "PlugSales" dentro da "CONTTRADE.Util" que se encontra no (C:\ ou D:\ ou E:\) se não tiver a existente no C:\.
C:\CONTTRADE.Util\PlugSales ou
D:\CONTTRADE.Util\PlugSales ou
E:\CONTTRADE.Util\PlugSales
Dentro da pasta Criar "?:\CONTTRADE.Util\PlugSales"
?:\CONTTRADE.Util\PlugSales \PlugSalesService
?:\CONTTRADE.Util\PlugSales \PlugSalesWeb
2º Passo: Transferindo os arquivos necessários
Copiar todos os arquivos necessários para instalação e utilização, e colocá-los na pasta criada(existente) acima.
Endereço Externo: Google Drive Endereço Interno: \\192.168.11.200\AreaCONTTRADE\Prog_PlugSales
aaaa.mm.dd_PlugSalesWeb.exe
aaaa.mm.dd_PlugSalesService.exe
Config.RAR
Descompactar o aaaa.mm.dd_PlugSalesWeb.exe na pasta PlugSalesWeb criada anteriormente;
Descompactar o aaaa.mm.dd_PlugSalesService.exe na pasta PlugSalesService criada anteriormente;
Descompactar o CONTTRADEConfig.rar na pasta \CONTTRADE.Util\
3º Passo: Instalação do PostgreSQL (Caso não tenha)
Instalar o gerenciador de bando de dados PostgreSQL e PgAdmin e Criar o banco de dados "dbPlugSales". (Atenção por que pode ja estar instalado) # Criar o banco de dados "dbPlugSales" no PostgreSQL
4 º Passo: Criando o PlugSales.config, para apontar o banco, adicionando a porta correta para a aplicação rodar
Arquivo de configuração do banco de dados do PlugSales criado no passo anterior. Executar de dentro da pasta CONFIG o "conttrade.config.exe" Realizar as configurações do banco fazendo o apontamento com os dados necessários.
Este arquivo deverá ser criado em ambas as pastas
Editar o arquivo pluagsales.config (criado anteriormente) em ambas as pastas e incluir a linha abaixo de <appSettings>
<add key="App-Port" value="8888" />
Salve o arquivo!
5º Passo: Configurando o caminho da pasta verbose
Criar a pasta VERBOSE na pasta "?:\CONTTRADE.Util\PlugSales \PlugSalesWeb\"
Configurar o caminho completo da pasta no arquivo "?:\CONTTRADE.Util\PlugSales\PlugSalesService\plugsales.service.exe.config" na tag: Como esta:
Como fica:
6º Passo: Criando os campos do PlugSalesWeb
Executar o "?:\CONTTRADE\PlugSales\PlugSalesWeb\plugsales.exe"
7º Passo: Criando o serviço e realizando a reorganização do banco de dados
Acesse o "?:\CONTTRADE.Util\PlugSales\PlugSalesService\" execute como administrador o plugsales.service.exe. Executar: "R - Executar Reorg" para rodar a REORG e criar as tabelas no banco. "I - Install" instalação do serviço PlugSales. (Faz a sincronização automaticamente)
Verificar no PostgreSQL, no banco dbPlugSales se as tabelas foram criadas corretamente.
8º Passo: Abrindo o plugsales.exe da pasta PlugSalesWeb
Execute o arquivo: "?:\CONTTRADE.Util\PlugSalesWeb\plugsales.exe" Com isso será possível acessar através do navegador o painel de configurações. Através do enderenço: 127.0.0.1:8888 ou localhost:8888
Deixar o CMD que abriu minimizado, pois as configurações só podem ser realizadas e finalizadas com o aplicativo em execução.
9º Passo: Acessando a pagina web do Plug Sales
Abrir o navegador de internet e testar a execução da aplicação, abriu a pagina abaixo esta funcional. Informar no navegador: localhost:8888
10º Passo: Criando o cadastro na aplicação do PlugSales.
Criar o cadastro na aplicação.
Usuario: suporte@conttrade.com.br Senha:***** (verificar internamente)
11º Passo - Conectar na aplicação e realizar o cadastro da empresa e configurações.
Entrar com o usuário criado anteriormente.
Em Configurações cadastrar os dados da empresa conforme o ERP.
Adicionar tipo de integração através do botão verde "Adicionar e-commerce" selecione "Plug Sales Api" e preencha os dados conforme instruções a seguir.
Link para criar a chave: https://guidgenerator.com/ Gerar guid sem hifen - "Hypens"
Chave = guid gerado ( Copiar e Colar ) Segredo = guid gerado no campo chave Usuario = conttrade Senha = ***** (verificar internamente) URL: http://api.conttrademais.com.br/v1
Clique em SALVAR.
12º Passo: Configurar a comunicação com o banco de dados do ERP
Mesmo usuário e senha que loga no ERP, ou seja, mesmo banco de dados que está configurado o sistema de gestão do cliente.
13º Passo: Configurando as querys para ler os dados do banco do ERP
Cada uma das abas abaixo tem uma finalidade, com isso precisamos configurar para que o aplicativo de força de venda leia os dados.
Importante:
Utilizar sincronização: Obrigatórios sempre marcar a opção Utilizar sincronização (em azul), nas abas obrigatórias, caso contrario dará problema. Tempo: É o tempo que o serviço lê as informações no banco do ERP, compara com os dados da nuvem e em caso de modificação altera para ser atualizado os aplicativos dos vendedores. Exemplo: Comecei o dia com 50 und do produto X, vendi 10. Quando chegar o nessa contagem de tempo em relação a última atualização ele vai ler, entender que houve mudança e atualizar para os dados de estoque.
Usar origem SQL: Quando vamos utilizar selects ou insert para ler ou inserir registros no banco de dados. (Hoje é a opção que utilizamos).
Inserir | Atualizar | Deletar: São as funções que vamos usar quando compararmos as informações do ERP com a NUVEM. Exemplos: Inserir: Cadastrei um novo produto, se tiver marcado ele atualiza esse novo. Atualizar: Mudei algo no cadastro ele vai atualizar. Deletar: Inativei um produto no ERP ele tiraria do AFV. (Caso o select filtre apenas os produtos ativos)
A origem da informação é o banco do ERP nas leituras (Selects). Somente serão destinos quando forem realizados as inserções (INSERTs).
Obrigatórios: Usuários = Usuários do sistema que terão acesso ao AFV. Produto = Cadastro de produtos com seus dados relevantes para venda. Cliente = Cadastro dos clientes. Tabela de Preço ou Preço: É o preço dos itens em cada tabela, pode subir de 3 formas, a mais comum é em tabela de preço e ler o preço de venda e o preço mínimo de cada uma delas. Forma de Pagamento = São os planos de pagamentos disponiveis. Tipo de Operação = Operação de venda realizada pela empresa. Pedido = Retorno do pedido feito no aplicativo de força de venda, sendo inserido no banco de dados do ERP.
Opcionais: Fotos = Muito interessante o cliente subir as fotos, dá outra visão para os vendedores externos. Preço = Sobre de outras formas Categoria = Não utilizada no AFV. Financeiro = Sobe os títulos em aberto de empresa e exibe para o vendedor.
14º Passo: Rodando a primeira carga
15º Passo: Star do serviço do PlugSales
Inicie o serviço do Plug Sales
17º Passo: Criar o serviço do Plug Sales Web
Vídeos Auxiliares
Select da tabela PEDIDO tem uma particularidade, informar no select primeiro a instrução select 1, 'AAA' PedidoID, 'CANCELADO' Status, conforme vídeo abaixo.
Last updated