...
| 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 : Excluindo Abono existente na Base de dados |
|---|
| 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 : Excluindo abono inexistente na Base de dadosAbono 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 3 : Mensagens de Validação |
|---|
| | 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. |
| status | errorCode | message |
|---|
204 | Exclusão efetuada | Abono foi excluido com sucesso | .| - 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 |
|
|
...