como instalar o novo sga - sistema de gerenciamento de atendimento [artigo]

12
 19/02/2015 Como instalar o Novo SGA - Sistema de Gerenciamento de Atendimento [Artigo] http://www.vivaolinux.com.br/artigos/impressora.php?codigo=14612 1/12 COMO INSTALAR O NOVO SGA - SISTEMA DE GERENCIAMENTO DE ATENDIMENTO Autor: Carlos Eduardo Castro da Silva <edu.info10 at gmail.com> Data: 14/02/2014 UM POUCO SOBRE O SOFTWARE NOVO SGA INTRODUÇÃO Criado em Dezembro de 2012 por Rogério Alencar Lino Filho, o Novo SGA provê funcionalidades para controlar a ordem da fila de atendimento e os tempos para atender (hora de chegada, tempo de espera, tempo de deslocamento até o balcão e tempo de atendimento), além de fornecer gráficos e estatísticas para aprimorar o atendimento ao cliente. Este sistema pode ser utilizado com impressoras térmicas para impressão das senhas. As senhas podem ser distribuídas através de triagem, com a ajuda de um atendente, selecionando se a senha é prioritário ou não, ou automaticamente pelo cliente, selecionando a prioridade no atendimento através de uma tela touchscreen ou através do mouse. IMAGENS Dashboard do sistema:

Upload: glauco-lobo

Post on 07-Oct-2015

482 views

Category:

Documents


1 download

TRANSCRIPT

  • 19/02/2015 Como instalar o Novo SGA - Sistema de Gerenciamento de Atendimento [Artigo]

    http://www.vivaolinux.com.br/artigos/impressora.php?codigo=14612 1/12

    COMOINSTALARONOVOSGASISTEMADEGERENCIAMENTODE

    ATENDIMENTO

    Autor:CarlosEduardoCastrodaSilvaData:14/02/2014

    UMPOUCOSOBREOSOFTWARENOVOSGA

    INTRODUO

    CriadoemDezembrode2012porRogrioAlencarLinoFilho,oNovoSGAprovfuncionalidadesparacontrolaraordemdafiladeatendimentoeostemposparaatender(horadechegada,tempodeespera,tempodedeslocamentoatobalcoetempodeatendimento),almdefornecergrficoseestatsticasparaaprimoraroatendimentoaocliente.

    Estesistemapodeserutilizadocomimpressorastrmicasparaimpressodassenhas.Assenhaspodemserdistribudasatravsdetriagem,comaajudadeumatendente,selecionandoseasenhaprioritrioouno,ouautomaticamentepelocliente,selecionandoaprioridadenoatendimentoatravsdeumatelatouchscreenouatravsdomouse.

    IMAGENS

    Dashboarddosistema:

  • 19/02/2015 Como instalar o Novo SGA - Sistema de Gerenciamento de Atendimento [Artigo]

    http://www.vivaolinux.com.br/artigos/impressora.php?codigo=14612 2/12

    (http://img.vivaolinux.com.br/imagens/artigos/comunidade/dashboard_novosga.JPG)

    Paineldeatendimento:

    (http://img.vivaolinux.com.br/imagens/artigos/comunidade/atendimento_novosga.png)

    Paineldesenhas:

  • 19/02/2015 Como instalar o Novo SGA - Sistema de Gerenciamento de Atendimento [Artigo]

    http://www.vivaolinux.com.br/artigos/impressora.php?codigo=14612 3/12

    (http://img.vivaolinux.com.br/imagens/artigos/comunidade/painelsenha_novosga.png)

    REQUISITOS/DEPEDNCIAS

    REQUISITOS

    1.Requisitosdesistema:

    Sistemaoperacional:Ubuntu13.04Server

    AequipededesenvolvimentorecomendaainstalaodosistemaNovoSGA,utilizandodistribuiesDebianlike.TenteirealizarainstalaoutilizandooDebianLenny,mastivediversosproblemascomoPHP.

    Aps,testeiainstalaoutilizandooUbuntu13.04Server(instalaolimpa,ouseja,comobasicoinstalado)etudofluiuperfeitamente.

    2.Recomendaes:

    Aequipededesenvolvimentorecomendaqueostrsmdulosquecompemosistemasejaminstaladosemservidoresseparados,ouseja,separandoaaplicaoWEB,obancodedadoseo

  • 19/02/2015 Como instalar o Novo SGA - Sistema de Gerenciamento de Atendimento [Artigo]

    http://www.vivaolinux.com.br/artigos/impressora.php?codigo=14612 4/12

    controladordepainis.Testeicomostrsmdulosnomesmoservidoretudoocorreubem.

    3.Demo:

    Humaversodemodoprodutonosite,interessantetestarantesdebaixareinstalar,no?

    http://novosga.org/demo(http://novosga.org/demo)

    Usurio:admin

    Senha:123456

    DEPENDNCIAS

    4.Dependnciasnecessriosparainstalaodosistema:

    PostgreSQLverso8.3ousuperior.

    Apacheverso2.

    OpenJDK6JREouSunJava6JRE.

    PHPverso5.3ousuperior+mduloPDO.

    4.1Instalaodasdependnciasnecessrias:

    #aptgetinstallpostgresqlapache2libapache2modphp5php5php5pgsqlphp5gd

    OrepositriodoUbuntu13.04instalaoApache2.2.22,PHP5.4.9ePostgres9.1.

    5.ConfigurandooPostgres:

    Precisamosalterarasenhadousuriopostgresecriarobancodedados:

    #sulpostgres

    $psql

    postgres=# alteruserpostgreswithencryptedpassword'senha_a_escolher'

    Setudoocorrerbem,deveretornarainformaoabaixonasuatela:

    ALTERROLE

  • 19/02/2015 Como instalar o Novo SGA - Sistema de Gerenciamento de Atendimento [Artigo]

    http://www.vivaolinux.com.br/artigos/impressora.php?codigo=14612 5/12

    Agora,criaremosobanco:

    postgres=# CREATEDATABASEnovosga

    Setudoocorrerbem,deveretornarainformaoabaixonasuatela:

    CREATEDATABASE

    SaiadoPostgres:

    postgres=# \q

    5.1.AlterandolinhasdeconfiguraodoPostgres.

    AcesseoarquivodeconfiguraodoPostgres:

    #vim/etc/postgresql/9.1/main/postgresql.conf

    Dentrodoarquivo,procureporlisten_address,nomeucaso,estalinhaestavacomentadaesetadoparalocalhost,descomenteieadicioneiumasterisco,paraaceitarconexesremotasdequalquerhost:

    listen_addresses='*'

    Agora,precisamostambmeditaroarquivo:

    #vim/etc/postgresql/9.1/main/pg_hba.conf

    Adicioneestalinhaaofinaldoarquivo,salveesaia:

    hostallall0.0.0.0/0md5

    ReinicieoPostgres:

    #/etc/init.d/postgressqlrestart

    Bancodedadospronto!

  • 19/02/2015 Como instalar o Novo SGA - Sistema de Gerenciamento de Atendimento [Artigo]

    http://www.vivaolinux.com.br/artigos/impressora.php?codigo=14612 6/12

    BAIXANDOEINSTALANDOONOVOSGA

    BAIXANDO

    6.BaixandooNovoSGA

    Siteparadownloaddosmdulos:

    http://www.novosga.org/downloads.html(http://www.novosga.org/downloads.html)

    Vouutilizaraverso0.7.2,quealtimaversoqueutilizaopaineldassenhasescritoemJava.AsversesmaisnovasutilizamHTTP,aindanotestei!

    Notemquehtrsmdulosqueprecisamserbaixados:

    WEB:http://old.novosga.org/releases/0.7.2/novosgaweb0.7.2.tgz

    (http://old.novosga.org/releases/0.7.2/novosgaweb0.7.2.tgz)

    PainelServidor:http://old.novosga.org/releases/0.7.2/novosgapainelserver0.7.2.tgz

    (http://old.novosga.org/releases/0.7.2/novosgapainelserver0.7.2.tgz)

    PainelClient(FX):http://old.novosga.org/releases/0.7.2/novosgapainelclient0.7.2.tgz

    (http://old.novosga.org/releases/0.7.2/novosgapainelclient0.7.2.tgz)

    MDULOWEB

    7.InstalandoomduloWEB:

    Acesseodiretriowww:

    #cd/var/www

    Coloqueoarquivowebquetubaixounestediretrio.TutambmpodesbaixaromduloWEBdiretamentenestediretrio,fazendooseguinte:

    #wgethttp://old.novosga.org/releases/0.7.2/novosgaweb0.7.2.tgz(http://old.novosga.org/releases/0.7.2/novosgaweb0.7.2.tgz)

    Agora,descompacteoarquivoweb:

    #tarxfvnovosgaweb0.7.2.tgz

    Apsdescompactar,eleirgerarumapasta,estapastadeveserrenomeada,conformeabaixo:

  • 19/02/2015 Como instalar o Novo SGA - Sistema de Gerenciamento de Atendimento [Artigo]

    http://www.vivaolinux.com.br/artigos/impressora.php?codigo=14612 7/12

    #mvnovosgaweb0.7.2novosga

    Apsestespassos,teremosumapastaem/var/wwwcomonomedenovosga.

    7.1.InstalaoWEB:

    Abraoseunavegadorpreferidoedigiteoseguinte: http://10.0.0.103/novosga

    TroqueoIPquecoloquei,comoexemplo,peloIPdoservidorondetuestinstalandooNovoSGA.Aps,abrirumaespciedeassistentedeinstalao.

    Naprimeiratela,selecioneobancodedadosqueiremosutilizar,nocaso,oPostgresSQL.Apsselecionlo,cliqueemprximo,napartesuperiordireitadatela.

    (http://img.vivaolinux.com.br/imagens/artigos/comunidade/instalacao_SGA_WEB_1.JPG)

    Nasegundatela,oassistentemeretornouumerrodepermissoemumarquivodoPHP:

  • 19/02/2015 Como instalar o Novo SGA - Sistema de Gerenciamento de Atendimento [Artigo]

    http://www.vivaolinux.com.br/artigos/impressora.php?codigo=14612 8/12

    (http://img.vivaolinux.com.br/imagens/artigos/comunidade/instalacao_SGA_WEB_2.JPG)

    Pararesolverisso,retornamosaoservidorefazemososeguinte:

    #chmod777/var/www/novosga/core/Config.php

    Aps,aperteF5napginaeoerroirdesaparecer.Agora,podemosprosseguir.

    Naterceiratela,saceitarostermosdeusoeprosseguir.

    Naquartatela,precisamosfazeralgumasconfiguraesdobancodedados.

    (http://img.vivaolinux.com.br/imagens/artigos/comunidade/instalacao_SGA_WEB_3.JPG)

  • 19/02/2015 Como instalar o Novo SGA - Sistema de Gerenciamento de Atendimento [Artigo]

    http://www.vivaolinux.com.br/artigos/impressora.php?codigo=14612 9/12

    Host:IPdoservidorondetuestinstalandooNovoSGA

    Porta:5432

    Usurio:Usuriodopostgresquecriamos,nomeucasoonomepostgresmesmo

    Senha:SenhadoPostgresquetambmcriamos,nomeucasoasenhapostgres

    Database:Bancodedadosquecriamos.

    Apstudopreenchido,clicamosemTestar,deveaparecerumabarraverdeemcima.Seaparecer,cliqueemPrximo.

    Naquintatela,criamosousurioadministradordosistema:

    (http://img.vivaolinux.com.br/imagens/artigos/comunidade/instalacao_SGA_WEB_4.JPG)

    Pronto,SGAinstalado.Jpodemoslogarcomascredenciaisquecriamos.

    MDULOPAINELSERVIDOR

    8.Instalandoomodulopainelservidor:

    Estemdulofazaconexodomdulowebcomopaineldesenhascliente.PrecisamosinstalaroJavanoservidor:

    #aptgetinstallopenjdk7jre

    Agora,vamosinstalaromdulodopainel.Acesseodiretrio/etc:

    #cd/etc

    Baixeomdulopainelserverdiretamentenestediretrio,fazendooseguinte:

    #wgethttp://old.novosga.org/releases/0.7.2/novosgapainelserver0.7.2.tgz(http://old.novosga.org/releases/0.7.2/novosgapainelserver0.7.2.tgz)

  • 19/02/2015 Como instalar o Novo SGA - Sistema de Gerenciamento de Atendimento [Artigo]

    http://www.vivaolinux.com.br/artigos/impressora.php?codigo=14612 10/12

    Agora,descompacteoarquivo:

    #tarxfvnovosgapainelserver0.7.2.tgz

    Acesseapastagerada:

    #cdnovosgapainelserver0.7.2

    Agora,vamosalterarasconfiguraesdoarquivoserver.conf:

    Adicionesuasenha:

    jdbcPass=senha_do_postgres

    AdicioneseuIPdoservidor,nestasduaslinhas:

    urlUnidades=http://10.0.0.102/novosga/painel/get_unidades.php

    urlServicos=http://10.0.0.102/novosga/painel/get_servicos.php?id_uni=%id_unidade%

    Altereofinaldalinha,desgaparanovosga:

    jdbcUrl=jdbc:postgresql://127.0.0.1/ novosga

    Salveesaiadoarquivo.

    Dentrodapastanovosgapainelserver0.7.2,torneoscriptexecutvel:

    #chmod+xserver.sh

    Rodeoscript:

    #./server.sh

    MDULOPAINELCLIENTE(FX)

    9.Instalandomdulopainelcliente(FX):

  • 19/02/2015 Como instalar o Novo SGA - Sistema de Gerenciamento de Atendimento [Artigo]

    http://www.vivaolinux.com.br/artigos/impressora.php?codigo=14612 11/12

    OpaineldesenhaspodeserrodadoemGNU/Linux(http://www.vivaolinux.com.br/linux/)ouemWindows.Nomeucaso,vourodaremWindows,portanto,precisobaixareinstalaroJava:

    http://java.com/pt_BR/download/index.jsp(http://java.com/pt_BR/download/index.jsp)

    ApsinstalaroJava,descompactooarquivonareadetrabalhocomoWinRAR(elepodeserbaixadonestelink(http://old.novosga.org/releases/0.7.2/novosgapainelclient0.7.2.tgz)).

    Aps,executamosoarquivonovosgapainelclient0.7.2.jar.Abrirumajaneladeconfiguraodopainel.Agora,tudevesvoltarapginaWEBecomearaconfiguraroseuSGA.Criarunidades,servios,usurios,etc.

    Apstudoconfigurado,vatopainel,seteoIPdoservidor,selecioneasunidadesquetuquertrabalhar,altereascoresdopainelecliqueemExibirpainel.Seusoftwarejdeveestaremplenofuncionamento.

    (http://img.vivaolinux.com.br/imagens/artigos/comunidade/painelsenha_novosga_config.png)

    Dvidaspostemnoscomentrios.

    REFERNCIAS

    SobreNovoSGA(http://www.novosga.org/about.html)

    Sitepessoal:HostConfigTecnologia(http://www.hostconfig.com.br)

  • 19/02/2015 Como instalar o Novo SGA - Sistema de Gerenciamento de Atendimento [Artigo]

    http://www.vivaolinux.com.br/artigos/impressora.php?codigo=14612 12/12

    Voltar(verArtigo.php?codigo=14612)