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_CHAVE | X2_NOME | X2_UNICO |
---|---|---|
OI1 | Controle de Versão LegalDesk | OI1_FILIAL+OI1_COD |
X3_CAMPO | X3_TIPO | X3_TAMANHO | X3_TITULO | X3_VALID | X3_RELACAO |
---|---|---|---|---|---|
OI1_FILIAL | C | 8 | Filial | - | - |
OI1_COD | C | 5 | Cod. Versão | - | GETSXENUM("OI1","OI1_COD") |
OI1_DATA | D | 8 | Dt Inclusão | - | DATE() |
OI1_VERSAO | C | 10 | Versão | EXISTCHAV("OI1",FwFldGet("OI1_VERSAO"),2) | - |
Índice | Ordem | Descrição | Chave |
---|---|---|---|
OI1 | 1 | Cod. Versão + Versão | OI1_FILIAL+OI1_COD+OI1_VERSAO |
OI1 | 2 | Versão | OI1_FILIAL+OI1_VERSAO |
05. ASSUNTOS RELACIONADOS