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
- A associação grava o primeiro estado operacional do associado em
clubecade abre a cobrança emclubecad_pgto_novo. - A baixa financeira do associado devolve o efeito final para
clubecade propaga o estado para módulos dependentes. - O registro grava primeiro o lote em
musicasregistradase só depois decide se haverá ou não cobrança. - O pagamento do registro não altera apenas a tabela intermediária: ele marca
musicasregistradas_pgto_novae promove o título emmusicasregistradasoumusicasregistradas_1. - A emissão do certificado não cria novo estado; ela depende da leitura final de
situacao.
Leitura consolidada do núcleo
- O núcleo trabalha com dois eixos persistidos principais: o estado do associado em
clubecad.em_diae o estado do título emmusicasregistradas.situacao. - 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. - O callback financeiro faz a ponte entre o estado intermediário do pagamento e o estado final do associado ou do título.
- Parte relevante do comportamento do núcleo não nasce em tela pública, mas nas rotinas de baixa e nas tarefas agendadas.
Ano registro e parte da leitura da Sala VIP são estados calculados em consulta, não gravações centrais permanentes.
Referências cruzadas
- Hub da seção em Dados e Estados.
- Estados do associado em Estados do Associado.
- Estados do registro em Estados do Registro.
- Cadeia principal dos fluxos em Fluxos Centrais.