Á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:WSMIDDET
Requisito/Story/Issue (informe o requisito relacionado) :DRHESOCP-15849


02. SITUAÇÃO/REQUISITO

Criar API que será consumida pelo Front end do Monitor THF/Portinari, para apresentar o detalhamento dos eventos eSocial.
Esse detalhamento é diferente da primeira consulta, na consulta são apresentados os cards com os totais dos eventos, nesse detalhamento é possível ver todos os registros de um determinado evento.

Tabela RJE
=======

Será passado pelo monitor os parâmetros

  • Código da Empresa
  • Código da Filial
  • Código do Evento
  • Período
  • Status (caso não informe o status o usuário quer ver todos os eventos): Pendente de envio / Aguardando Retorno / Rejeitado/ Sucesso/ Excluído

Para cada evento, é necessário passar as informações pertinentes para que o usuário consiga identificar o registro, porém para todos os eventos é obrigatório passar alguns campos que estão no processo, como status e código (consultar o leiaute https://drive.google.com/file/d/1KSxpNJj6iARjzSP0WJ4K5Osh0wdEk7O7/view?usp=sharing )

Temos que buscar, dentro do XML os campos que tornarão fácil a identificação do registro
S-1000 - tpInsc /nrInsc e nmRazao
S-1005 - tpInsc /nrInsc
S-1010 - codRubr / ideTabRubr / dscRubr
S-1020 - codLotacao / tpLotacao / tpInsc /nrInsc
S-1030 - codCargo /nmCargo
S-1035 - codCarreira /dscCarreira
S-1040 - codFuncao / dscFuncao
S-1050 - codHorContrat
S-1060 - codAmb / nmAmb
S-1070 - tpProc / nrProc

Para todos os eventos:
RJE_RETF - Retificador
RJE_DTG - Data de Geração
RJE_HORAG - Hora de Geração

Critério de Aceite:
Após clicar na consulta, serão apresentados os card´s dos eventos.
Clicar sobre o código do evento;
Devem ser apresentados os registros do evento, por exemplo, todas as verbas, que estão na RJE;

Em um segundo teste, escolher um dos status e clicar no total de registros naquele status;
Se clicar no numero de "enviados" por exemplo, apresentar na segunda tela somente devem ser apresentados registros dos eventos enviados.

03. SOLUÇÃO

Desenvolvimento de uma API REST que ..realiza a consulta dos detalhes dos eventos enviados ao governo pelo eSocial.


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>

...