• Tutorial
  • [Tutorial] Limitar quantidade de senhas emitidas por serviço

Amigo, poderia disponibilizar o link dos arquivos novamente?

    4 dias depois

    Bom dia pessoal, desculpe a falha no link
    Bom vamos lá, após essas modificações citadas acimas houve a necessidade de limitar o horário para emissão de senhas e obrigar a triagem digitar nome e numero de documento do usuário para assim tornar a senha emitida pessoal e intransferível(caso não queira esse comportamento é só retirar a validação, só não lembro qual arquivo era kkkk) e como era muito arquivos modificados resolvi postar o sga inteiro para download
    segue link https://1drv.ms/u/s!AnUqg7G4up-9zDijfESYjsWYKBS0

    como ficou agora, com a limitação de senhas e horario para emissão

    Instruçoes:

    Em todas tabelas que conter a coluna NUM_LOCAL, alterar tipo para NUM_LOCAL VARCHAR(50)
    esse modificação foi necessária pois temos locais alfanuméricos ex: A1, D2

    na Tabela uni_serv criar as colunas abaixo
    maxsenhas smallint 11 default 0
    contador smallint 11 default 0
    dataContador datetime default 2018-11-30 00:00:00
    hora_limite time default 23:59:00

      Janerson O MEU ESTA FUNCIONANDO BELEZA E TAMBEM JA COLOQUE NO INSTALADOR, O ARQUIVO QUANDO EU QUISER USAR SEM TA MEXENDO TODA HORA

      Vou ter que identificar os arquivos alterados, pois o meu código já sofreu várias 'intervenções'.

        Vera o meu aqui esta funcionando normalmente fiz ate o instalador ja com mysql incluido
        quando instalar ja fica tudo funcionando
        com todas as dependencias

        @Joceiltongomes2210 se entendi o arquivo novosga.rar que o @Janerson enviou contém o sistema completo.

        Se eu simplesmente instalar o .rar vou perder as diversas alterações que já fiz aqui como:
        - na tela perfil bloquear a edição do nome, só permitir que o usuário altere a senha
        - na tela configuração da unidade (a mesma que você melhorou) bloquear o botão 'reiniciar senhas'
        - nos relatórios, aumentar o limite de registros que originalmente é 1000
        - na tela de atendimento mostrar o nome do cliente ao passar o mouse sobre cada senha da fila
        - na tela de consulta da senha incluir o nome do cliente
        - retirar os gráficos 'Hoje' das estatísticas
        - criação da prioridade 'Urgente' que não aparece na tela de triagem, só na monitor, para permitir jogar qualquer senha para o início da fila
        - no relatório tempos médios por atendente permitir selecionar a unidade
        - nos relatórios "Atendimentos em todos os status" e "Atendimentos concluídos" mostrar nome e sobrenome dos atendentes
        (e outras)...

        Depois vou 'vasculhar' o arquivo RAR e analisar os aquivos com data mais recente, pois serão os que você alterou para esta ou outra melhoria.

          Vera Desculpe por isso, como faz algum tempo que fiz, e foi feito meio que as pressas não documentei as alterações e nem usei um sistema de versionamento, mas a principio são os mesmos arquivos citados no incio do post, se vc tiver todas as alterações que vc fez documentadas fica mais fácil usar como base o sga que postei e incluir suas modificações, caso não tenha documentado suas alterações aí já aconselho pegar uma cópia do seu sga como base e a inicio analisar os arquivos que citei no inicio do post.

          Mas analisando as telas que modifiquei já posso te dar um norte de quais arquivos procurar;

          • Tela de triagem
          • Tela de configuração das unidade
          • Tela de atendimento

          as modificações que fiz foi nessas telas, então ja fica mais fácil identificar quais foram os arquivos

          @Janerson sem problemas, aqui também não tive a preocupação de ter um versionamento robusto, apenas registrei na nossa wiki os arquivos e linhas que alterei para o caso de precisar.

          Ter a 'pista' das telas alteradas já ajuda.

          @Joceiltongomes2210 a maioria das alterações que fiz estão registradas no fórum antigo do NovoSGA. Detalhei os arquivos alterados, o número da linha, o conteúdo anterior e o atual.

          Confira nos links abaixo:

          http://forum.novosga.org/discussion/848/tela-perfil-alteracao-do-nome-e-sobrenome
          http://forum.novosga.org/discussion/897/visualizacao-do-painel-atendente-senha-nome
          http://forum.novosga.org/discussion/804/problemas-na-hierarquia-de-grupos-na-estatistica
          http://forum.novosga.org/discussion/843/prioridade-entre-servicos/p1
          http://forum.novosga.org/discussion/255/limitacao-de-relatorios
          https://discuss.novosga.org/d/44-senha-em-branco

          Tem outras que não cheguei a compartilhar no fórum, vou fazer um ctrl+c ctrl+v das anotações que tenho aqui e mando para o seu email.