Pular para conteúdo

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

  1. O fluxo publico entra por supergeral.asp, segue pelo menu Associar e abre LOJA/supergeral_matricula_cep.asp com categ=1, 2 ou 3.
  2. A primeira tela coleta nome, CPF e CEP e envia POST para LOJA/supergeral_matricula2uni_cep.asp.
  3. LOJA/supergeral_matricula2uni_cep.asp consulta o CPF em clubecad antes de abrir a proposta completa.
  4. Se o CPF ja existir com EM_DIA = S ou EM_DIA = I, a cadeia e interrompida ali mesmo e o usuario recebe a saida de retorno ao portal.
  5. Se o CPF ja existir com EM_DIA = N ou EM_DIA = E, a pagina desvia para supergeral_central_de_pagamentos_1.asp?in=msg&cpf=....
  6. Quando o CPF pode prosseguir, a mesma pagina abre o formulario Complete seus dados e injeta EM_DIA = M antes do POST para LOJA/supergeral_matricula3uni_cep.asp.
  7. LOJA/supergeral_matricula3uni_cep.asp grava o cadastro em clubecad, gera o identificador financeiro do pedido e abre o registro em clubecad_pgto_novo.
  8. A mesma etapa monta a escolha de frequencia e forma de pagamento e envia a proposta para loja/supergeral_pagamentounificado.asp.
  9. Depois da aprovacao, a baixa do pedido passa por arede/erede/scripts_ccb/atualiza_dados.asp ou por Bradesco/baixa_boleto_bradesco_novo.asp, que marcam clubecad_pgto_novo.data_de_pagamento e devolvem o efeito final para clubecad.

Efeitos operacionais do fluxo

  1. A associacao nao termina na proposta visual; ela termina quando a baixa financeira devolve EM_DIA = S ao cadastro principal.
  2. O mesmo fechamento financeiro atualiza pgto_referente_a_mes_de, data_ultimo_pgto, valor_ultimo_pgto, qtde_mensal_pagas, total_mensa_pagas e bonus_registro_gratis no associado.
  3. A mesma baixa ainda propaga EM_DIA para musicas e shop_*, porque a adimplencia do associado afeta modulos dependentes.
  4. 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

  1. O fluxo entra pelo portal em registro_flash/n_registro1.asp.
  2. Nessa tela, a opcao de registrar mantem o action em n_registro2.asp; as outras opcoes desviam para pesquisa, certificados ou pagamentos.
  3. n_registro2.asp continua a cadeia por CPF e consulta clubecad e registro para pre-preencher nome, endereco, email e situacao do associado.
  4. A trilha segue para as etapas de conteudo do modulo e fecha a gravacao principal em registro_flash/n_registro5.asp.
  5. n_registro5.asp cria ou atualiza o pedido em registro e grava o lote principal em musicasregistradas.
  6. Quando o envio entra na trilha gratuita, o lote nasce com situacao = G e pode ser fechado sem cobranca adicional na propria cadeia do registro.
  7. Quando o envio entra na trilha cobrada, o lote nasce com situacao = P e a pagina abre o agrupamento financeiro em musicasregistradas_pgto_nova.
  8. Quando ha consumo de credito, a mesma etapa reduz clubecad.bonus_registro_gratis.
  9. O envio cobrado sai do modulo de registro para loja/supergeral_pagamentounificado.asp.

Efeitos operacionais do fluxo

  1. O registro grava primeiro o titulo e so depois define se o lote permanece gratuito ou segue para cobranca.
  2. situacao = G nao significa sempre o mesmo efeito visual: na leitura classica, ele ainda depende de carencia ou de EM_DIA = I; no modulo moderno de certificados, ele ja aparece como emitivel.
  3. situacao = P mantem o titulo fora do certificado ate a baixa financeira.

Pagamentos do associado

Cadeia principal

  1. A central entra por supergeral_central_de_pagamentos_1.asp e recebe CPF mais o servico desejado.
  2. O envio segue para supergeral_central_de_pagamentos_2.asp.
  3. Para matricula, mensalidade e reativacao, a segunda tela trabalha sobre o cadastro do associado e a referencia do pedido em clubecad_pgto_novo.
  4. Nessa etapa, a cobranca consolidada segue para loja/supergeral_pagamentounificado.asp.
  5. A baixa aprovada volta pelo callback central ou pela baixa Bradesco, localiza o pedido em clubecad_pgto_novo e atualiza clubecad.

Efeitos operacionais do fluxo

  1. O pedido financeiro do associado existe antes da baixa; o estado final do associado so volta a clubecad depois da aprovacao.
  2. A baixa tambem escreve em faturamento_mensal, para consolidar matricula, mensalidade ou reativacao.
  3. Quando o associado estava bloqueado, a mesma baixa restaura o circuito de modulos dependentes.

Pagamentos do registro

Cadeia principal

  1. A central de pagamentos com a opcao Pagar Registro de Musica nao fecha a cobranca na propria tela.
  2. supergeral_central_de_pagamentos_2.asp redireciona a navegacao para registro_flash/altera_deleta_registro_percy.asp?volta=pagamento.
  3. 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.
  4. central_de_pagamentos_registros_2.asp abre um novo pedidof em musicasregistradas_pgto_nova, grava primeiro a linha sentinela com biblioteca = 0 e depois uma linha por titulo selecionado.
  5. O lote segue para loja/supergeral_pagamentounificado.asp.
  6. No retorno aprovado, arede/erede/scripts_ccb/atualiza_dados.asp relocaliza todas as linhas do mesmo pedidof, ignora o sentinela e atualiza o titulo principal em musicasregistradas ou musicasregistradas_1.
  7. A mesma baixa marca data_de_pagamento em musicasregistradas_pgto_nova e grava situacao = D com data_pagamento no titulo efetivamente pago.

Efeitos operacionais do fluxo

  1. O pagamento por titulo usa pedidof como agrupador financeiro e controle_refer como ponte para o registro real afetado.
  2. O titulo so vira emitivel quando a baixa conclui a promocao para situacao = D.
  3. faturamento_mensal recebe a consolidacao do lote pago junto com o restante do callback.

Certificados

Cadeia principal

  1. A trilha de certificados nasce em registro_flash/altera_deleta_registro_percy.asp.
  2. Quando o usuario escolhe a opcao de certificado, a pagina redireciona para registro_flash/emite_certificado_andre/registro_andre_certificado.asp?cpf=....
  3. registro_andre_certificado.asp pesquisa musicasregistradas e musicasregistradas_1 pelo CPF recebido e lista titulo, situacao, tipo, data e numero do registro.
  4. Cada linha monta a URL de emite_certificado_andre/emite_certificado.asp.
  5. emite_certificado.asp nao confia apenas na query string: ele relocaliza o registro pela combinacao de registro e biblioteca antes de compor o documento.
  6. Quando encontra situacao = P, a propria tela final interrompe a emissao e devolve o usuario para a trilha de pagamento.
  7. Quando encontra qualquer estado diferente de P, a pagina monta o certificado e entrega o link de impressao em certificado_pdf.php.

Efeitos operacionais do fluxo

  1. Certificado nao cria novo estado no banco; ele depende da leitura final do titulo.
  2. A trilha de emissao nao depende do login da Sala VIP.
  3. No modulo atual, G e D continuam chegando a essa tela como estados emitiveis.

Sala VIP

Cadeia principal

  1. A entrada autenticada nasce no modal de login de header.asp.
  2. O formulario envia CPF ou email e senha para supergeral_login.asp.
  3. supergeral_login.asp valida (email = ? OR cgccpf = ?) com sonho = ? em clubecad, grava cookies do associado e redireciona para supergeral_sv.asp.
  4. supergeral_sv.asp relocaliza o associado em clubecad, le bonus_registro_gratis, socio_desde, em_dia e consulta clubecad_pontos para exibir total_pontos.
  5. A mesma pagina le valores_globais.natal e usa essa chave para parte da liberacao promocional.
  6. O topo da Sala VIP sempre monta o resumo da conta do associado autenticado.
  7. Os cards internos do hub aparecem quando EM_DIA = S, EM_DIA = I, EM_DIA = T ou quando valores_globais.natal = "s".
  8. Quando EM_DIA = N, EM_DIA = E ou EM_DIA = D, o associado continua entrando na Sala VIP, mas recebe apenas o resumo e a mensagem de reativacao.
  9. 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

  1. Sala VIP e um hub autenticado, nao um fluxo de pagamento.
  2. O estado financeiro do associado muda a renderizacao da mesma pagina, e nao apenas o acesso ao login.
  3. O resumo da conta reaproveita pontos, creditos e situacao financeira como leitura consolidada do nucleo.

Pontos de contato entre os fluxos

  1. clubecad.em_dia controla o desvio da associacao, a renderizacao da Sala VIP, parte da leitura do registro e a reativacao do associado.
  2. clubecad_pgto_novo e musicasregistradas_pgto_nova guardam a intencao de cobranca antes da baixa final.
  3. pedidof conecta a cobranca ao callback; controle_refer conecta a baixa a cada linha principal afetada.
  4. O associado e o registro compartilham CPF, mas nao compartilham a mesma tabela de estado final.
  5. O certificado depende do estado final do registro, nao do estado atual de login da Sala VIP.

Referencias cruzadas

  1. Cadeia macro dos modulos em Fluxos Centrais.
  2. Estados do nucleo em Matriz de Estados e Transicoes do Nucleo.
  3. Escritas do nucleo em Matriz de Escrita das Tabelas Centrais.
  4. Regras funcionais em Regras de Negocio > Associacao, Registro de Obras, Pagamentos por Titulo, Certificados e Reentrada e Area do Associado.