Sistema Qualprox - treinamentospecto.files.wordpress.com · •Aplicação em Java;...

57
Sistema Qualprox

Transcript of Sistema Qualprox - treinamentospecto.files.wordpress.com · •Aplicação em Java;...

Page 1: Sistema Qualprox - treinamentospecto.files.wordpress.com · •Aplicação em Java; •Comunicação com o banco de dados; ... –“Controlar” a Serial; –Comunicação com equipamentos

Sistema Qualprox

Page 2: Sistema Qualprox - treinamentospecto.files.wordpress.com · •Aplicação em Java; •Comunicação com o banco de dados; ... –“Controlar” a Serial; –Comunicação com equipamentos

• Qualprox;

• Módulos – Software;

• Módulos – Hardware;

• Arquitetura;

• Instalação;

• Configuração;

• Testes;

• Perguntas.

Apresentação

Page 3: Sistema Qualprox - treinamentospecto.files.wordpress.com · •Aplicação em Java; •Comunicação com o banco de dados; ... –“Controlar” a Serial; –Comunicação com equipamentos

• Sistema para:

– Organizar o atendimento;

• Emissores e painéis;

– Monitorar atendimento;

• Alarmes e Monitoramento de senhas, atendentes,

etc.;

– Gerenciar o atendimento;

• Relatórios e Capacity planning.

Qualprox

Page 4: Sistema Qualprox - treinamentospecto.files.wordpress.com · •Aplicação em Java; •Comunicação com o banco de dados; ... –“Controlar” a Serial; –Comunicação com equipamentos

• QualproxWeb;

• ProxControle;

• ControladorSerial;

• ProxAtendente;

• QualproxTV;

• QualproxWebTV;

• Opine Touch, Emissor Touch, ...

Módulos - Software

Page 5: Sistema Qualprox - treinamentospecto.files.wordpress.com · •Aplicação em Java; •Comunicação com o banco de dados; ... –“Controlar” a Serial; –Comunicação com equipamentos

• Aplicação em Java;

• Comunicação com o banco de dados;

• Responsável por:

– Configurar o sistema;

– Gerenciar os ProxControles;

– Monitorar as agências;

– Emitir relatórios.

Módulos - QualproxWeb

Page 6: Sistema Qualprox - treinamentospecto.files.wordpress.com · •Aplicação em Java; •Comunicação com o banco de dados; ... –“Controlar” a Serial; –Comunicação com equipamentos

• Aplicação em C++ (Windows e Linux);

• Responsável por:

– Controlar uma agência;

– Transmitir eventos ao QualproxWeb;

– Comunicar-se com os ProxAtendentes;

– Comunicar-se com os equipamentos Ethernet ou

o ControladorSerial (se Wireless ou RS485).

Módulos - ProxControle

Page 7: Sistema Qualprox - treinamentospecto.files.wordpress.com · •Aplicação em Java; •Comunicação com o banco de dados; ... –“Controlar” a Serial; –Comunicação com equipamentos

• Aplicação em C++ (Windows e Linux);

• Responsável por:

– “Controlar” a Serial;

– Comunicação com equipamentos (pelo

Transceptor ou Conversor 232-485).

Módulos - ControladorSerial

Page 8: Sistema Qualprox - treinamentospecto.files.wordpress.com · •Aplicação em Java; •Comunicação com o banco de dados; ... –“Controlar” a Serial; –Comunicação com equipamentos

• Aplicação em C++ (Windows e Linux*);

• Responsável por:

– “Realizar” atendimento;

• Chamar clientes;

• Rechamar, redirecionar, cancelar, inserir senhas;

– Codificar serviços;

– Monitorar senhas, filas, etc.

*Com o uso do emulador Wine;

Módulos - ProxAtendente

Page 9: Sistema Qualprox - treinamentospecto.files.wordpress.com · •Aplicação em Java; •Comunicação com o banco de dados; ... –“Controlar” a Serial; –Comunicação com equipamentos

• Aplicação em Delphi e Flash;

• Responsável por:

– Chamar senhas em monitor ou televisão;

– Exibir vídeos ou TV;

• QualproxWebTV: módulo de configuração via

Web.

Módulos - QualproxTV

Page 10: Sistema Qualprox - treinamentospecto.files.wordpress.com · •Aplicação em Java; •Comunicação com o banco de dados; ... –“Controlar” a Serial; –Comunicação com equipamentos

• Emissor de senhas (DASS, TES, Totem);

• Painel (Specto, Spider, Spider Jornal);

• Opiniômetro (Opine);

• BoxController v.1

• CPU 3.XX;

• Placa PIC;

• Transceptor RF;

• Barramento;

• Conversor 232-485.

Módulos - Hardware

Page 11: Sistema Qualprox - treinamentospecto.files.wordpress.com · •Aplicação em Java; •Comunicação com o banco de dados; ... –“Controlar” a Serial; –Comunicação com equipamentos

• CPU 3.XX:

– Comunicação RS232;

– Comunicação RS485;

– EPROMs EMI_A_B_C.

• Placa PIC:

– Comunicação Ethernet;

– Firmware EmissorEthernet_A_B_C.

Módulos - Emissor1

Page 12: Sistema Qualprox - treinamentospecto.files.wordpress.com · •Aplicação em Java; •Comunicação com o banco de dados; ... –“Controlar” a Serial; –Comunicação com equipamentos

• Placa DSP3D:

– Comunicação RS232;

– Comunicação RS485;

– Firmware DSP_A_B_C.

• Placa PIC + DSP3D:

– Comunicação Ethernet;

– Firmware DSP_A_B_C (no DSP3D);

– Firmware DisplayEthernet_A_B_C (no PIC).

Módulos | Painel Specto

Page 13: Sistema Qualprox - treinamentospecto.files.wordpress.com · •Aplicação em Java; •Comunicação com o banco de dados; ... –“Controlar” a Serial; –Comunicação com equipamentos

• Placa PIC:

– Comunicação Ethernet;

– Firmware DisplayEthernet_A_B_C (no PIC).

Módulos | Painel Spider

Page 14: Sistema Qualprox - treinamentospecto.files.wordpress.com · •Aplicação em Java; •Comunicação com o banco de dados; ... –“Controlar” a Serial; –Comunicação com equipamentos

• Opine Plus;

• Placa PIC:

– Comunicação RS232;

– Comunicação RS485;

– Firmware OpineSerial_A_B_C.

– Comunicação Ethernet;

– Firmware OpineEthernet_A_B_C.

Módulos |Opiniômetro

Page 15: Sistema Qualprox - treinamentospecto.files.wordpress.com · •Aplicação em Java; •Comunicação com o banco de dados; ... –“Controlar” a Serial; –Comunicação com equipamentos

Módulos

BoxController BC v.1

Page 16: Sistema Qualprox - treinamentospecto.files.wordpress.com · •Aplicação em Java; •Comunicação com o banco de dados; ... –“Controlar” a Serial; –Comunicação com equipamentos

• Qualprox Light

• Wireless (RF)

Arquitetura (1)

Agência

Rede Local

Atendente

ProxAtendente

Atendente

ProxAtendente

Atendente

ProxAtendente

Browser

Gestor

Corporativo

Datacenter

Gestor Local

(ProxAtendente e browser

acessando o QualproxWeb)

Banco de dados

(Firebird,

SQL Server,

Oracle)

QualproxWeb

Application Server Java

(Tomcat, WebSphere)

Browser

TC

P/IP

, P

roto

colo

pro

prietá

rio S

pecto

Pro

tocolo

HT

TP Protocolo H

TTP

ProxControle

ControladorSerial

Emissor

Wireless

(RF)

Painel

Wireless

(RF)

Page 17: Sistema Qualprox - treinamentospecto.files.wordpress.com · •Aplicação em Java; •Comunicação com o banco de dados; ... –“Controlar” a Serial; –Comunicação com equipamentos

Arquitetura (2)

Agência

Rede Local

Atendente

ProxAtendente

Atendente

ProxAtendente

Atendente

ProxAtendente

Browser

Gestor

Corporativo

Datacenter

Gestor Local

(ProxAtendente e browser

acessando o QualproxWeb)

Banco de dados

(Firebird,

SQL Server,

Oracle)

QualproxWeb

Application Server Java

(Tomcat, WebSphere)

Browser

TC

P/IP

, P

roto

colo

pro

prietá

rio S

pecto

Protocolo HTTP

ProxControle

ControladorSerial

Emissor

(RS485)

Painel

(RS485)

Pro

tocolo

HT

TP

Conv.

232-485

Barr.

• Qualprox Full

• RS485

• Em uso, mas está fora

do catálogo

Page 18: Sistema Qualprox - treinamentospecto.files.wordpress.com · •Aplicação em Java; •Comunicação com o banco de dados; ... –“Controlar” a Serial; –Comunicação com equipamentos

• Qualprox Local TV

• Ethernet

Arquitetura (3)

Agência

Rede Local

Atendente

ProxAtendente

Atendente

ProxAtendente

Atendente

ProxAtendente

Browser

Gestor

Corporativo

Gestor Local

(ProxAtendente e browser

acessando o QualproxWeb)

Browser

Pro

toco

lo H

TT

P

QualproxTV

Pro

toco

lo H

TTP

Monitor LCD 19" ou

TV LCD 32"

Emissor

(Totem)

Tomcat

Firebird

QualproxWeb

ProxControle

Page 19: Sistema Qualprox - treinamentospecto.files.wordpress.com · •Aplicação em Java; •Comunicação com o banco de dados; ... –“Controlar” a Serial; –Comunicação com equipamentos

• Consultar catálogo de produtos;

• Soluções padronizadas.

Arquitetura (4)

Page 20: Sistema Qualprox - treinamentospecto.files.wordpress.com · •Aplicação em Java; •Comunicação com o banco de dados; ... –“Controlar” a Serial; –Comunicação com equipamentos

1. Firebird 2.1;

2. IB Expert;

3. Java JDK 1.5;

4. Apache Tomcat 5.5.27;

5. QualproxWeb;

6. ProxControle;

7. ControladorSerial;

8. ProxAtendente.

Instalação (1)

Banco de dados

Aplicação Web

Aplicações

locais (agência)

Aplicação dos

terminais

Page 21: Sistema Qualprox - treinamentospecto.files.wordpress.com · •Aplicação em Java; •Comunicação com o banco de dados; ... –“Controlar” a Serial; –Comunicação com equipamentos

• Criar diretórios:

– C:\Qualprox\QualproxWeb\

– C:\Qualprox\ProxControle\

• Copiar o arquivo QualproxWeb.fdb para C:\Qualprox\QualproxWeb\

• Copiar os arquivos do ProxControle e ControladorSerial para C:\Qualprox\ProxControle\

Instalação (2)

Page 22: Sistema Qualprox - treinamentospecto.files.wordpress.com · •Aplicação em Java; •Comunicação com o banco de dados; ... –“Controlar” a Serial; –Comunicação com equipamentos

• Executar instaladores com todas as opções

padrão

– Instalação NNF (Next, Next, Finish)

Instalação (3)

Firebird e IB Expert

Page 23: Sistema Qualprox - treinamentospecto.files.wordpress.com · •Aplicação em Java; •Comunicação com o banco de dados; ... –“Controlar” a Serial; –Comunicação com equipamentos

• Executar o IB Expert;

• Acessar o menu:

– Database;

– Database Register;

Instalação (4)

Banco de dados

Page 24: Sistema Qualprox - treinamentospecto.files.wordpress.com · •Aplicação em Java; •Comunicação com o banco de dados; ... –“Controlar” a Serial; –Comunicação com equipamentos

Instalação (5)

Banco de dados

Page 25: Sistema Qualprox - treinamentospecto.files.wordpress.com · •Aplicação em Java; •Comunicação com o banco de dados; ... –“Controlar” a Serial; –Comunicação com equipamentos

• Aparecerá o item

“QualproxWeb” na caixa

“Database Explorer”

• Clicar duas vezes em

“QualproxWeb”

• A figura ao lado exibe

uma conexão bem

sucedida

Instalação (6)

Banco de dados

Page 26: Sistema Qualprox - treinamentospecto.files.wordpress.com · •Aplicação em Java; •Comunicação com o banco de dados; ... –“Controlar” a Serial; –Comunicação com equipamentos

• Criar usuário

“qualproxweb” na base

• Menu Tools

– User Manager

– Clicar “Add”

• Name:

QUALPROXWEB

• Password: qualproxweb

Instalação (7)

Banco de dados

Page 27: Sistema Qualprox - treinamentospecto.files.wordpress.com · •Aplicação em Java; •Comunicação com o banco de dados; ... –“Controlar” a Serial; –Comunicação com equipamentos

• Java:

– Instalação NNF

• Tomcat:

– Instalação quase NNF

• User name: admin

• Password: (vazio)

• Marcar “Run Apache Tomcat”

Instalação (8)

Java e Tomcat

Page 28: Sistema Qualprox - treinamentospecto.files.wordpress.com · •Aplicação em Java; •Comunicação com o banco de dados; ... –“Controlar” a Serial; –Comunicação com equipamentos

• Parar o serviço “Apache Tomcat”

– Menu Iniciar, Executar: services.msc

– Selecionar “Apache Tomcat”

– Clicar em “Parar o serviço” ou no botão “Stop”

• Copiar o arquivo QualproxWeb.war para C:\Arquivos de Programas

\Apache Software Foundation

\Tomcat 5.5

\webapps\

Instalação (9)

QualproxWeb

Page 29: Sistema Qualprox - treinamentospecto.files.wordpress.com · •Aplicação em Java; •Comunicação com o banco de dados; ... –“Controlar” a Serial; –Comunicação com equipamentos

• Iniciar o serviço “Apache Tomcat”

– Menu Iniciar, Executar: services.msc

– Selecionar “Apache Tomcat”

– Clicar “Iniciar o serviço” ou no botão “Play”

• Acessar pelo navegador o endereço:

– http://127.0.0.1:8080/QualproxWeb/

Instalação (10)

QualproxWeb

Page 30: Sistema Qualprox - treinamentospecto.files.wordpress.com · •Aplicação em Java; •Comunicação com o banco de dados; ... –“Controlar” a Serial; –Comunicação com equipamentos

• Preencher os campos

• Testar conexão

• Salvar

Instalação (11)

QualproxWeb

Page 31: Sistema Qualprox - treinamentospecto.files.wordpress.com · •Aplicação em Java; •Comunicação com o banco de dados; ... –“Controlar” a Serial; –Comunicação com equipamentos

• Na tela de login:

– Usuário: admin

– Senha: ssssssss

Instalação (12)

QualproxWeb

Page 32: Sistema Qualprox - treinamentospecto.files.wordpress.com · •Aplicação em Java; •Comunicação com o banco de dados; ... –“Controlar” a Serial; –Comunicação com equipamentos

• Tela principal – Resumo executivo

Instalação (13)

QualproxWeb

Page 33: Sistema Qualprox - treinamentospecto.files.wordpress.com · •Aplicação em Java; •Comunicação com o banco de dados; ... –“Controlar” a Serial; –Comunicação com equipamentos

• No diretório C:\Qualprox\ProxControle\:

• Executar o programa “NumSerial”;

• Entrar em contato com a Specto para

solicitar o código de liberação;

• Executar “InstalaProxControle.bat”;

Instalação (14)

ProxControle

Page 34: Sistema Qualprox - treinamentospecto.files.wordpress.com · •Aplicação em Java; •Comunicação com o banco de dados; ... –“Controlar” a Serial; –Comunicação com equipamentos

• Editar o arquivo “TabelasConfig.xml”;

• Alterar as chaves:

– <HostQualproxWeb>XXX</HostQualproxWeb>

• IP do QualproxWeb;

– <PortaQualproxWeb>YYY</PortaQualproxWeb>

• Porta do QualproxWeb (6666);

– <Agencia>ZZZ</Agencia>

• Nome da agência;

• Agência é sensível ao caso!

Instalação (15)

ProxControle

Page 35: Sistema Qualprox - treinamentospecto.files.wordpress.com · •Aplicação em Java; •Comunicação com o banco de dados; ... –“Controlar” a Serial; –Comunicação com equipamentos

• Iniciar o serviço “ProxControle”

– Menu Iniciar, Executar: services.msc

– Selecionar “ProxControle”

– Clicar “Iniciar o serviço” ou no botão “Play”

• Ao iniciar o ProxControle cria um arquivo de

log “LogPC3_vA_B_C_YYYY-MM-DD.txt”

– A.B.C: número da versão;

– YYYY-MM-DD: data do log (ano-mês-dia).

Instalação (16)

ProxControle

Page 36: Sistema Qualprox - treinamentospecto.files.wordpress.com · •Aplicação em Java; •Comunicação com o banco de dados; ... –“Controlar” a Serial; –Comunicação com equipamentos

• No diretório C:\Qualprox\ProxControle\:

• Executar “InstalaControladorSerial.bat”;

• Editar ControladorSerial.ini:

• Alterar as chaves:

– NumSerial: número da serial (COM#);

– PortaLocal: porta de recepção (painel/emissor);

– PortaRemota: porta de envio (agência);

– IP_Remoto: IP do ProxControle.

Instalação (17)

ControladorSerial

Page 37: Sistema Qualprox - treinamentospecto.files.wordpress.com · •Aplicação em Java; •Comunicação com o banco de dados; ... –“Controlar” a Serial; –Comunicação com equipamentos

• Iniciar o serviço “ControladorSerial”

– Menu Iniciar, Executar: services.msc

– Selecionar “ControladorSerial”

– Clicar “Iniciar o serviço” ou no botão “Play”

Instalação (18)

ControladorSerial

Page 38: Sistema Qualprox - treinamentospecto.files.wordpress.com · •Aplicação em Java; •Comunicação com o banco de dados; ... –“Controlar” a Serial; –Comunicação com equipamentos

• Copiar os arquivos “ProxAtendente.exe” e

“ConfAtendente.ini”;

• Editar ConfAtendente.ini:

• Alterar as chaves:

– Terminal

• Número do terminal

– IP

• IP do ProxControle

Instalação (19)

ProxAtendente

Page 39: Sistema Qualprox - treinamentospecto.files.wordpress.com · •Aplicação em Java; •Comunicação com o banco de dados; ... –“Controlar” a Serial; –Comunicação com equipamentos

• Consultar cliente;

• Entender o fluxo de atendimento:

– Como é emitida a senha? Quem atende? A

senha vai para outra fila?

– Quantas pessoas realizam o atendimento?

– Há atendimento preferencial?

– Precisa-se registrar cada atividade que o

atendente realiza? E os dados do cliente?

– Há alguém que vai somente monitorar?

Configuração (1)

Page 40: Sistema Qualprox - treinamentospecto.files.wordpress.com · •Aplicação em Java; •Comunicação com o banco de dados; ... –“Controlar” a Serial; –Comunicação com equipamentos

• Levantamento de dados:

– Serviços;

– Categorias;

– Políticas de atendimento;

– Terminais;

– Usuários;

– Equipamento (painéis/emissores).

Configuração (2)

Page 41: Sistema Qualprox - treinamentospecto.files.wordpress.com · •Aplicação em Java; •Comunicação com o banco de dados; ... –“Controlar” a Serial; –Comunicação com equipamentos

• Serviços:

– Configurações;

– Empresa;

– Serviços;

Configuração (3)

QualproxWeb

Page 42: Sistema Qualprox - treinamentospecto.files.wordpress.com · •Aplicação em Java; •Comunicação com o banco de dados; ... –“Controlar” a Serial; –Comunicação com equipamentos

• Categorias:

– Configurações;

– Empresa;

– Categoria.

Configuração (4)

QualproxWeb

Page 43: Sistema Qualprox - treinamentospecto.files.wordpress.com · •Aplicação em Java; •Comunicação com o banco de dados; ... –“Controlar” a Serial; –Comunicação com equipamentos

• Categorias;

– Estilo das senhas;

– Temporizações e limites

Configuração (5)

QualproxWeb

Page 44: Sistema Qualprox - treinamentospecto.files.wordpress.com · •Aplicação em Java; •Comunicação com o banco de dados; ... –“Controlar” a Serial; –Comunicação com equipamentos

• Categorias;

– Associar serviços;

• Serviço padrão.

Configuração (6)

QualproxWeb

Page 45: Sistema Qualprox - treinamentospecto.files.wordpress.com · •Aplicação em Java; •Comunicação com o banco de dados; ... –“Controlar” a Serial; –Comunicação com equipamentos

• Criação de grupos de categorias:

– Configurações;

– Empresa;

– Grupos;

– Categorias.

Configuração (7)

QualproxWeb

Page 46: Sistema Qualprox - treinamentospecto.files.wordpress.com · •Aplicação em Java; •Comunicação com o banco de dados; ... –“Controlar” a Serial; –Comunicação com equipamentos

• Criação de terminais

– Configurações;

– Agência;

– Terminais;

Configuração (8)

QualproxWeb

Page 47: Sistema Qualprox - treinamentospecto.files.wordpress.com · •Aplicação em Java; •Comunicação com o banco de dados; ... –“Controlar” a Serial; –Comunicação com equipamentos

• Criação de usuários

– Configurações;

– Grupo de usuários;

– Usuários.

• Listar Usuários

Configuração (9)

QualproxWeb

Page 48: Sistema Qualprox - treinamentospecto.files.wordpress.com · •Aplicação em Java; •Comunicação com o banco de dados; ... –“Controlar” a Serial; –Comunicação com equipamentos

• Criação de painel

– Configurações;

– Agência;

– Painéis.

• Associar terminais e categorias

Configuração (10)

QualproxWeb

Page 49: Sistema Qualprox - treinamentospecto.files.wordpress.com · •Aplicação em Java; •Comunicação com o banco de dados; ... –“Controlar” a Serial; –Comunicação com equipamentos

• Criação de emissor

– Configurações;

– Agência;

– Mensagens;

– Emissores.

• Associar Mensagens / Categorias aos botões

Configuração (11)

QualproxWeb

Page 50: Sistema Qualprox - treinamentospecto.files.wordpress.com · •Aplicação em Java; •Comunicação com o banco de dados; ... –“Controlar” a Serial; –Comunicação com equipamentos

• Software de configuração

Configuração (12)

Equipamentos – Placa PIC

Page 51: Sistema Qualprox - treinamentospecto.files.wordpress.com · •Aplicação em Java; •Comunicação com o banco de dados; ... –“Controlar” a Serial; –Comunicação com equipamentos

Configuração (13)

Equipamentos – Placa PIC – Portas

Page 52: Sistema Qualprox - treinamentospecto.files.wordpress.com · •Aplicação em Java; •Comunicação com o banco de dados; ... –“Controlar” a Serial; –Comunicação com equipamentos

• Software de configuração

Configuração (15)

Equipamentos – Transceptor RF2

Page 53: Sistema Qualprox - treinamentospecto.files.wordpress.com · •Aplicação em Java; •Comunicação com o banco de dados; ... –“Controlar” a Serial; –Comunicação com equipamentos

• Configurar uma agência;

• Emitir utilizando o emissor ou ProxAtendente;

• Chamar senha pelo ProxAtendente.

Testes (1)

Page 54: Sistema Qualprox - treinamentospecto.files.wordpress.com · •Aplicação em Java; •Comunicação com o banco de dados; ... –“Controlar” a Serial; –Comunicação com equipamentos

• Softwares de teste:

– Emissor;

– Painel.

• Configurador portátil:

– Emissor;

– Painel.

Testes (2)

Page 55: Sistema Qualprox - treinamentospecto.files.wordpress.com · •Aplicação em Java; •Comunicação com o banco de dados; ... –“Controlar” a Serial; –Comunicação com equipamentos

• Desligar o emissor;

• Pressionar o botão 1;

• Ligar o emissor;

• O emissor deverá entrar em modo de debug

(teste);

– Todos os emissores: teste de botões;

– Emissores Ethernet: imprime os parâmetros de

rede;

Testes (3)

Emissor

Page 56: Sistema Qualprox - treinamentospecto.files.wordpress.com · •Aplicação em Java; •Comunicação com o banco de dados; ... –“Controlar” a Serial; –Comunicação com equipamentos

Dúvidas?

Page 57: Sistema Qualprox - treinamentospecto.files.wordpress.com · •Aplicação em Java; •Comunicação com o banco de dados; ... –“Controlar” a Serial; –Comunicação com equipamentos

Obrigado!