01. DADOS GERAIS
| Linha de Produto: | Microsiga Protheus |
|---|---|
| Segmento: | Recursos Humanos |
| Módulo: | SIGAGPE |
| Rotina: | GPEM923 |
| Story: | DRHGCH-18689 |
02. SITUAÇÃO/REQUISITO
Criar um JOB que tem como objetivo chamas as funções das APIS da NG, desta forma integraremos os dados da tabela RJP para as tabelas da NG em forma de API.
Esta issue trata da criação do JOB e posteriormente criaremos uma issue para cada API
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 a data de integração em 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 registros que estão na tabela RJP com a data de integração em branco, para cada tipo de registro (SRB, RD0, SRA,etc...) deverá ser chamada uma função.
Esta função fará a leitura do registro na tabela de origem (SRA, SERB, tec..) e alimentará a API com os dados solicitados, porém essa issue se refere apenas para o JOB
Parâmetros a serem passados nas funções:
Nome da Tabela RJP_TAB
Chave de Leitura: RJP_KEY
Operação: RJP_OPER
A
<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>
|