Á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:

JURA170.prw - Gravação da fila

JURA202.prw - Cancelamento de pré-fatura

JURA202E.prw - Resumo da pré-fatura

JURA300.prw - Controle de versão do LegalDesk

JurRestModels.prw - Publicação do modelo JURA300

País:Brasil
Ticket:-
Requisito/Story/Issue (informe o requisito relacionado) :DJURDEP-10626


02. SITUAÇÃO/REQUISITO

O objetivo desta story é simplificar a sincronização de pré-faturas, na emissão e cancelamento, sob dois aspectos:

  • Volume de itens na fila de sincronização 
  • Performance de inclusão na fila de sincronização/lock

Para evitar que seja necessário aguardar esta implementação do lado do LegalDesk, nós iremos criar também um controle de versão do nosso lado, para que seja possível proteger alterações do nosso lado, para cada cliente.

03. SOLUÇÃO

Conforme solicitado na tarefa, foi realizado as seguintes alteraçõs:

  • Criado controle de versão do LegalDesk (JURA300)
  • No momento do cancelamento de uma pré fatura, não serão enviados os itens de TimeSheet para a fila de sincronização
  • Melhoramos o modelo de dados da JURA202e para informar apenas os códigos do TimeSheet, despesas e tabelados para revisão da pré fatura.
  • Será sempre incluído na fila os registros manipulados, minimizando o consumo de processamento da tabela da fila.

04. DEMAIS INFORMAÇÕES

Criação da tabela de Controle de versão do LegalDesk:

X2_CHAVEX2_NOMEX2_UNICO
OI1Controle de Versão LegalDeskOI1_FILIAL+OI1_COD
X3_CAMPOX3_TIPOX3_TAMANHOX3_TITULOX3_VALIDX3_RELACAO
OI1_FILIALC8Filial--
OI1_CODC5Cod. Versão-GETSXENUM("OI1","OI1_COD")
OI1_DATAD8Dt Inclusão-DATE()
OI1_VERSAOC10VersãoEXISTCHAV("OI1",FwFldGet("OI1_VERSAO"),2)-

                   

ÍndiceOrdemDescriçãoChave
OI11Cod. Versão + VersãoOI1_FILIAL+OI1_COD+OI1_VERSAO
OI12VersãoOI1_FILIAL+OI1_VERSAO

05. ASSUNTOS RELACIONADOS