Skip to main content

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.