Sequencia detalhada dos fluxos centrais
Encadeamento operacional das paginas, decisoes, escritas e desfechos do nucleo principal do legado.
Quadro geral
| Fluxo | Entrada | Decisao principal | Escrita principal | Desfecho |
|---|---|---|---|---|
| associacao | LOJA/supergeral_matricula_cep.asp |
CPF ja existente e estado em clubecad.em_dia |
clubecad e clubecad_pgto_novo |
retorno ao portal, desvio para regularizacao ou abertura da cobranca |
| registro de obras | registro_flash/n_registro1.asp |
gratuidade, credito disponivel e tipo de obra | registro, musicasregistradas e, quando cobrado, musicasregistradas_pgto_nova |
titulo gratuito, titulo pendente ou lote enviado para cobranca |
| pagamentos do associado | supergeral_central_de_pagamentos_1.asp |
tipo do servico e referencia do pedido | clubecad_pgto_novo, clubecad e faturamento_mensal |
baixa de matricula, mensalidade ou reativacao |
| pagamentos do registro | supergeral_central_de_pagamentos_1.asp e registro_flash/altera_deleta_registro_percy.asp?volta=pagamento |
selecao do lote de titulos | musicasregistradas_pgto_nova, musicasregistradas e faturamento_mensal |
promocao do titulo pago para emitivel |
| certificados | registro_flash/altera_deleta_registro_percy.asp |
leitura final de situacao no registro escolhido |
releitura do registro; sem escrita central nova | emissao do certificado ou bloqueio por pendencia |
| Sala VIP | modal de login em header.asp |
autenticacao por CPF ou email com sonho e estado em clubecad.em_dia |
cookies de sessao e leitura de clubecad e clubecad_pontos |
resumo da conta com ou sem cards internos |
Associacao
Cadeia principal
- O fluxo publico entra por
supergeral.asp, segue pelo menuAssociare abreLOJA/supergeral_matricula_cep.aspcomcateg=1,2ou3. - A primeira tela coleta nome, CPF e CEP e envia
POSTparaLOJA/supergeral_matricula2uni_cep.asp. LOJA/supergeral_matricula2uni_cep.aspconsulta o CPF emclubecadantes de abrir a proposta completa.- Se o CPF ja existir com
EM_DIA = SouEM_DIA = I, a cadeia e interrompida ali mesmo e o usuario recebe a saida de retorno ao portal. - Se o CPF ja existir com
EM_DIA = NouEM_DIA = E, a pagina desvia parasupergeral_central_de_pagamentos_1.asp?in=msg&cpf=.... - Quando o CPF pode prosseguir, a mesma pagina abre o formulario
Complete seus dadose injetaEM_DIA = Mantes doPOSTparaLOJA/supergeral_matricula3uni_cep.asp. LOJA/supergeral_matricula3uni_cep.aspgrava o cadastro emclubecad, gera o identificador financeiro do pedido e abre o registro emclubecad_pgto_novo.- A mesma etapa monta a escolha de frequencia e forma de pagamento e envia a proposta para
loja/supergeral_pagamentounificado.asp. - Depois da aprovacao, a baixa do pedido passa por
arede/erede/scripts_ccb/atualiza_dados.aspou porBradesco/baixa_boleto_bradesco_novo.asp, que marcamclubecad_pgto_novo.data_de_pagamentoe devolvem o efeito final paraclubecad.
Efeitos operacionais do fluxo
- A associacao nao termina na proposta visual; ela termina quando a baixa financeira devolve
EM_DIA = Sao cadastro principal. - O mesmo fechamento financeiro atualiza
pgto_referente_a_mes_de,data_ultimo_pgto,valor_ultimo_pgto,qtde_mensal_pagas,total_mensa_pagasebonus_registro_gratisno associado. - A mesma baixa ainda propaga
EM_DIAparamusicaseshop_*, porque a adimplencia do associado afeta modulos dependentes. - Reentrada, suspensao e exclusao operacional continuam usando a mesma base em
clubecad.em_dia, ja consolidada nas paginas de estados e reentrada.
Registro de obras
Cadeia principal
- O fluxo entra pelo portal em
registro_flash/n_registro1.asp. - Nessa tela, a opcao de registrar mantem o
actionemn_registro2.asp; as outras opcoes desviam para pesquisa, certificados ou pagamentos. n_registro2.aspcontinua a cadeia por CPF e consultaclubecaderegistropara pre-preencher nome, endereco, email e situacao do associado.- A trilha segue para as etapas de conteudo do modulo e fecha a gravacao principal em
registro_flash/n_registro5.asp. n_registro5.aspcria ou atualiza o pedido emregistroe grava o lote principal emmusicasregistradas.- Quando o envio entra na trilha gratuita, o lote nasce com
situacao = Ge pode ser fechado sem cobranca adicional na propria cadeia do registro. - Quando o envio entra na trilha cobrada, o lote nasce com
situacao = Pe a pagina abre o agrupamento financeiro emmusicasregistradas_pgto_nova. - Quando ha consumo de credito, a mesma etapa reduz
clubecad.bonus_registro_gratis. - O envio cobrado sai do modulo de registro para
loja/supergeral_pagamentounificado.asp.
Efeitos operacionais do fluxo
- O registro grava primeiro o titulo e so depois define se o lote permanece gratuito ou segue para cobranca.
situacao = Gnao significa sempre o mesmo efeito visual: na leitura classica, ele ainda depende de carencia ou deEM_DIA = I; no modulo moderno de certificados, ele ja aparece como emitivel.situacao = Pmantem o titulo fora do certificado ate a baixa financeira.
Pagamentos do associado
Cadeia principal
- A central entra por
supergeral_central_de_pagamentos_1.aspe recebe CPF mais o servico desejado. - O envio segue para
supergeral_central_de_pagamentos_2.asp. - Para matricula, mensalidade e reativacao, a segunda tela trabalha sobre o cadastro do associado e a referencia do pedido em
clubecad_pgto_novo. - Nessa etapa, a cobranca consolidada segue para
loja/supergeral_pagamentounificado.asp. - A baixa aprovada volta pelo callback central ou pela baixa Bradesco, localiza o pedido em
clubecad_pgto_novoe atualizaclubecad.
Efeitos operacionais do fluxo
- O pedido financeiro do associado existe antes da baixa; o estado final do associado so volta a
clubecaddepois da aprovacao. - A baixa tambem escreve em
faturamento_mensal, para consolidar matricula, mensalidade ou reativacao. - Quando o associado estava bloqueado, a mesma baixa restaura o circuito de modulos dependentes.
Pagamentos do registro
Cadeia principal
- A central de pagamentos com a opcao
Pagar Registro de Musicanao fecha a cobranca na propria tela. supergeral_central_de_pagamentos_2.aspredireciona a navegacao pararegistro_flash/altera_deleta_registro_percy.asp?volta=pagamento.- Nessa tela, o usuario lista os titulos do CPF, marca uma ou mais pendencias e envia para
registro_flash/central_de_pagamentos_registros_2.asp. central_de_pagamentos_registros_2.aspabre um novopedidofemmusicasregistradas_pgto_nova, grava primeiro a linha sentinela combiblioteca = 0e depois uma linha por titulo selecionado.- O lote segue para
loja/supergeral_pagamentounificado.asp. - No retorno aprovado,
arede/erede/scripts_ccb/atualiza_dados.asprelocaliza todas as linhas do mesmopedidof, ignora o sentinela e atualiza o titulo principal emmusicasregistradasoumusicasregistradas_1. - A mesma baixa marca
data_de_pagamentoemmusicasregistradas_pgto_novae gravasituacao = Dcomdata_pagamentono titulo efetivamente pago.
Efeitos operacionais do fluxo
- O pagamento por titulo usa
pedidofcomo agrupador financeiro econtrole_refercomo ponte para o registro real afetado. - O titulo so vira emitivel quando a baixa conclui a promocao para
situacao = D. faturamento_mensalrecebe a consolidacao do lote pago junto com o restante do callback.
Certificados
Cadeia principal
- A trilha de certificados nasce em
registro_flash/altera_deleta_registro_percy.asp. - Quando o usuario escolhe a opcao de certificado, a pagina redireciona para
registro_flash/emite_certificado_andre/registro_andre_certificado.asp?cpf=.... registro_andre_certificado.asppesquisamusicasregistradasemusicasregistradas_1pelo CPF recebido e lista titulo, situacao, tipo, data e numero do registro.- Cada linha monta a URL de
emite_certificado_andre/emite_certificado.asp. emite_certificado.aspnao confia apenas na query string: ele relocaliza o registro pela combinacao deregistroebibliotecaantes de compor o documento.- Quando encontra
situacao = P, a propria tela final interrompe a emissao e devolve o usuario para a trilha de pagamento. - Quando encontra qualquer estado diferente de
P, a pagina monta o certificado e entrega o link de impressao emcertificado_pdf.php.
Efeitos operacionais do fluxo
- Certificado nao cria novo estado no banco; ele depende da leitura final do titulo.
- A trilha de emissao nao depende do login da Sala VIP.
- No modulo atual,
GeDcontinuam chegando a essa tela como estados emitiveis.
Sala VIP
Cadeia principal
- A entrada autenticada nasce no modal de login de
header.asp. - O formulario envia CPF ou email e senha para
supergeral_login.asp. supergeral_login.aspvalida(email = ? OR cgccpf = ?)comsonho = ?emclubecad, grava cookies do associado e redireciona parasupergeral_sv.asp.supergeral_sv.asprelocaliza o associado emclubecad, lebonus_registro_gratis,socio_desde,em_diae consultaclubecad_pontospara exibirtotal_pontos.- A mesma pagina le
valores_globais.natale usa essa chave para parte da liberacao promocional. - O topo da Sala VIP sempre monta o resumo da conta do associado autenticado.
- Os cards internos do hub aparecem quando
EM_DIA = S,EM_DIA = I,EM_DIA = Tou quandovalores_globais.natal = "s". - Quando
EM_DIA = N,EM_DIA = EouEM_DIA = D, o associado continua entrando na Sala VIP, mas recebe apenas o resumo e a mensagem de reativacao. - A partir dos cards, o associado abre carteira, troca de senha, alteracao cadastral, alteracao de perfil e fotos de perfil em modulos com familias visuais diferentes.
Efeitos operacionais do fluxo
- Sala VIP e um hub autenticado, nao um fluxo de pagamento.
- O estado financeiro do associado muda a renderizacao da mesma pagina, e nao apenas o acesso ao login.
- O resumo da conta reaproveita pontos, creditos e situacao financeira como leitura consolidada do nucleo.
Pontos de contato entre os fluxos
clubecad.em_diacontrola o desvio da associacao, a renderizacao da Sala VIP, parte da leitura do registro e a reativacao do associado.clubecad_pgto_novoemusicasregistradas_pgto_novaguardam a intencao de cobranca antes da baixa final.pedidofconecta a cobranca ao callback;controle_referconecta a baixa a cada linha principal afetada.- O associado e o registro compartilham CPF, mas nao compartilham a mesma tabela de estado final.
- O certificado depende do estado final do registro, nao do estado atual de login da Sala VIP.
Referencias cruzadas
- Cadeia macro dos modulos em Fluxos Centrais.
- Estados do nucleo em Matriz de Estados e Transicoes do Nucleo.
- Escritas do nucleo em Matriz de Escrita das Tabelas Centrais.
- Regras funcionais em Regras de Negocio > Associacao, Registro de Obras, Pagamentos por Titulo, Certificados e Reentrada e Area do Associado.