Escolar Documentos
Profissional Documentos
Cultura Documentos
Ponto Secullum 4
Ponto Secullum 4 x Sistemas Externos
Wednesday, 13 de November de 2013 - Pgina 1 de 6
Introduo
Para integrao com sistemas externos o Ponto Secullum 4 possui diversos meios para
troca de informaes:
Integrao de cadastro de funcionrios
Via importao de arquivo texto com layout configurvel (menu Manuteno
> Importao de funcionrios);
Direto no banco de dados, via tabela integracao_externa;
Atravs de integrao personalizada (alterao especfica para o cliente).
Integrao de cadastro de Horrios
Direto no banco de dados, via tabela integracao_horarios
Atravs de integrao personalizada (alterao especfica para o cliente).
Integrao de registros de batidas
Via importao de arquivo texto com layout configurvel (menu Manuteno
> Exportao de Dados > Exportar Batidas);
Direto no banco de dados do sistema, atravs da view vw_batidas;
Atravs de integrao personalizada (alterao especfica para o cliente).
Neste documento, listamos informaes referentes integrao direta com o banco de
dados do sistema atravs das tabelas integracao_externa, integrao_horarios e a view
vw_batidas.
Ateno: Existem outras tabelas no banco de dados do sistema que so utilizadas para
seu funcionamento. No recomendamos a manipulao de nenhum dos objetos do banco de
dados (exceto integracao_externa, integrao_horarios, e vw_batidas), pois diversas
regras de negcios devem ser observadas e somente estes trs objetos foram especialmente
desenvolvidos para integrao, sendo assim, protegidos pelas regras do sistema.
Integrao com Cadastro de Pessoas
A tabela integracao_externa, indicada para clientes que necessitam transferir dados
de pessoas de algum sistema externo para o Ponto Secullum 4.
Nesta tabela, deve-se inserir os dados das pessoas para integrao e a cada 10
segundos o servio Gerenciador de Tarefas do Ponto Secullum 4 ir fazer a leitura dos
dados ainda no importados.
Integrao
Ponto Secullum 4
Ponto Secullum 4 x Sistemas Externos
Wednesday, 13 de November de 2013 - Pgina 2 de 6
DESCRIO
N Folha do funcionrio, usado como campo chave na
integrao
Nome do funcionrio
N Identificador do funcionrio
N do documento
CNPJ ou CPF da empresa com um dos formatos:
99.999.999/9999-99(CNPJ) ou 999.999.999-99(CPF)
0-Ativo, 1-Bloqueado, 2-Desligado, 3-Livre
Nome da funo exercida pelo funcionrio
Nome do setor/departamento do funcionrio
Nome da tabela de horrio que o funcionrio segue
Nome do Nvel de Acesso seguido pelo funcionrio
Data de admisso do funcionrio
Data de demisso do funcionrio
Observao referente ao funcionrio
N do PIS do funcionrio
Endereo que o funcionrio reside
Bairro que o funcionrio reside
Cidade que o funcionrio reside
Estado que o funcionrio reside
CEP que o funcionrio reside
N do CPF do funcionrio
N do Registro Geral (documento de identidade) do
funcionrio
Data da Expedio do documento de identidade
rgo Expeditor SSP do documento de identidade
Data de nascimento do funcionrio
Nome do pai do funcionrio
Nome da me do funcionrio
N do telefone do funcionrio
N do telefone celular do funcionrio
Endereo de E-mail do funcionrio
Naturalidade do funcionrio
Nacionalidade do funcionrio
Nome do campo cadastrado como Filtro1
Nome do campo cadastrado como Filtro2
Assinatura eletrnica do funcionrio
N Provisrio utilizado pelo funcionrio
Data que inicia a validade do n provisrio
Data do trmino da utilizao do n provisrio
0-Feminino, 1-Masculino
0-No excluir, 1-Realizar Excluso
0-Visvel, 1-Invisvel
Motivo da demisso do funcionrio
Data inicial do afastamento
Integrao
Ponto Secullum 4
Ponto Secullum 4 x Sistemas Externos
Wednesday, 13 de November de 2013 - Pgina 3 de 6
AFAST_DATA_FIM DATA
AFAST_JUSTIFICATIVA Texto(7)
LEITURA_STATUS BIT
LEITURA_DATA DATA/HORA
LEITURA_RESPOSTA Texto(255)
Observaes:
Integrao
Ponto Secullum 4
Ponto Secullum 4 x Sistemas Externos
Wednesday, 13 de November de 2013 - Pgina 4 de 6
CAMPO
NUMERO Inteiro Chave Primria
DESCRICAO Texto(50)
DIA_SEMANA Inteiro Chave Primria
ENTRADA1 Texto(5)
SAIDA1 Texto(5)
ENTRADA2 Texto(5)
SAIDA2 Texto(5)
ENTRADA3 Texto(5)
SAIDA3 Texto(5)
ENTRADA4 Texto(5)
SAIDA4 Texto(5)
ENTRADA5 Texto(5)
SAIDA5 Texto(5)
FECHAMENTO Inteiro
TOLERANCIA_EXTRA Texto(5)
TOLERANCIA_FALTA Texto(5)
EXCLUIR_HORARIO Bit
DIA_FOLGA Bit
DIA_EXTRA Bit
LEITURA STATUS Bit
LEITURA_DATA Data/Hora
LEITURA_RESPOSTA Texto(255)
DESCRIO
Nmero do horrio (usado como chave). Tamanho:
4 dgitos.
Descrio do horrio
Dia da Semana (usado como chave)
Corresponde a primeira entrada do dia
Corresponde a primeira sada do dia
Corresponde a segunda entrada no dia
Corresponde a segunda sada do dia
Corresponde a terceira entrada do dia
Corresponde a terceira sada do dia
Corresponde a quarta entrada do dia
Corresponde a quarta sada do dia
Corresponde a quinta entrada do dia
Corresponde a quinta sada do dia
Hora de fechamento do dia
Minutos de tolerncia para clculo de extras
Minutos de tolerncia para clculo de faltas
0= no excluir 1= realizar excluso
0= no folga 1= folga
0= no extra 1= extra
0= no importado pelo sistema 1 = j importado
Data em que o horrio foi importado
Integrao
Ponto Secullum 4
Ponto Secullum 4 x Sistemas Externos
Wednesday, 13 de November de 2013 - Pgina 5 de 6
Exemplo:
NUMERO
170
170
170
DESCRICAO
HORRIO170
HORRIO170
HORRIO170
DIA_SEMANA
1
2
3
Ao ler a linha, alm de marcar como lida, o sistema informa a data e hora da
leitura no campo leitura_data. Caso no seja possvel cadastrar ou excluir o
horrio, a descrio do erro informada no campo leitura_resposta.
Lista dos respectivos dias da semana:
DIA
VALOR NO BANCO DE DADOS
SEGUNDA-FEIRA
1
TERA-FEIRA
2
QUARTA-FEIRA
3
QUINTA-FEIRA
4
SEXTA-FEIRA
5
SBADO
6
DOMINGO
7
Como regra de banco, no poder haver 2 linhas com nmero de horrio e dia da
semana iguais.
Integrao com registro de batidas
A view vw_batidas indicada para leitura dados dos acessos registrados no sistema.
Cada linha retorna um dia de batidas do funcionrio
CAMPO
ID
DATA
ENTRADA1
SAIDA1
ENTRADA2
SAIDA2
ENTRADA3
SAIDA3
ENTRADA4
SAIDA4
ENTRADA5
SAIDA5
NOME
N_FOLHA
N_IDENTIFICADOR
N_PIS
DESCRICAO
Nmero nico das batidas do dia
Data da batida
Primeira entrada
Primeira sada
Segunda entrada
Segunda sada
Terceira entrada
Terceira sada
Quarta entrada
Quarta sada
Quinta entrada
Quinta sada
Nome do funcionrio
N da folha do funcionrio
N identificador do funcionrio
N PIS do funcionrio
Exemplo de seleo
Selecionar um funcionrio especfico:
Integrao
Ponto Secullum 4
Ponto Secullum 4 x Sistemas Externos
Wednesday, 13 de November de 2013 - Pgina 6 de 6