Árvore de páginas


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