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 chamar as funções das APIS da NG, desta forma será integrado os dados da tabela RJP para as tabelas da NG em forma de API.
Parâmetros a serem considerados:
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 a 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...) e após, deverá ser chamada uma nova função que fará a leitura do registro na tabela de origem (SRA, SERB, etc.).
Parâmetros a serem passados nas funções:
Nome da Tabela RJP_TAB
Chave de Leitura: RJP_KEY
Operação: RJP_OPER
03. SOLUÇÃO
O Serviço Automático de Envio de dados para NG (JOB), que enviará os registros da Tabela de Transações (RJP) foi criado com base nos requisitos citados acima, considerando os 2 parâmetros (Competência e Dias de Corte) para seleção das informações que ainda não foram integradas.