01. DADOS GERAIS
Produto: | TOTVS Jurídico Departamentos
|
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | Jurídico |
Módulo: | SIGAJURI |
Função: | angular.json package.json proxy.config.json styles.scss JurTraducao.constant.ts app.module.ts login.component.ts menu-pt.ts menu.component.ts menu.module.ts modal-nps-pt.ts modal-nps.component.html modal-nps.component.scss modal-nps.component.ts modal-nps.service.ts nps.module.ts nps.service.ts nps.struct.ts |
País: | Brasil |
Ticket: | - |
Requisito/Story/Issue (informe o requisito relacionado) : | DJURDEP-9127 |
02. SITUAÇÃO/REQUISITO
O objetivo desta rotina é colher o feedback de nossos clientes sobre a utilização da nova versão do TOTVS Jurídico Departamentos.
As informações coletadas serão enviadas para uma api externa que armazenará os dados.
Esta rotina deve ser exibida aos usuários quando efetuar o login e deve estar disponível no menu para que os usuários possam responder sempre que quiserem. Devemos respeitar as regras abaixo.
Detalhamento das informações:
- Pontuação de 1 a 10
- Campo obrigatório
- Motivo da resposta (Campo texto livre)
- Campo obrigatório
- Como podemos melhorar ? (Campo texto livre)
- Prefiro não me identificar (Sim/não)
- Caso o usuário não marque esta opção, mandamos o alias do Mingle e o e-mail cadastrado no Protheus
- Caso o usuário marque esta opção, mandamos apenas o alias do Mingle
Lembrar mais tarde
- Caso o usuário marque a opção Lembrar mais tarde, devemos mostrar a tela apenas depois de dois dias, no login.
Exibição da tela
- Ao responder, não devemos mostrar mais esta tela.
- Podemos criar um hash com alguma informação do usuário e gravar na api para garantir que a tela não seja exibida sempre ou caso ele já tenha respondido sem se identificar.
- Podemos querer exibir depois de x meses por exemplo.
IMPORTANTE:
Acrescentar um método na api existente para ligar/desligar a pesquisa, por código de módulo. Esta api irá habilitar o módulo a poder receber respostas. Enquanto o módulo não estiver configurado, não aceitaremos respostas.
POST :codModulo
BODY:
{ responsavel:"Daniel Fernandes:, produto: "TOTVS Jurídico Departamentos", ativo: true/false }
03. SOLUÇÃO
Para que seja possível colher o feedback dos nossos clientes sobre a utilização da nova versão do TOTVS Jurídico Departamentos, foi criado o pop-up de NPS que é aberto ao carregar a home, quando o arquivo config.json do NPS estiver configurado na Azure e o usuário logado ainda não tem uma resposta gravada.
Na tela, serão pedidas as seguintes opiniões:
- Pontuação de 1 a 10
- Campo obrigatório
- Motivo da resposta (Campo texto livre)
- Campo obrigatório
- Como podemos melhorar ? (Campo texto livre)
- Prefiro não me identificar (Sim/não)
- Caso o usuário não marque esta opção, mandamos o alias do Mingle e o e-mail cadastrado no Protheus
- Caso o usuário marque esta opção, mandamos apenas o alias do Mingle
Para possibilitar a inclusão do arquivo config.json na Azure, foi feito um ajuste na api de NPS.
- Para a inclusão: POST endpoint Azure + {product}
- A verificação do conteúdo (ativo) do arquivo é feita juntamente com o GET endpoint Azure + {product} + {key}. Assim a API retorna "True" se o usuário deve responder o NPS e "False" se não.
- Body: {
"responsavel": "Andre Spirigoni",
"produto": "TOTVS Jurídico Departamentos",
"ativo": true
}
- Body: {
04. DEMAIS INFORMAÇÕES
Não há.
05. ASSUNTOS RELACIONADOS