==================================================================================== Conex v.18.41.00 ==================================================================================== . Mantém as características da v.18.40.00 CORRECAO: - correcao no script de comando de data/hora SCRIPT FusoHorario_tcp2Itp.SQL ('Sunday') - Havia erro na situação de bloqueio por horário de Almoço mesmo após ter cumprido o horario de Almoço - em Carga Lista Branca, se conteudo estivesse errado em tamannho, fazia a carga com conteudo errado. A correção foi não fazer a carga desde o inicio. - Em validação Interjornada via Rep, não estava considerando Interjornada via Rep (com Função) - corrigido script de trigger que direciona comando de carga automática - corrigido em consulta Online, contador de posições após recepção de identificador BOTOEIRA e INFOLMIN ALTERACAO: - Será bloqueado Matrícula do Titular , se o acesso foi via cartão ou modo diferente de identificação Biometrico 1:N (PARA isso, FIRMWARE DEVERÁ SER A PARTIR DE V.04.A0.26) IMPLEMENTACAO: - ser configuravel a 'permissao' de conexao do equipamento no Conex - Bloqueio de Acesso por Revista Aleatoria efetuada pelo equipamento com liberação via cartão supervisor. - Novo Código Acesso DAM00.CODAC = 39 - Bloqueado para Revista - para cartão Smartcard, equipamento poderá enviar também o valor do Número Serial para validação, ou seja, a busca pelo cadastro será por Icard+Num.Serial. OBSERVAÇÃO: Se em PARAM.TXT o valor da chave VALNSERIAL=0, indicará que Conex não considerará o valor do Número Serial do cartão para validação. - carga de Lista Branca também será enviado Numero Serial em conjunto com a matrícula (de acordo com a versão de firmware) - Equipamento poderá bloquear Entrada ou Saida do usuário se sua quantidade de marcções no Rep para a jornada de trabalho corrente estiver em quantidade Ímpar (sem fechamento de Ponto). A validação de acesso dependerá da configuração do equipamento em DAT07 (PARIDREP='1') e do valor de CONTROLE (VER_VIAREP='1') - Novo Código Acesso DAM00.CODAC = 40 - Bloqueado por estar em Horário de Trabalho - Para carga e exclusao automática de digitais/palmvein, verifica tambem valor de CONTROLE.VER_DIGIT - Nova chave TOLPONTO em PARAM.TXT, indicando tempo em minutos de abrangencia antes e depois de Faixa Horária Ponto para validação quantidade ímpar de marcacoes em REP - em validação iNTERJORNADA E HORARIO ALMOÇO via rep, está considerando CONTROLE.TOLER_RET para antes e apos faixahoraria de Ponto.(alteração somente feita em v.29.02.05 e 07) - Validação Multiplo Acesso - alarmes de queda de rede, leitora smart onde na tabela SITENTRADA correspondem à posição 29 e 30 respectivamente - 99 Grupos auxiliares em tabela de Base de Dados (MATGRUPO) - controle de vagas estacionamento : vagas fixas e rotativas Equipamento de Acesso de estacionamento controlará acesso/bloqueio de acordo com existência ou não de vaga Fixa ou Rotativa. Terá direito à vaga Fixa a matricula que estiver cadastrada em tabela da Base de Dados referente à vaga fixa. ENTRADA: Se usuário possui Vaga Fixa, mas não há disponibilidade dessa vaga, CONEX enviará ao equipamento a informação se há disponibilidade de Vaga Rotativa. Ao ter Acesso ao estacionamento, Conex atualizará contador de vagas ocupadas SAIDA : Atualizará o contador de vagas Fixas ou Rotativas de acordo com o direito de tipo de vaga deste usuário e qual foi sua condição de acesso obs: somente validação E controle de vagas em estado ONLINE - Validação Escolta OBS: - matriculas de escolta e escoltado deverão estar em tabela CONTROLE e FXHORARIA - escoltado poderá ter mais de uma escolta - escolta poderá escoltar mais de um escoltado ALTERAÇÃO EM BASE DE DADOS: - novos campo em tabela CONTROLE.PNE '0' = usuário não portador de necessidades especiais '1' = usuário portador de necessidades especiais - novos campo em tabela CONTROLE : BLOQREV - novo campo em tabela CONTROLE.VER_VIAREP : '0' = usuário não tem validação de acesso considerando quantidade de marcações no REP '1' = usuário tem validação de acesso considerando quantidade de marcações no REP - novo campo em tabela DAT07 : BLOQ '0' = equipamento NÃO bloqueado para conexao '1' = equipamento bloqueado para conexao - novo campo em tabela DAT07.PARIDREP : '0' = NÃO considera quantidade de marcações no REP '1' = Considera quantidade de marcações no REP na ENTRADA '2' = Considera quantidade de marcações no REP na SAIDA '3' = Considera quantidade de marcações no REP na ENTRADA e SAIDA - nova funcao AtRevista.sql - sqlat_bloq_revista() - inutilização das funcoes ConsAceSeg2.sql, ConsBDCCSeg2.sql, ConsCPF4.sql, ConsNumSerSeg2.sql - novo script grvbloc0_N1.sql - sqlbloco_col_dam00_new1() - novo script grvbloc1_N1.sql - sqlbloco_col_dam01_new1() - novo script grvbloc2_N1.sql - sqlbloco_col_dam02_new1() - novo script grvbloc3_N1.sql - sqlbloco_col_dam03_new1() - DAM00, DAM01, DAM02 e DAM03 com novos campos NS_ICARD e NS_VEIC - Novo Código Acesso DAM00.CODAC = 39 - Bloqueado para Revista - Novo Código Acesso DAM00.CODAC = 40 - Bloqueado por estar em Horário de Trabalho - correcao no script de comando de data/hora SCRIPT FusoHorario_tcp2Itp.SQL - sqlfuso_horario_tcpItp() - nova trigger TRIGREPPTO2.sql - trgRepPto() no lugar de TRIGREPPTO.sql - ALTERAÇÃO em procedure Prep3_Sagem.sql - Prep3_Sagem() , considerando ver_digit - ALTERAÇÃO em procedure Prep3_Tsi1.sql - Prep3_Tsi1() , considerando ver_digit - nova tabela ICARDNSAUX - novo script PrepOrdIcardNS.sql - sqlprep_ordIcardNS() - novo script LeIcardNSOrd.sql - sqlle_IcardNSOrd() - alteração em tabela DAT07.QTDMULT (definição de quantidade de usuarios para multipla validação) - novo script AtutabMultAce.sql - sqlat_tab_multace() - novo funcao Term_fer_tcp1118.sql - sqlcons_term_fer_tcp1118() - nova funcao S_ConDig_SagemIt.sql - sqlcon_sagem_digitalit() - nova funcao S_ConNivel_SagemIt.sql - sqlnivel_sagemit() - novo funcao MatGrupo_Tcp.sql - SQLMAT_GRUPO_tcp() - nova funçao AtuVagasEstac.sql - sqlAtuVagas_Estac() - nova funçao ConsVagasEstac.sql - sqlConsVagas_Estac() - novo valor em DAM00.CODAC = 61 : bloqueado por falta de vagas em estacionamento - novos campos em DAT07: Lminimo, Lmáximo, QtdAtual - novo valor em DAM00.CODAC = 13 : bloqueado por Quantidade Máxima pessoas na área - nova tabela MATGRUPO e COUNT_BY_GRUPO - novas tabelas ESTAC001, ESTAC002, ESTAC003 - nova trigger TRIGMGRUPO.sql - trgmatgrp() - nova função ConsAceUsu4.sql - sqlcon_ace_usuario4() - nova função AtutabIntjSeg4.SQL - sqlat_tab_acesso_intjseg4() - correção em TRIGSITCONT3.sql - trgaltSITGRP() - nova tabela ESCOLT001 - cadastro dos escoltados e suas escoltas - nova tabela ESCOLT002 - cadastro de áreas que exigem escolta OBS1: ESCOLT002.SENTIDO : '0' = não exige escolta '1' = exige escolta na Entrada '2' = exige escolta na Saida '3' = exige escolta na Entrada e Saida OBS2: Transação de Acesso quando Matrícula passar com Escolta em DAM00: DAM00.ICARD = Matrícula do Escoltado DAM00.VEICULO = Matrícula da Escolta DAM00.CODAC = 57 : ESCOLTA INVALIDA para a Matrícula ==================================================================================== Procedimentos atualização de Conex v.18.40.00 para Conex v.18.41.00 ==================================================================================== 1) PARAR o Conex, Gerenciador de Atualizacao Smartcard 2) Descompactar AtuBD184100.zip no local onde estao os scripts da BD. 2.1) Como usuário TELEMAT, executar na BD o script de atualização: - ATU1.sql 2.2) Como usuário USUTCP01 e CAUSU, executar na BD o script de atualização: - ATU2.sql 3) Descompactar ConexV184100.zip no local onde está localizado o Conex (c:\acesso) Obs: Esta descompactacao atualizará: - o Conex (ConexTAOxx_18.41.00.exe) 4) atualizar chave CONEX=ConexTAO_18.41.00.exe do arquivo PARAM.TXT, onde representa a versão do Oracle Client ( 10g ou 11g ou 12c 32 bits)