Fluxos centrais do legado
Detalhamento das cadeias principais do sistema, com foco em portas de entrada, páginas, tabelas intermediárias e desfechos.
Portas de entrada principais
- Associação começa pelo pré-cadastro e pode terminar em cadastro completo, pagamento de matrícula, regularização ou login da Sala VIP.
- Registro de obras é um fluxo próprio, com CPF na entrada, formulário de títulos, etapa separada de envio de conteúdo, armazenamento e decisão entre gratuidade e pagamento.
- Painel de pagamentos é outro fluxo próprio, acessado por CPF, voltado a listar títulos pendentes e quitar um, vários ou todos.
- Certificados também entram por CPF e dependem do status do título: definitivo libera emissão, pendente leva para pagamento.
- Sala VIP exige autenticação e muda de comportamento conforme a adimplência do sócio.
- No fluxo público de associação analisado, a página de proposta só é exibida quando o CPF não cai nas saídas imediatas de
S,I,NouE, e é nessa mesma página queEM_DIA = Mé preenchido antes da gravação final.
Portas de entrada no código
- O
web.configdo legado definesupergeral.aspcomo documento padrão do site no IIS. - A home efetiva executa blocos compartilhados e centraliza a navegação principal do portal.
- No cabeçalho principal, o menu
Associarleva paraloja/supergeral_matricula_cep.asp?categ=1,?categ=2e?categ=3. - O mesmo cabeçalho envia o login para
supergeral_login.aspe concentra o acesso à Sala VIP e aos demais serviços. - Na associação de compositores, a primeira página da cadeia é
LOJA/supergeral_matricula_cep.asp, que coleta nome, CPF e CEP e enviaPOSTparaLOJA/supergeral_matricula2uni_cep.asp. - A etapa seguinte decide entre continuidade do cadastro, retorno simples ao site ou desvio para
supergeral_central_de_pagamentos_1.asp, conforme o CPF já exista e conforme o estado de adimplência encontrado. - No mesmo ponto,
LOJA/supergeral_matricula2uni_cep.asptrataSeIcomo cadastros já válidos, trataNeEcomo pendência financeira e, quando a proposta continua, injetaEM_DIA = Mantes doPOSTparaLOJA/supergeral_matricula3uni_cep.asp.
Relações principais
- Associação, registro, pagamentos, certificados e Sala VIP são fluxos distintos, mesmo quando compartilham CPF, status do sócio e cobrança.
- O CPF aparece como chave de entrada em associação, registro, painel de pagamentos e certificados.
- Na associação, o CPF decide entre novo cadastro, regularização e acesso direto à área autenticada.
- O pagamento interfere em dois eixos diferentes: regularização do sócio e liberação de títulos registrados.
- Certificado não é continuação direta do cadastro; ele depende do status definitivo do título consultado.
- Sala VIP depende de login, enquanto pagamentos e certificados operam por consulta direta com CPF.
Fechamento técnico dos fluxos centrais
- Associação não termina no formulário de proposta: a cadeia passa por leitura de
clubecad, gravação emclubecade abertura da cobrança emclubecad_pgto_novo. - O desvio para
supergeral_central_de_pagamentos_1.aspjá acontece antes da proposta completa quandosupergeral_matricula2uni_cep.aspencontra CPF com pendência financeira. - A liberação em confiança não nasce no callback de pagamento nem na etapa final de gravação: ela nasce ainda em
supergeral_matricula2uni_cep.asp, que enviaEM_DIA = Mpara a próxima página quando o CPF pode prosseguir. supergeral_matricula3uni_cep.asprecebe esse estado porPOST, persiste o valor emclubecade registra o pedido financeiro emclubecad_pgto_novo.- O sócio isento também é tratado fora da associação:
supergeral_sv.aspo exibe como usuário dispensado das mensalidades, mantém os cards da Sala VIP liberados e páginas de registro aceitamem_dia = icomo condição suficiente para liberar registro definitivo sem depender de seis mensalidades pagas. - Registro de obras usa um fluxo próprio de persistência: primeiro cria ou atualiza o pedido em
registro, depois grava o lote emmusicasregistradase só então define se haverá pagamento. - O fechamento financeiro do registro não ocorre na mesma página do cadastro inicial; ele depende da tabela intermediária
musicasregistradas_pgto_novae do callback de pagamento. - O fechamento financeiro da associação também depende de callback:
clubecad_pgto_novoguarda o pedido earede/erede/scripts_ccb/atualiza_dados.aspdevolve a baixa paraclubecad. faturamento_mensalaparece como consolidação transversal de matrícula, mensalidade, reativação e registro.- O painel de pagamentos começa em
supergeral_central_de_pagamentos_1.asp, recebe CPF e opção de serviço e, para registro de música,supergeral_central_de_pagamentos_2.aspredireciona a navegação pararegistro_flash/altera_deleta_registro_percy.asp?volta=pagamento. - Nessa trilha de registro, a seleção de pendências segue para
registro_flash/central_de_pagamentos_registros_2.asp, que cria umpedidofnovo emmusicasregistradas_pgto_nova, grava um cabeçalho sentinela e uma linha por título selecionado antes de enviar o pagamento paraloja/supergeral_pagamentounificado.asp. - No callback,
arede/erede/scripts_ccb/atualiza_dados.asplê essepedidof, marca a baixa emmusicasregistradas_pgto_novae devolve o efeito final paramusicasregistradasoumusicasregistradas_1, promovendo os títulos pagos parasituacao = D. - A emissão de certificado se divide em duas etapas:
emite_certificado_andre/registro_andre_certificado.aspconsultamusicasregistradasemusicasregistradas_1por CPF, eemite_certificado_andre/emite_certificado.asprelê o registro selecionado antes de compor o documento e o link de impressão emcertificado_pdf.php.
Referencias cruzadas
- A sequencia operacional completa fica em Sequencia detalhada dos fluxos centrais.
- Estados do nucleo ficam em Matriz de Estados e Transicoes do Nucleo.
- Escritas do nucleo ficam em Matriz de Escrita das Tabelas Centrais.