01. DADOS GERAIS
Produto: | TOTVS Gestão Jurídica - Linha SISJURI |
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | Jurídico |
Módulo: | TOTVS Gestão Jurídica - Linha SISJURI - Pré Faturamento de Serviços (SIGAPFS) |
Função: | Processamento de solicitação de Ocorrências do Jurídico para Criação de Fatura adicional - JURA033A.prw Wizard de configuração de ocorrência - JURA304.prw Emissão de Ocorrências do jurídico - JURA305.prw Acompanhamento das solicitações de ocorrencias do jurídico - JURA306.prw Consulta de Solicitações Prontas para criar Fatura Adicional - JURA308.prw |
País: | Brasil |
Ticket: | - |
Requisito/Story/Issue (informe o requisito relacionado) : | DJURDEP-11207 |
02. SITUAÇÃO/REQUISITO
O objetivo desta story é criar a estrutura de apis para receber o retorno do Jurídico, em relação aos dados pedidos através de uma solicitação de ocorrência, gerada pelo jurídico.
Endpoints necessários:
- Endpoint 01:
- Buscar todas as solicitações pendentes, de acordo com o codigoT de cliente.
- Para movimentação da solicitação de "Pending" para "Progress".
- Endpoint 02:
- Retornar uma Solicitação em especifico independente dela estar em "Pending" ou "Progress"
- Endpoint 03:
- Permitir o Sistema Jurídico enviar os dados que coletou da solicitação especifica
- Para receber os dados do jurídico e movimentar a solicitação de "Progress" para "Done".
- Endpoint 04:
- Busca os dados das solicitações em status "Done".
- Endpoint 05:
- Retornar os dados de uma Solicitação em especifico que estiver em "Done"
- Caso ela esteja em "Progress", sinalizar que a Solicitação ainda está sendo processada pelo Jurídico
- Endpoint 06:
- Para movimentar a solicitação de "Done" para "History" com base no Anomes da Solicitação
Além disso, devemos criar uma rotina no Protheus para realizar os seguintes passos:
- Busca de solicitações em status "Done".
- Processamento dessa solicitação, ou seja, cálculos de faixas de valores, validação do limite de parcelas e criação da Fatura Adicional (caso possua valor total).
- Por fim, após a criação da fatura adicional, deverá arquivar a solicitação na pasta "History"
03. SOLUÇÃO
Criada a estrutura de API's para receber retorno do jurídico, em relação aos dados pedidos através de uma solicitação de ocorrência, gerada pelo jurídico.
Criados os seguintes endpoints:
- GET - Que busca todas as solicitações pendentes, de acordo com o codigoT de cliente.
- Ao retornar os dados para o Sistema Jurídico o endpoint movimenta a solicitação de "Pending" para "Progress"
- GET - Para retornar os dados de uma solicitação especifica, esteja ela em "Pending" ou "Progress"
- PUT - Recebe os dados do Jurídico e complementa elas nos dados da Solicitação.
- Quando o sistema salvar os dados passados pelo jurídico a solicitação será movimentada de "Progress" para "Done"
- GET - Busca de solicitações em status "Done".
- GET - Busca os dados de uma solicitação em especifico
- Caso ela esteja em "Done" o sistema irá retornar os dados dessa solicitação
- Caso ela esteja em "Progress" o sistema irá informar que o Sistema Jurídico ainda não retornou os dados
- PUT - Para movimentar a solicitação de "Done" para "History".
- A rotina de History irá criar subpastas levando em consideração o ano-mes da Data de Referência inicial da Solicitação
Além disso, foi criada a rotina de Consulta de solicitações prontas para criação de faturas adicionais (JURA308), com o objetivo de buscar as solicitações com status "Done", validar as informações da resposta do jurídico, validar limite de parcelas, validar faixa de valores para a criação da fatura adicional. Após o processamento, a solicitação é arquivada na pasta "History".
04. DEMAIS INFORMAÇÕES
Não há.
05. ASSUNTOS RELACIONADOS
- Fluxo de Solicitação de Ocorrência
- Emissão de Ocorrências - JURA305
- Solicitações de Ocorrências - JURA306
- Consulta de Solicitações Prontas - JURA308