...
| Produto: | |
|---|
| Linha de Produto: | |
|---|
| Segmento: | |
|---|
| Função: | Permitir a Exclusão do Abono utilizando a API de Abono AllowanceControl |
|---|
| País: | Brasil |
|---|
| Requisito/Story/Issue: | DRHJORNRM-8674 |
|---|
02. SITUAÇÃO/REQUISITO
Ao excluir um abono no Quírons a exclusão não é reproduzida efetivada no RM e não retorna mensagem para o usuário.
...
Adequado o método Delete da API Allowancede Abono AllowanceControl .
04. VERSÕES
12.1.2510 e superiores2502.216
12.1.2506.XXX 165
12.1.2510.2502100 e superiores.XXX
05. UTILIZAÇÃO
| Deck of Cards |
|---|
|
| Card |
|---|
| id | 1 |
|---|
| label | Exemplo 1 : Funcionário possui Excluindo Abono cadastrado |
|---|
| Funcionário possui Abono cadastrado na data 0310202503/10/2025 Image Modified
No Postman foi criado um método Delete | Bloco de código |
|---|
| | language | bash |
|---|
| theme | Confluence |
|---|
| http://localhost:8051/apiPara a realização de testes foi utilizado a ferramenta POSTMAN . A requisição deverá ser semelhante a imagem abaixo: {protocolo}://{host}/{api}/rh/v1/allowanceControl /1;2;3|00004;2025-10-03;03:00;1|0005{allowanceId} Image AddedResposta:
O abono será excluído e demonstrará a seguinte mensagem 204 No Content Image Removed. Ao visualizar o espelho do funcionário o abono foi excluído. Image Modified
| Card |
|---|
| id | 2 |
|---|
| label | Exemplo 2 : Funcionário não possui abono cadastradoExcluindo Abono Inexistente |
|---|
| Funcionário não possui Abono cadastrado.
Image Modified | Bloco de código |
|---|
| | language | bash |
|---|
| theme | Confluence |
|---|
| http://localhost:8051/apiPara a realização de testes foi utilizado a ferramenta POSTMAN . A requisição deverá ser semelhante a imagem abaixo: {protocolo}://{host}/{api}/rh/v1/allowanceControl /1;2;3|00004;2025-10-03;03:00;1|0005Resposta: Será demonstrada a mensagem {allowanceId}
Image Modified
| Card |
|---|
| id | 2 |
|---|
| label | Exemplo 3333 : Funcionário não possui abono cadastrado |
|---|
| Funcionário não possui Abono.
Image Removed | Bloco de código |
|---|
| language | bash |
|---|
| theme | Confluence |
|---|
| http://localhost:8051/api/rh/v1/allowanceControl/1;2; | |00004;2025-10-03;03:00;1|0005Resposta | Será demonstrada a mensagem Image Removed
| Table Filter |
|---|
fixedCols | | totalrow | ,, |
|---|
| hidelabels | false |
|---|
ddSeparator | | sparkName | Sparkline |
|---|
| hidePane | true |
|---|
customNoTableMsgText | limitHeight | | sparkline | false |
|---|
default | | isFirstTimeEnter | true |
|---|
cell-width | | hideColumns | false |
|---|
totalRowName | totalColName | | customNoTableMsg | false |
|---|
| disabled | false |
|---|
| enabledInEditor | false |
|---|
| globalFilter | false |
|---|
| id | 1759176505240_480190944 |
|---|
iconfilter | order | | hideControls | false |
|---|
inverse | numbering | datefilter | column | | sort | status ⇧ |
|---|
totalcol | | disableSave | false |
|---|
rowsPerPage | | separator | Point (.) |
|---|
labels | thousandSeparator | ignoreFirstNrows | ddOperator | userfilter | | datepattern | dd/mm/yy |
|---|
numberfilter | heightValue | hideFilters | | updateSelectOptions | false |
|---|
| worklog | 365|5|8|y w d h m|y w d h m |
|---|
| isOR | AND |
|---|
showNRowsifNotFiltered | Mensagens de Erro:
| Table Filter |
|---|
fixedCols | | totalrow | ,, |
|---|
| hidelabels | false |
|---|
ddSeparator | | sparkName | Sparkline |
|---|
| hidePane | true |
|---|
customNoTableMsgText | limitHeight | | sparkline | false |
|---|
default | | isFirstTimeEnter | true |
|---|
cell-width | | hideColumns | false |
|---|
totalRowName | totalColName | | customNoTableMsg | false |
|---|
| disabled | false |
|---|
| enabledInEditor | false |
|---|
| globalFilter | false |
|---|
| id | 1759931425650_1787846187 |
|---|
iconfilter | order | | hideControls | false |
|---|
inverse | numbering | datefilter | column | | sort | status ⇧ |
|---|
totalcol | | disableSave | false |
|---|
rowsPerPage | | separator | Point (.) |
|---|
labels | thousandSeparator | ignoreFirstNrows | ddOperator | userfilter | | datepattern | dd/mm/yy |
|---|
numberfilter | heightValue | hideFilters | | updateSelectOptions | false |
|---|
| worklog | 365|5|8|y w d h m|y w d h m |
|---|
| isOR | AND |
|---|
showNRowsifNotFiltered | | status | errorCode | message |
|---|
200 | "Gravação efetuada com sucesso." | | 400 | "00001" | "PIS em formato inválido ou inexistente no cadastro." | | 400 | "00001" | "CPF em formato inválido ou inexistente no cadastro." | | 400 | "00002" | "NSR duplicado. Número já foi importado na tabela" | | 400 | "00002" | "NSR duplicado. Número já foi importado na InscrEmp informada." Obs: (Essa validação só é feita se o campo "CodRelogioExtChave" estiver com o valor PONTOWEB ) | | 400 | "00003" | "NSR não foi informado e é obrigatório" | | 400 | "00006" | "Não foi informado o campo obrigatório: CodRelogioExtChave" | | 400 | "00006" | "Não foi informado o campo obrigatório: codFuncMsa" | | 400 | "00006" | "Não foi informado o campo obrigatório: numHorarMarcacAces" | | 400 | "00006" | "Código do REP é obrigatório" | | 400 | "00006" | "Não foi informado o campo obrigatório: codUsuarExtChave" | | 400 | "00006" | "Data da marcação é obrigatória" | | 400 | "00006" | "Campo 'datMarcacAces' no formato incorreto. Deve ser preenchido como data." | | 400 | "00006" | "Tamanho do campo InscrEmp inválido. O campo permite a quantia de caracteres 11 ou 14 apenas." | | 400 | "00006" | "Campo codRelogioExtChave no formato inválido. Deve ser preenchido para o Suricato: Coligada;Código do Terminal de Coleta ou para Ahgora: PONTOWEB." | | 400 | "00006" | "Não foi informado o campo obrigatório: InscrEmp." Obs: (Essa validação só é feita se o campo "CodRelogioExtChave" estiver com o valor PONTOWEB ) | | 400 | "00007" | "Terminal de coleta não está cadastrado no ERP." | | 400 | "99999" | "Erro interno na tabela. Registro não foi gravado." |
|
...
| | Nota |
|---|
| As mensagens de validações serão retornadas sempre que algum campo passado que seja obrigatório não tenha sido informado na requisição ou esteja informado erroneamente. |
| Retorno API | Mensagem |
|---|
| 204- No Content | "Abono foi excluido com sucesso" | | 404- Not Found | "Abono não encontrado na base de dados" | | 500- Internal Server Error | "Os parâmetros da requisição não foram informados corretamente" |
|
|