Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Linha de Produto:
Segmento:
Módulo:
Função:
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :


02. SITUAÇÃO/REQUISITO - Eventos de tabelas

Sobre gravação dos eventos na tabela RJE

...

Operação GPERegistro no RJEStatusOperaçãoResultado
AlteraçãoExiste1 / 3InclusãoSobrescrever o registro -  Operação I - Tag Inclusão- Status 1
AlteraçãoNão existe

Incluir o registro  -  Operação I - Tag Inclusão - Status 1
AlteraçãoExiste4Alteração Incluir novo registro  -  Operação I A - Tag Alteração - Status 1
AlteraçãoExiste2
Apresentar mensagem que o registro está em trânsito - Não efetivar a alteração no RJE e nem na linha
AlteraçãoExiste1/3Alteração Sobrescrever o registro -  Operação A - Tag Alteração
ExclusãoExiste4Dif<>EIncluir novo registro - Operação E - Tag Exclusão
ExclusãoExiste1/3Dif<>EExcluir RJE
ExclusãoExiste2Dif<>EApresentar mensagem que o registro está em trânsito - Não efetivar a alteração no RJE e nem na linha

...

CódigoIniOperaçãoTagStatus
003042019AAlteração1

03. SITUAÇÃO/REQUISITO - Eventos do funcionário

Sobre gravação dos eventos de funcionários na  RJE

O conceito de funcionários é diferente dos eventos de tabelas. Existem os eventos iniciais (2300/2200) eventos retificadores: quando houve erros nos eventos iniciais e eventos de alteração (2205/2206/2306)

Neste bloco trataremos dos eventos iniciais:

A regra que devemos seguir na gravação será, considerando como chave de leitura RJE_FILIAL+RJE_FIL+RJE_EVENTO+RJE_INI+RJE_KEY (onde RJE_INI será sempre branco)


Operação no GPE - Cad. Func/DependentesRegistro no RJEStatusResultado
InclusãoExiste1 / 3Sobrescrever o registro -  Operação I - Tag Retificador = 1 -  Status 1
AlteraçãoNão existe
Incluir o registro  -  Operação I - Tag Retificador = 1 - Status 1
AlteraçãoExiste4Incluir novo registro  -  Operação A - Tag Retificador = 2 - Status 1
AlteraçãoExiste2Apresentar mensagem que o registro está em trânsito - Não efetivar a alteração no RJE e nem na linha
AlteraçãoExiste1/3Sobrescrever o registro -  Operação A - Tag Retificador = 1 -  Status 1


04. CARGA INICIAL

Limpeza:
Ambiente de Base igual a Produção:

Excluir todos os eventos com status diferente de 
4 - Transmitido e com sucesso
2 - Transmitido e aguardando

Ambiente de Base igual a Pré-Produção:
Excluir todos os eventos 

Exclusão em lote:
Gerar o evento novamente com a tag Exclusão preenchida, somente para eventos com status 4
Para os demais não fazer nada.


03. SOLUÇÃO


Totvs custom tabs box
tabsPasso 01, Passo 02, Passo 03, Passo 04
idspasso1,passo2
Totvs custom tabs box items
defaultyes
referenciapasso1

Totvs custom tabs box items
defaultno
referenciapasso2

...