Páginas filhas
  • 7. Documentação de XML de exceção -HCM X SURICATO

Exemplo de XML de Exceção:


Dados utilizados da API

CAMPOS DATASUL

PROPRIEDADES DO XML

DESCRIÇÃO

Valor Fixo - 2 direction

Opções: 

  • 0 entra
  • 1 sai
  • 2 ambos 

autoriz_hora_extra_compens.dat_inic_mpe


endDate

Informação referente a data e hora final.

Formato:

  • Ano com 4 dígitos 
  • - (Fixo)
  • Mês com 2 dígitos 
  • - (Fixo)
  • Dia com 2 dígitos
  • T23:59:59 (Fixo)

Exemplo:"2021-05-14T23:59:59"

Estes campos são gravados na também na movto_integr_tsa_chave.cod_chave_tsa - Data do Campo "Cod Chave TSA" do FP8870. A data corresponde a quarta posição do campo movto_integr_tsa_chave.cod_chave_tsa.

Exemplo: 3;302;100;2021-05-14;20:00;1

autoriz_hora_extra_compens.num_horar_term_mpeendTime

Corresponde à hora de fim da autorização de hora extra/compensação.

Formato:

  • Ano com 4 dígitos 
  • - (Fixo)
  • Mês com 2 dígitos 
  • - (Fixo)
  • Dia com 2 dígitos
  • T (Fixo)
  • Hora com 2 dígitos
  • : (Fixo)
  • Minutos com 2 dígitos
  • :00 (Fixo)

Exemplo:"2021-05-14T22:00:00"

autoriz_hora_extra_compens.num_horar_inic_mpe

initialTime

Corresponde à hora de início da autorização de hora extra/compensação.

Formato:

  • Ano com 4 dígitos 
  • - (Fixo)
  • Mês com 2 dígitos 
  • - (Fixo)
  • Dia com 2 dígitos
  • T (Fixo)
  • Hora com 2 dígitos
  • : (Fixo)
  • Minutos com 2 dígitos
  • :00 (Fixo)

Exemplo:"2021-05-14T18:00:00"

Valor Fixo - 0 pairTypeEste campo recebe o valor fixo 0 (zero).
tip_dia_horar_turno_trab.idi_sit_dia_trab 

exceptionType

Se tip_dia_horar_turno_trab.idi_sit_dia_trab for igual a 1 - "Dia Trabalhado", então ExceptionType será igual a "0 - permissão"

Senão, ExceptionType será igual a "1 - restrição".

movto_integr_tsa_chave.cod_chave_tsa - Data do Campo "Cod Chave TSA" do FP8870.

externalKey

Campo completo referente ao código da Chave do TSA do FP8870.

Exemplo: 3;302;100;2021-05-14;20:00;1

Formato:

  • Empresa - autoriz_hora_extra_compens.cdn_empresa
  • ; (fixo) 
  • Estabelecimento - autoriz_hora_extra_compens.cdn_estab
  • ; (fixo)
  • Matrícula do funcionário - autoriz_hora_extra_compens.cdn_funcionario
  • ; (fixo)
  • Data inicial - autoriz_hora_extra_compens.dat_inic_mpe 
  • ; (fixo)
  • hora de início da autorização de hora extra/ compensação - autoriz_hora_extra_compens.num_horar_inic_mpe
  • Origem - 

    1 - Autorização - Irá se tratar de autorização quando existir registro na tabela autoriz_hora_extra_compens.

    6 - Iteração calendário - Irá se tratar de autorização quando existir registro na tabela det_calend_func.

    7 - Alteração de Jornada - Irá se tratar de autorização quando existir registro na tabela alter_jorn_trab.

autoriz_hora_extra_compens.dat_inic_mpe



initialDate

Informação referente a data e hora inicial.

Formato:

  • Ano com 4 dígitos 
  • - (Fixo)
  • Mês com 2 dígitos 
  • - (Fixo)
  • Dia com 2 dígitos
  • T00:00:00 (Fixo)

Exemplo:"2021-05-14T00:00:00"

Estes campos são gravados na também na movto_integr_tsa_chave.cod_chave_tsa - Data do Campo "Cod Chave TSA" do FP8870. A data corresponde a quarta posição do campo movto_integr_tsa_chave.cod_chave_tsa.

Exemplo: 3;302;100;2021-05-14;20:00;1


movto_integr_tsa_chave.cod_chave_tsa - Data do Campo "Cod Chave TSA" do FP8870.


origin

Informação referente a origem. A origem corresponde a última posição do campo movto_integr_tsa_chave.cod_chave_tsa.

Exemplo:  3;302;100;2021-05-14;20:00;1

Opções: 

1 - Autorização - Irá se tratar de autorização quando existir registro na tabela autoriz_hora_extra_compens.

6 - Iteração calendário - Irá se tratar de autorização quando existir registro na tabela det_calend_func.

7 - Alteração de Jornada - Irá se tratar de autorização quando existir registro na tabela alter_jorn_trab.


autoriz_hora_extra_compens.cdn_empresa
autoriz_hora_extra_compens.cdn_estab
autoriz_hora_extra_compens.cdn_funcionario

userExternalKey

Informação referente ao código de usuário externo.

Formato:

  • Empresa
  • ; (fixo)
  • Estabelecimento
  • ; (fixo)
  • Matrícula do funcionário

Exemplo: 3;302;100

Estes campos são gravados na também na movto_integr_tsa_chave.cod_chave_tsa - Data do Campo "Cod Chave TSA" do FP8870. 

O código de usuário externo corresponde as três primeiras posições do campo movto_integr_tsa_chave.cod_chave_tsa. Exemplo:  3;302;100;2021-05-14;20:00;1