Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

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 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.

...

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>

...