Pular para conteúdo

Matriz de estados e transições do núcleo

Matriz consolidada dos estados que controlam associação, registro, pagamentos, certificados e Sala VIP no núcleo do legado.

Componentes de estado do núcleo

Elemento Tabela ou contexto Papel
EM_DIA clubecad Estado financeiro e operacional do associado
carteirinha clubecad Situação da carteira do associado
situacao musicasregistradas Estado do título no fluxo de registro
pedidof clubecad_pgto_novo e musicasregistradas_pgto_nova Agrupador de cobrança e callback
controle_refer tabelas intermediárias de pagamento Ponte entre o pagamento e a linha principal afetada
A leitura do registro Estado calculado de carência, não persistido como situação principal

Estados persistidos e estados calculados

Estado Natureza Onde aparece
S, M, R, W, I, T, N, E, D persistido em clubecad.em_dia ou lido em checagens de acesso associação, reentrada, Sala VIP, registro e agendamento
N, E, S persistido em clubecad.carteirinha ciclo da carteira
P, G, D persistido em musicasregistradas.situacao registro, pagamento e certificado
A calculado na leitura consulta clássica do registro e carência

Matriz integrada do associado

Estado atual Gatilho Origem principal Escrita principal Próximo estado Efeito no núcleo
inexistente proposta pública aceita LOJA/supergeral_matricula2uni_cep.asp e LOJA/supergeral_matricula3uni_cep.asp criação em clubecad e abertura em clubecad_pgto_novo M libera entrada inicial em confiança e abre cobrança de matrícula
CPF já classificado para reentrada intermediária nova proposta com reincidência intermediária fluxo público de associação já documentado gravação em clubecad com nova associação R mantém reentrada vigiada antes da regularização final
CPF já classificado para reentrada tardia nova proposta com múltiplas reincidências fluxo público de associação já documentado gravação em clubecad com pagina = "n" W mantém reentrada sem liberação pública inicial
S nova tentativa de associação LOJA/supergeral_matricula2uni_cep.asp sem nova gravação no fluxo de proposta permanece S interrompe a proposta e retorna o associado ao portal
I nova tentativa de associação LOJA/supergeral_matricula2uni_cep.asp sem nova gravação no fluxo de proposta permanece I interrompe a proposta e trata o associado como já válido
N ou E nova tentativa de associação LOJA/supergeral_matricula2uni_cep.asp redirecionamento para pagamento permanece N ou E até baixa desvia a entrada para regularização
M, R, W, N ou E baixa aprovada de matrícula, mensalidade ou reativação callback central e baixa Bradesco atualização em clubecad, propagação para musicas, shop_* e consolidação financeira S restaura o associado ao estado ativo
S ou T atraso além da régua do script agendamento/suspender_servicos.asp e suspender_servicos_quente.asp atualização em clubecad, musicas e shop_* N bloqueia serviços e retira conteúdo do circuito ativo
N ou T envelhecido exclusão operacional desativacao_email.asp e povoa_excluidos.asp atualização em clubecad e rotinas derivadas E fixa o cadastro como excluído operacionalmente

Matriz integrada do registro

Estado atual Gatilho Origem principal Escrita principal Próximo estado Efeito no núcleo
inexistente envio de registro com gratuidade ou crédito suficiente registro_flash/n_registro5.asp inserção em registro e musicasregistradas G grava o título sem cobrança posterior do lote
inexistente envio de registro cobrado registro_flash/n_registro5.asp inserção em registro, musicasregistradas e abertura em musicasregistradas_pgto_nova P deixa o título pendente e exposto ao pagamento
P baixa aprovada do lote arede/erede/scripts_ccb/atualiza_dados.asp atualização em musicasregistradas ou musicasregistradas_1 e marcação em musicasregistradas_pgto_nova D libera emissão do certificado
G leitura clássica com carência não cumprida consulta do registro sem nova gravação do título A calculado expõe o título como provisório na leitura clássica
G leitura clássica com carência cumprida ou EM_DIA = I consulta do registro sem nova gravação do título permanece G, tratado como definitivo libera leitura como definitivo na trilha clássica
G leitura no módulo moderno de certificados emite_certificado_andre/registro_andre_certificado.asp e emite_certificado_andre/emite_certificado.asp sem nova gravação do título permanece G, tratado como emitível libera emissão no módulo moderno

Relação entre associado e registro

Condição do associado Leitura do registro Efeito
EM_DIA = I registro gratuito ou em carência a leitura atual aceita o associado isento como condição suficiente para tratar o título como liberado
EM_DIA = S uso normal do núcleo mantém Sala VIP completa e uso regular do registro
EM_DIA = N, E ou D Sala VIP autenticada o associado entra, vê o resumo da conta, mas não vê os cards de serviço
EM_DIA = T Sala VIP autenticada o núcleo mantém acesso liberado até nova reavaliação
EM_DIA = M ou W Sala VIP autenticada a leitura atual mostra aviso de matrícula pendente; o conjunto completo de cards depende da régua final usada na página

Pontos de propagação entre os estados

  1. A associação grava o primeiro estado operacional do associado em clubecad e abre a cobrança em clubecad_pgto_novo.
  2. A baixa financeira do associado devolve o efeito final para clubecad e propaga o estado para módulos dependentes.
  3. O registro grava primeiro o lote em musicasregistradas e só depois decide se haverá ou não cobrança.
  4. O pagamento do registro não altera apenas a tabela intermediária: ele marca musicasregistradas_pgto_nova e promove o título em musicasregistradas ou musicasregistradas_1.
  5. A emissão do certificado não cria novo estado; ela depende da leitura final de situacao.

Leitura consolidada do núcleo

  1. O núcleo trabalha com dois eixos persistidos principais: o estado do associado em clubecad.em_dia e o estado do título em musicasregistradas.situacao.
  2. A associação, o registro e a Sala VIP compartilham CPF, socion, pagamento e adimplência, mas não compartilham a mesma tabela de estado.
  3. O callback financeiro faz a ponte entre o estado intermediário do pagamento e o estado final do associado ou do título.
  4. Parte relevante do comportamento do núcleo não nasce em tela pública, mas nas rotinas de baixa e nas tarefas agendadas.
  5. A no registro e parte da leitura da Sala VIP são estados calculados em consulta, não gravações centrais permanentes.

Referências cruzadas

  1. Hub da seção em Dados e Estados.
  2. Estados do associado em Estados do Associado.
  3. Estados do registro em Estados do Registro.
  4. Cadeia principal dos fluxos em Fluxos Centrais.