Pular para o conteúdo principal

cadastros

Cenários de teste e debug - Cadastros

Escopo:

  • Clientes: config/clientes/*.php, dashboard/clientes/*.php
  • Estabelecimentos: config/estabelecimentos/*.php, dashboard/estabelecimentos/*.php, dashboard/gestao/estabelecimentos*.php
  • Colaboradores/Correspondentes: config/colaboradores/*.php, dashboard/colaboradores/*.php
  • White Label: config/white_label/*.php, dashboard/white_label/*.php

Checklist geral

  • Criar registro com dados válidos.
  • Criar registro com campos obrigatórios faltando.
  • Criar registro com formatos inválidos (email, CNPJ, telefone).
  • Atualizar registro alterando alguns campos.
  • Atualizar registro com dados inválidos.
  • Desativar / reativar registro (se aplicável).
  • Listar registros com filtros básicos.

Clientes

Cenários

  • Cadastro de novo cliente.
  • Atualização de dados cadastrais (nome, contato, endereço).
  • Clientes ativos x inativos.

Pontos de log sugeridos

  • Módulo: CLIENTES
    • CRIACAO_INICIO / CRIACAO_SUCESSO / CRIACAO_ERRO
    • ATUALIZACAO_INICIO / ATUALIZACAO_SUCESSO / ATUALIZACAO_ERRO
    • Contexto: ['clienteId' => $id, 'userId' => $usuarioLogadoId]

Estabelecimentos

Cenários

  • Cadastro manual via dashboard.
  • Importação por API (config/estabelecimentos/importar_estabelecimentos_api.php).
  • Atualização de dados bancários / MDR / plano.
  • Verificação de conformidade/compliance básica (se integrada).

Pontos de log sugeridos

  • Módulo: ESTABELECIMENTOS
    • CADASTRO_INICIO, CADASTRO_SUCESSO, CADASTRO_ERRO
    • IMPORTACAO_API_INICIO, IMPORTACAO_API_SUCESSO, IMPORTACAO_API_ERRO
    • ATUALIZACAO_DADOS_BANCARIOS, ATUALIZACAO_MDR
    • Contexto: ['estabelecimentoId' => $id ?? null, 'cnpj' => $cnpj ?? null]

Colaboradores & Correspondentes

Cenários

  • Cadastro de colaborador.
  • Vincular colaborador a correspondentes.
  • Atualização de dados do correspondente (ver config/colaboradores/atualizar_correspondente.php).

Pontos de log sugeridos

  • Módulo: COLABORADORES
    • CADASTRO_INICIO, CADASTRO_SUCESSO, CADASTRO_ERRO
    • ATUALIZACAO_CORRESPONDENTE_INICIO, ATUALIZACAO_CORRESPONDENTE_SUCESSO
    • Contexto: ['colaboradorId' => $id, 'userId' => $usuarioLogadoId]

White Label

Cenários

  • Cadastro de novo white label.
  • Atualização de taxas e cores/identidade visual.
  • Listagem e filtro por white label.

Pontos de log sugeridos

  • Módulo: WHITE_LABEL
    • CADASTRO_SUCESSO, CADASTRO_ERRO
    • ATUALIZACAO_TAXAS, ATUALIZACAO_BRANDING
    • Contexto: ['whiteLabelId' => $id, 'userId' => $usuarioLogadoId]