Árvore de páginas


01. DADOS GERAIS

Linha de Produto:Microsiga Protheus
Segmento:Recursos Humanos
Módulo:SIGAGPE
Função:GPEM921A
Requisito/Story/Issue (informe o requisito relacionado) :DRHESOCP-15232


02. SITUAÇÃO/REQUISITO

Criar um JOB que tem como objetivo transmitir os eventos da tabela RJE para o Middleware/TSS/RET;
Como parâmetro o usuário deve indicar :

Parâmetro 1 - Competência (Indica se o JOB deve considerar somente eventos gerados na competência indicada, se o usuário não informar nada serão considerados todos os eventos com o status branco).

Parâmetro 2 - Dias de corte: formato 30, 40: Neste parâmetro, o usuário informa se deve ignorar eventos que estão na fila a mais de 30 dias, 40 dias, e estão com status branco ou com erro... (gerados indevidamente e ainda não foram excluídos).


O job, dentro das condições acima, deve fazer uma leitura de todos os eventos que estão na tabela RJE com o status branco e enviar para o RET seguindo a ordem dos eventos:

S-1000 - Empregador
S-1070 - Processos
S-1005 - Estabelecimentos
S-1010 - Verbas
S-1020 - Lotações
S-1030 - Cargos
S-1040 - Funções
S-1050 - Horários


Não periódicos (agrupando por funcionário e depois por data, para isso filtrar pela matrícula do funcionário e pela data e hora de geração)
S-2190 - Adm Preliminar
S-2200 - Admissão
S-2300 - Início TSV
S-2205 - Alteração Cadastral
S-2206 - Alteração Contratual
S-2306 - Alteração Contratual TSV
S-2210- CAT
S-2220 - Monitoramento Saúde Trabalhador
S-2221 - Exame Toxicológico
S-2230 - Afastamentos
S-2240 - Condições de trabalho
S-2245 - Treinamentos
S-2250 - Aviso Prévio
S-2298 - Reintegração
S-2299 - Rescisão
S-2299 - Rescisão
S-2399 - Término TSV

S-3000 - Exclusão


Periódicos
S-1200 - Folha
S-1210 - Pagamentos
S-1280 - Desoneração
S-1300 - Contribuições Sindicais


Nota: Fechamento e Fechamento por Contingência devem ser enviados diretamente pelo usuário através do monitor.


Critério de Aceite:
1. Enviar eventos de Carga Inicial, Admissão, Alteração Contratual, demissão e folha de vários funcionários e verificar se a ordem que são transmitidos está de acordo com o definido;
2. Configurar o JOB para fazer a transmissão de uma em uma hora;
3. Verificar se está obedecendo a competência indicada;
4. Na quantidade de dias, informar 1 dia e verificar se o JOB ignora eventos gerados no dia anterior.

03. SOLUÇÃO

Desenvolvimento do JOB de acordo com os requisitos descritos acima.


Para maiores informações, favor consultar a documentação do Serviço REST do TSS no link da API de envio dos dados: https://tdn.totvs.com/x/tL6tHQ.