Central de Docs

EDUZZ-HS-WF-005

Diff WF Normalizacao
Original vs Copia

Comparacao entre o WF 1.0 (desabilitado) e o WF 1.1 (copia ativa criada por Toyoda).
Para validacao conjunta — 10/02/2026.

Resumo

Visao Geral do Diff

13 → 5
Acoes (simplificacao)
1
WF Novo Criado
1
WF Orfao (nao chamado)
3
Pontos de Atencao

Em 09/02/2026 as 19:43, o WF original de Normalizacao (1738485603) foi desabilitado e substituido por uma copia simplificada (1773827423) que delega a logica de roteamento para um novo workflow com Custom Code.

Este documento mapeia todas as diferencas para validacao.

Secao 1

Identificacao dos Workflows

Campo Original 1.0 Copia 1.1
HubSpot ID 1738485603 1773827423
Nome [Epic] 1.0 Tratamento de tickets de entrada [Epic] 1.1 Tratamento de tickets de entrada
Status Disabled Enabled
Revisao 60 5
Criado 09/02/2026 19:43
Total de Acoes 13 5
Trigger hs_pipeline_stage IS_ANY_OF [1219988262] (Novo) hs_pipeline_stage IS_ANY_OF [1219988262] (Novo)
Pipeline Suporte Principal (824265261) Suporte Principal (824265261)
Trigger identico: Ambos os workflows disparam quando um ticket entra no stage "Novo" do pipeline Suporte Principal. Como o original esta DISABLED, apenas a copia 1.1 esta ativa.

Secao 2

Fluxo Comparativo

Original 1.0 (13 acoes)
[2] SET email_solicitante
 |
[1] ENROLL WF 1738352949
 |   (Associar Conta Eduzz)
 |
[35] ENROLL WF 1773678928
 |    (TICKETBOT Definir Categoria)
 |
[20] STATIC_BRANCH (5 branches)
 |
[5] LIST_BRANCH
 |   "Fonte Humano (Form)"
 |   "Fonte: Hyperflow"
 |
[?] SET agente_de_resolucao
 |
[?] ENROLL WF 1738493812
 |   (Tratar nome do Ticket)
 |
[?] SET hs_pipeline_stage
    = Em Analise de Escopo
    (SEMPRE, todas as fontes)
                
Copia 1.1 (5 acoes)
[2] SET email_solicitante
 |
[1] ENROLL WF 1738352949
 |   (Associar Conta Eduzz)
 |
[35] ENROLL WF 1773678928
 |    (TICKETBOT Definir Categoria)
 |
[20] STATIC_BRANCH (5 branches)
 |
[36] ENROLL WF 1773797682
 |   (Roteamento Bot) -- NOVO
 |
 v
END
                

Legenda

  • Cinza — Acao mantida (identica em ambos)
  • Vermelho riscado — Acao removida na copia
  • Verde — Acao adicionada na copia

Secao 3

Novo WF: Roteamento Bot

1773797682 [TICKET] - Roteamento bot Enabled

Identificacao

CampoValor
HubSpot ID1773797682
Nome[TICKET] - Roteamento bot
Revisao21
Criado09/02/2026 17:07
Atualizado10/02/2026 02:14
EnrollmentMANUAL (chamado pelo WF 1.1)
Total Acoes8

Fluxo

[11] SINGLE_CONNECTION
 |
[1] CUSTOM_CODE
 |   (logica de classificacao AI Bot vs Humano)
 |
[10] STATIC_BRANCH (5 branches)
 |
 +--- Branch: AI Bot ----------------------+
 |                                          |
 |   [5] SET agente_de_resolucao = "AI Bot" |
 |    |                                     |
 |   [4] SET hubspot_owner_id              |
 |       = 87576135 (Eduzzinho Bot)        |
 |    |                                     |
 |    v                                     |
 |   END                                    |
 |   (SEM mudanca de stage!)               |
 |                                          |
 +--- Branch: Humano ----------------------+
 |                                          |
 |   [6] SET agente_de_resolucao = "Humano"|
 |    |                                     |
 |   [9] SET hs_pipeline_stage             |
 |       = 1220116814 (Em Analise)         |
 |    |                                     |
 |    v                                     |
 |   END                                    |
 +-----------------------------------------+
                    

Owner do Bot

CampoValor
Owner ID87576135
NomeEduzzinho Bot
Emaileduzzinho.bot@eduzz.com

Secao 4

Analise de Diferencas

Item Original 1.0 Copia 1.1 Status Risco
SET email_solicitante Presente Presente Mantido Nenhum
ENROLL WF Conta Eduzz
1738352949
Presente Presente Mantido Nenhum
ENROLL WF TICKETBOT
1773678928
Presente Presente Mantido Nenhum
STATIC_BRANCH
(routing principal)
5 branches 5 branches Mantido Nenhum
Decisao de roteamento
(Form vs Bot)
LIST_BRANCH inline
(Form vs Hyperflow)
Custom Code
(novo WF 1773797682)
Redesenhado Baixo
SET agente_de_resolucao Presente
(no proprio WF)
Presente
(no WF Roteamento Bot)
Mantido Nenhum
SET stage
Em Analise de Escopo
SEMPRE
(todas as fontes)
Apenas path Humano
(AI Bot NAO move)
Alterado Verificar
ENROLL WF Tratar nome
1738493812
Presente REMOVIDO Removido Alto
Owner assignment
(AI Bot)
Nao existia SET owner = 87576135
(Eduzzinho Bot)
Adicionado Melhoria

Secao 5

Pontos de Atencao

ATENCAO 1 WF "Tratar nome do Ticket" nao e mais chamado Risco Alto

Contexto

O WF original chamava o workflow 1738493812 ([Suporte] Fluxo 1.1 | Tratar nome do Ticket), que formata o subject do ticket baseado no campo tipo.

A copia 1.1 nao chama este workflow.

Status do WF Orfao

CampoValor
HubSpot ID1738493812
Nome[Suporte] Fluxo 1.1 | Tratar nome do Ticket
StatusEnabled (mas enrollment MANUAL)
Revisao29
FuncaoFormata o subject do ticket baseado no campo tipo

Impacto

  • O WF esta ENABLED mas com enrollment MANUAL — sem a chamada do WF 1.1, ele nunca executa
  • Tickets novos nao terao o subject formatado conforme o campo tipo
  • Se outros processos dependem do formato do subject, pode haver impacto
Pergunta para Toyoda: A remocao foi intencional? O WF pode ser desabilitado?
ATENCAO 2 AI Bot NAO move para "Em Analise de Escopo" Verificar

Diferenca

CenarioOriginal 1.0Copia 1.1
Path Humano SET stage = Em Analise de Escopo SET stage = Em Analise de Escopo
Path AI Bot SET stage = Em Analise de Escopo NAO muda stage
(ticket fica em "Novo")

Possivel Justificativa

  • O AI Bot pode ter seu proprio fluxo de stages (outro WF que move o ticket)
  • Pode ser intencional para que o bot processe antes de mover
  • O WF de Roteamento Principal (1723675418) dispara quando stage = "Em Analise de Escopo" — se o bot nao precisa de clone N1, faz sentido nao mover
Pergunta para Toyoda: O AI Bot tem outro workflow que move o stage? Ou a intencao e que tickets do bot NAO passem pelo fluxo N1 Copy?
ATENCAO 3 Custom Code no Roteamento Bot Info

Contexto

A decisao entre AI Bot e Humano agora usa Custom Code (acao 1 no WF 1773797682) em vez do LIST_BRANCH original que comparava source_type (Form vs Hyperflow).

Observacoes

  • O codigo nao foi extraido via API — requer verificacao no HubSpot UI
  • Custom Code tem limite de 5 API calls e 20 segundos
  • Se o Custom Code falhar, o STATIC_BRANCH pode nao ter dados para rotear
  • Recomendado: verificar logs de execucao e taxa de erro
Acao sugerida: Verificar o Custom Code no HubSpot UI para entender a logica de classificacao e conferir se ha tratamento de erro adequado.

Secao 6

Conclusao

Avaliacao Geral

A copia 1.1 e um redesign, nao um clone simples. O Toyoda simplificou o WF de 13 para 5 acoes e centralizou a logica de roteamento num novo workflow com Custom Code + owner do bot.

3 pilares criticos preservados:
  • SET email_solicitante — base para associacoes e Q&A Notes
  • ENROLL WF Conta Eduzz (1738352949) — matching automatico
  • ENROLL WF TICKETBOT (1773678928) — categorizacao automatica

Checklist para Validacao com Toyoda

# Pergunta Resposta
1 WF "Tratar nome do Ticket" (1738493812): a remocao foi intencional?
2 Se intencional, o WF 1738493812 pode ser desabilitado?
3 AI Bot NAO move para "Em Analise de Escopo" — intencional? Tem outro WF que move?
4 Qual a logica do Custom Code no Roteamento Bot? Quais criterios definem AI Bot vs Humano?
5 O WF original 1.0 (1738485603) pode ser deletado ou deve permanecer como backup?

Referencia

Workflows Relacionados

Workflow ID Status Funcao
[Epic] 1.0 Tratamento de tickets de entrada 1738485603 Disabled Original (rev 60) — desabilitado por Toyoda
[Epic] 1.1 Tratamento de tickets de entrada 1773827423 Enabled Copia simplificada (rev 5)
[TICKET] - Roteamento bot 1773797682 Enabled Novo WF de roteamento com Custom Code (rev 21)
[Suporte] Fluxo 1.1 | Tratar nome do Ticket 1738493812 Orfao Enabled mas sem chamada (enrollment MANUAL)
Associar Tickets a Conta Eduzz 1738352949 Enabled Chamado por ambos (mantido)
TICKETBOT Definir Categoria 1773678928 Enabled Chamado por ambos (mantido)
[Epic] Roteamento Suporte Principal 1723675418 Enabled N1 Copy (rev 68) — dispara em "Em Analise de Escopo"