Nota esboço para estudo de conceito
user.cpf
Variável 🔴 CRÍTICA | 🔒 SENSÍVEL
Descrição
CPF do lead persistido no contexto global do usuário no Hyperflow. Esta variável é uma variável de contexto persistente que mantém o CPF do usuário durante toda a sessão e entre diferentes fluxos. Diferente de flow.cpf (que é local ao fluxo), user.cpf é global e pode ser acessado por qualquer fluxo que tenha acesso ao contexto do usuário.
Especificações Técnicas
| Propriedade | Valor |
|---|---|
| Escopo | user |
| Tipo de Dado | String |
| Formato | 11 dígitos numéricos, sem formatação (sem pontos ou hífen) |
| Exemplo | 12345678901 |
| Crítica | ✅ Sim |
| Sensível | ✅ Sim (pii) |
Origem
Tipo: Processamento Interno
Detalhes: Esta variável é criada através do processamento interno do Hyperflow. No fluxo disparo-rcs, é criada no nó 2-user-variables---salvar-variaveis-de-user a partir de flow.cpf (que por sua vez vem de input.cpf). Em outros fluxos como transbordo-app, a variável já existe no contexto do usuário e é utilizada diretamente.
Uso nos Fluxos
disparo-rcs
- Nós: 2-user-variables---salvar-variaveis-de-user
- Propósito:
- No nó
2-user-variables: Persisteflow.cpfcomouser.cpfpara uso global no contexto do usuário. Esta variável é salva para permitir identificação e consultas em fluxos subsequentes.
- No nó
transbordo-app
- Nós: 1-flow—salvar-variáveis-do-csv, 8b-request-procurar- acompanhamento
- Propósito:
- No nó
1-flow--salvar-variáveis-do-csv: Mapeiauser.cpfparaflow.cpfpara uso no fluxo atual - No nó
8b-request-procurar- acompanhamento: Utilizaflow.cpf(que vem deuser.cpf) para buscar deals relacionados nas últimas 15 horas através do webhookcpf-deals-konsigleads. O CPF é enviado como parâmetro na query string da URL:?cpf={{flow.cpf}}
- No nó
Persistência de Dados
HubSpot
- Campo:
cpf_unico_sync - Operação: SELECT (busca de deals existentes através do webhook
cpf-deals-konsigleads)
Nota: O CPF deve estar no formato esperado pelo HubSpot (cpf_unico_sync) para que as buscas funcionem corretamente.
Dependências
Variáveis Relacionadas:
- input-cpf - No fluxo
disparo-rcs,user.cpfé criado a partir deflow.cpf, que vem deinput.cpf - flow-cpf -
user.cpfé criado a partir deflow.cpfno fluxodisparo-rcs
Variáveis que dependem desta:
flow.cpf- No fluxotransbordo-app,flow.cpfé criado a partir deuser.cpf
Validações e Regras
- Obrigatória: Sim, especialmente no fluxo
transbordo-apponde é obrigatória para busca de acompanhamentos - Formato: Deve conter exatamente 11 dígitos numéricos (sem formatação)
- Formato HubSpot: Deve estar no formato esperado pelo HubSpot (
cpf_unico_sync) para que as buscas funcionem corretamente - Validação de formato: Não há validação de formato do CPF antes da busca no fluxo
transbordo-app(pode ser uma melhoria futura)
Impacto de Falha
Se esta variável falhar/for null ou undefined:
- Fluxo
transbordo-appinterrompido: A busca de deals relacionados não poderá ser realizada, impedindo a verificação de acompanhamentos existentes - Sem identificação do usuário: Impossibilidade de identificar o usuário em fluxos subsequentes
- Erro na busca de deals: O webhook
cpf-deals-konsigleadsnão poderá buscar deals relacionados, afetando a lógica de decisão do fluxo - Impacto em analytics: Eventos de analytics não poderão ser rastreados corretamente sem identificação do usuário
- Perda de contexto: A persistência do CPF no contexto do usuário permite que diferentes fluxos identifiquem o mesmo usuário, sem essa variável essa capacidade é perdida
Observações Técnicas
- Persistência global: Diferente de
flow.cpf(que é local ao fluxo),user.cpfpersiste no contexto global do usuário e pode ser acessado por qualquer fluxo - Criação no
disparo-rcs: No fluxodisparo-rcs, a variável é criada no nó2-user-variablesatravés do mapeamento:user.cpf = flow.cpf - Uso no
transbordo-app: No fluxotransbordo-app, a variável já existe no contexto do usuário e é mapeada paraflow.cpfno nó1-flow--salvar-variáveis-do-csvatravés de:flow.cpf = user.cpf - Busca de deals: No fluxo
transbordo-app, o CPF é usado para buscar deals criados nas últimas 15 horas comfup_idpreenchido através do webhookcpf-deals-konsigleads - Formato: O CPF deve estar no formato esperado pelo HubSpot (
cpf_unico_sync) para que as buscas funcionem corretamente - Dados sensíveis: Esta variável contém dados pessoais sensíveis (PII) e deve ser tratada de acordo com LGPD/GDPR
- Validação ausente: Não há validação de formato do CPF antes da busca no fluxo
transbordo-app, o que pode ser uma melhoria futura
Backlinks
Esta seção será preenchida automaticamente pelo Obsidian com links de notas que referenciam esta variável