Produto: | |
---|---|
Linha de Produto: | |
Segmento: | |
Módulo: | SIGAGPE |
Função: | GPEM923.PRW GPESAPISQB.PRW |
Ticket: | Não tem |
Requisito/Story/Issue (informe o requisito relacionado) : | DRHGCH-20586 |
1 - Alterar o JOB (GPEM923) para a inclusão da tabela SQB:
O job deve fazer uma leitura de todos os registros que estão na tabela RJP com a data de integração em branco. Caso encontre o tipo de registro "SQB", deverá chamar a função que faz a leitura da tabela SQB e alimentará a API com os dados solicitados.
2 - Criar uma função que deverá ser chamada no JOB para gerar API "departament".
Esta é uma API da NG e deve ser gerada com os dados da tabela de Departamentos (SQB).
Quando o JOB identificar registros do tipo RJP_TAB - "SQB" e este registro não tiver data de integração, será chamada esta função, passando como parâmetro a chave de leitura RJP_KEY e a operação RJP_OPER
A função deve:
Buscar dentro da tabela SQB o registro que foi incluído ou alterado e incluir os dados conforme o documento (campos da API)
https://app.swaggerhub.com/apis/jacksjm/quirons/1.0.0#/default/createDepartment
Se a operação for Exclusão, não é necessário incluir os dados, somente a chave única.
No caso de algum erro na integração, vamos gravar o retorno da NG no campo RJP_RTN.
Observação: o campo da API ID Único (Chave Única) é RJP_KEY
ID = RJP_KEY
DESCRIPTION= SQB_DESCRIC
Desenvolvida a rotina fGetSQB para buscar os dados da tabela RJP referentes aos departamentos (SQB) e a rotina GPESAPISQB para envio dos dados para a integração.
N/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; } .aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { background: #FF9900; !important } .menu-item.active-tab { border-bottom: none !important; } </style> |