Histórico da Página
...
Linha de Produto: | Microsiga Protheus |
---|---|
Segmento: | Recursos Humanos |
Módulo: | SIGAGPE |
Função: | GPEM921B |
Requisito/Story/Issue (informe o requisito relacionado) : | DRHESOCP-15646 |
02. SITUAÇÃO/REQUISITO
Criar um JOB que tem como objetivo verificar o retorno dos eventos que foram transmitidos Middleware/TSS/RET.
O job deve fazer a leitura de todos os eventos que estão na tabela de eventos (RJE) com o status 2 - Aguardando Retorno, seguindo a ordem dos eventos:
Cadastrais
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
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
O JOB deve ainda atualizar os campos abaixo na tabela RJE:
- Status (3 - Com erro e 4 com sucesso)
- XML de retorno
- Número do Recibo
03. SOLUÇÃO
Desenvolvimento do JOB ( Rotina: GPEM921B() ) de retorno dos eventos de acordo com os requisitos descritos acima.
...
- Serviço REST configurado no server principal;
- Novo server com TSS configurado, para ser utilizado em paralelo com o server principal;
- Execução da rotina Wizard (GPEAWIZD) de configuração do certificado digital da integração entre Protheus/Middleware com o serviço TOTVS Services SOA.
...
- Configuração de Serviços REST: https://tdn.totvs.com/x/-m4SCw
- Configuração de Ambiente TSS: https://tdn.totvs.com/x/WIntEw
- Configuração do Wizard: https://tdn.totvs.com/x/dau2Hg
Templatedocumentos
HTML |
---|
<!-- esconder o menu --> <style> div.theme-default .ia-splitter #main { margin-left: 0px; } .ia-fixed-sidebar, .ia-splitter-left { display: none; } #main { padding-left: 10px; padding-right: 10px; overflow-x: hidden; } .aui-header-primary .aui-nav, .aui-page-panel { margin-left: 0px !important; } .aui-header-primary .aui-nav { margin-left: 0px !important; } </style> |
...