Fase 1
Mapear o serviço antes de alterar código
- domínios, subdomínios, landing pages e variantes linguísticas com o widget
- modelos CMS, contentores de Tag Manager e integrações hard-coded
- responsáveis Teams, agentes, horários, encaminhamento e escalamentos
- consentimento, privacidade, CSP, cookies e dependências de analytics
- retenção, eDiscovery, exportação e obrigações de legal hold
Fase 2
Escrever critérios de aceitação antes de escolher
| Área | Pergunta de aceitação | Prova |
|---|---|---|
| Área do agente | O agente pode responder no local Teams exigido? | Teste real de ponta a ponta |
| Encaminhamento | Sítios, idiomas e intenções chegam a responsáveis distintos? | Cenário com três rotas |
| Identidade | Quem administra, lê e responde? | Teste de funções e SSO |
| Continuidade | O que acontece fora do horário ou durante uma falha? | Teste de fallback e reversão |
| Custo | O que cresce com utilizadores, canais e volume? | Orçamento escrito do cenário |
Fase 3
Preservar o histórico sem presumir uma importação
O artigo afirma que as conversas históricas permanecem no Teams. Isso não demonstra que um novo produto possa importá-las ou continuar as mesmas threads. Trate o arquivo antigo e o novo canal como sistemas separados, salvo importação documentada e testada.
Registe definições de retenção, responsáveis e exportações necessárias antes de modificar a integração existente.
Fontes: 1
Fases 4 e 5
Testar um canal com a matriz completa
- 01
Criar um piloto limitado
Usar uma página de teste, um canal dedicado e responsáveis identificados.
- 02
Testar o visitante
Abrir, escrever, voltar a ligar, recusar consentimento, navegar por teclado e usar um dispositivo móvel.
- 03
Testar o agente
Responder, transferir, provocar duas respostas, escalar e usar o Teams Mobile.
- 04
Testar falhas
Fora do horário, sem agente, script bloqueado, quebra de rede e rota errada.
- 05
Obter aprovação
Segurança, privacidade, proprietário do serviço e negócio aprovam os critérios escritos.
Fase 6
Mudar através de uma implementação reversível
Prepare os snippets antigo e novo como alterações versionadas. Implemente numa janela de baixo risco, limpe as caches relevantes, verifique o DOM de produção e conclua uma conversa real.
Mantenha a reversão até nenhuma página, campanha ou idioma carregar o widget antigo.
Se escolher o WebChat
Instalar por idioma e por canal
O guia WebChat descreve a criação de um canal Teams, a adição da aplicação, a configuração do widget e a inserção de um script assíncrono com o ID desse canal. Um canal pode representar um sítio, idioma, departamento ou campanha.
Use o destino parceiro português e nunca copie o ID de um canal pertencente a outro ambiente.