Procedimentos para configuração do aplicativo mobile.
1. Dentro da pasta BMA onde o WPe já encontra-se instalado deverá criar as subpastas \WEB\APP e descompactar o conteúdo do arquivo “API Versão “x.xx.xx” (versão atual que estiver disponível no site) dentro desta pasta APP. Fazer o download da API mais atualizada que consta no site da BMA.
Link: https://restrito.bmasistemas.com.br/Conta/Acessar
A API atualizada encontra-se neste ambiente de download:
2. Consultar as configurações do IIS (Gerenciador do Serviço de Informações da Internet).
Observação: Se precisar habilitar o IIS verifique as orientações no Manual de Instalação do wpe no site ajuda.bmasistemas.com.br
O IIS deverá estar habilitado de acordo com as opções abaixo:
3. Criar um Pool de Aplicativo chamado “WPe – App”.
3.1 Nas Configurações Avançadas “Habilitar Aplicativos de 32 Bits” = True
3.2 Retornar na tela principal do IIS e selecionar opção Default Web Site no site principal e “Adicionar Diretório Virtual”.
Informar no campo Alias o nome “WPE” e no Caminho físico direcionar para a pasta WEB conforme este exemplo.
Acessar o botão “Conectar como…” para informar as credencias de acesso.
Informar um Usuário específico clicando no botão Definir…
Informar usuário do Windows com permissões de administrador.
Testar se o usuário informado possui as permissões necessárias. O resultado do teste deverá retornar com Autenticação e Autorização conforme imagem a seguir:
3.3 Após adicionar o diretório virtual WPE, a configuração aparecerá na tela principal da seguinte forma:
Acessar o site criado e com o botão direito do mouse sobre a pasta App selecionar a opção “Converter para Aplicativo”.
Selecionar o “Pool de aplicativos” padrão e alterar para o Pool cadastrado “WPE – App”.
No “Caminho físico” informar o diretório onde a pasta WEB\WPE\App foi cadastrada.
Acessar o botão “Conectar como…” para informar as credencias de acesso.
Informar um Usuário específico clicando no botão Definir…
Informar usuário do Windows com permissões de administrador.
Testar se o usuário informado possui as permissões necessárias. O resultado do teste deverá retornar com Autenticação e Autorização conforme imagem a seguir:
4. No PAINEL DE CONTROLE do Windows configurar uma FONTE DE DADOS ODBC 32Bits na aba DSN SISTEMA. Utilizar o driver do mysqlconnector versão 5.1
5. Retornar backup da tabela sessaoapi.sql
Pode criar manualmente dentro do banco de dados copiando o conteúdo abaixo e colando na Query do sqlyog:
DROP TABLE IF EXISTS `sessaoapi`;
CREATE TABLE `sessaoapi` (
`Id` BIGINT NOT NULL AUTO_INCREMENT,
`DataValidadeSessao` DATETIME DEFAULT NULL,
`Empresa` BIGINT DEFAULT NULL,
`Estabelecimento` BIGINT DEFAULT NULL,
`Usuario` VARCHAR(255) DEFAULT NULL,
`Nome` VARCHAR(255) DEFAULT NULL,
`Cpf` BIGINT DEFAULT NULL,
`Matricula` BIGINT DEFAULT NULL,
`Token` VARCHAR(255) DEFAULT NULL,
PRIMARY KEY (`Id`) )
6. Quiosque APP – Configuração de acesso ao banco de dados.
Na tela principal do IIS abra as subpastas do aplicativo “APP” e clique na opção CONFIGU, em seguida, no canto superior direito da tela clique em “Procurar *80 (http)” para abrir o navegador da internet.
6.1 Desta forma vai abrir a tela do configurador de conexão com o banco de dados:
Usuario: admin
Senha: admin
Informar os dados de conexão com o banco de dados. Devem ser os mesmos dados informados no programa WPeAdmin.
No campo LOCAL INSTALAÇÃO WPE informar o caminho da pasta \BMA\PRG do local onde o wpe está instalado. Exemplo: C:\BMA\PRG\ ou C:\PONTO\BMA\PRG\
Ao clicar no botão para salvar a configuração aguardar alguns instantes e deverá aparecer a mensagem “Configuração Efetuada com sucesso”.
7. Acessar novamente o ISS, selecionar o diretorio APP e clicar na opção “Procurar :80”
No navegador abrirá da seguinte forma:
No link http://localhost/WPE/App/ substituir o localhost pelo IP do computador/servidor e acrescentar /API/ ao final do link deixando conforme este exemplo:
http://192.168.2.124/wpe/app/api
Acessar o WPe na rotina UTILITÁRIOS > CONFIGURADOR API MOBILE e informe este link http://192.168.2.124/wpe/app/api e clicar no botão GERAR QRCODE. Desta forma é possível baixar o aplicativo WPE QUIOSQUE no celular e efetuar a configuração de acordo com os procedimentos a seguir.
8. No Wpe, Parâmetros Empresa > Funcionários, na aba REP/Quiosque/APP, marque “Acesso ao Aplicativo” e cadastre uma senha para acesso ao aplicativo, conforme exemplo abaixo:
É necessário informar o CPF no cadastro do funcionario.
9. No Smartphone acesse a Play Store e faça o Download do aplicativo WPE-Quiosque:
9.1 Na tela inicial do Aplicativo, como é o primeiro acesso, clique em “Configurar Acesso” na parte de baixo da tela:
9.2 Vai habilitar a câmera do celular, para que seja possível apontar para o QrCode gerado no servidor, e assim configurar o acesso conforme a base de dados. No WPe acessar a rotina UTILITÁRIOS > Configurador API Mobile
9.3 Se estiver com todas as liberações de rede Interna/Externa, vai informar “Aplicativo configurado com sucesso!” desta forma o funcionário poderá logar com o CPF e senha cadastrados.
INFORMAÇÕES COMPLEMENTARES – TESTE DE COMUNICAÇÃO
Fazer download do aplicativo “Insomnia” para realizar teste de conexão.
Observação: Roda somente na versão 64bits do Windows.
https://insomnia.rest/download/
GET > http://localhost/WPE/App/api/Autenticacao/validarurl
POST > http://localhost/WPE/App/api/Autenticacao/autenticar