Formulário CSAT do SUITE
O Suite possui um formulário externo próprio para CSAT (Customer Satisfaction Score) adaptado à regra de escala de 1 a 10 para o canal parceiro de tickets.
Apesar de fazer parte do SUITE, este formulário está em um repositório separado no Bitbucket, o nx-suite-pesquisa-csat. Ainda assim, está totalmente integrado ao SUITE, como backend e relatórios.
O formulário também possui uma configurações de idioma padrão para Portguês, Espanhol ou Inglês.
Passo a Passo
Para rodar o formulário é necessário se atentar à algumas informações importantes.
1. Clonar o repositório nx-suite-pesquisa-csat e entrar na pasta
git clone git@bitbucket.org:devsmartnx/nx-suite-pesquisa-csat.git
cd nx-suite-pesquisa-csat
2. Instalar as dependências
pnpm install
3. Iniciar o projeto
pnpm start
4. Token das requisições
- O token deve ser referente ao ambiente ao qual está tentando rodar o formulário.
- Deve ser alterado no arquivo: .env
Token do ambiente local:
VITE_API_TOKEN='FvKjEei7MKIk289fvzjp5McVykqAp5e/sM2AfiT9gG4='
Token do ambiente homolog:
VITE_API_TOKEN='C6xickIlv4JWN9lS0rD193vZ2trYYmxX0BlqhbYPs0A='
5. A URL deve ter dois parâmetros específicos
- O primeiro parâmetro é referente ao idioma do formulário, podendo ser /pt, /es e /en (Português, Espanhol e Inglês).
- Se o valor no primeiro parâmetro for diferente desses apresentados, o fallback padrão é o idioma Português.
- O segundo parâmetro é referente ao número de protocolo do ticket.
Exemplo:
https://localhost:3001/PARAM-1/PARAM-2
Exemplo em produção:
https://nx-suite-pesquisa-csat.smartnx.io/pt/202509000000023
info
Se deixar de definir algum valor para o PARAM-1 e PARAM-2, ou adicionar mais parâmetros, a tela irá cair na página de fallback.