Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Produto:

Solucoes_totvs
SolucaoTOTVS Jurídico Departamentos

Solucoes_totvs_cross
SolucaoCross

Solucoes_totvs_parceiros
SolucaoParceiros

Solucoes_totvs_parceirosexptotvs
SolucaoParcsExpsTOTVS

Linha de Produto:

Linhas_totvs
LinhaLinha Protheus

Segmento:

Segmentos_totvs
SegmentoJurí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  }

...

Na tela, serão pedidas as seguintes opniõesopiniõ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 é feito juntamento 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
      }

...

...

defaultyes
referenciapasso1

...

defaultno
referenciapasso2

04. DEMAIS INFORMAÇÕES

Não há.

05. ASSUNTOS RELACIONADOS



Templatedocumentos


HTML
<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { 
	background: #FF9900; !important 
}

.menu-item.active-tab { 
	border-bottom: none !important; 
}

</style>