Produto: | TOTVS CRM Automação da Força de Vendas | ||||||||
---|---|---|---|---|---|---|---|---|---|
Linha de Produto: | Linha TOTVS CRM | ||||||||
ERPs impactados: | Protheus, Datasul e ERPs terceiros | ||||||||
Módulo: | Formulário | ||||||||
Função: | Campos adicionais | ||||||||
Ambiente: | Web/Mobile | ||||||||
Ticket: | |||||||||
Requisito/Story/Issue: |
|
Para que seja possível incluir outros tipos de campos nos formulários, será necessário implementar campos adicionais para o contexto de Formulários, de forma que seja possível criar facilmente novas possibilidades de campos para os formulários, permitindo ainda a reutilização dos campos customizados em mais de um mesmo formulário.
Estes campos adicionais devem ser cadastrados na tela de cadastro de campos adicionais da ferramenta (Cadastro -> Geral -> Campos Adicionais), onde deve haver um novo tipo de contexto, chamado “FORMULARIO”.
Protótipo | |
Nos campos adicionais, será necessário criar uma nova busca para o tipo de campo “Pesquisa em Entidade”, chamado “Entidade Genérica”, o qual permitirá a utilização de Consulta SQL em banco de dados, para que seja possível criar campos customizados, usando as informações do sistema.
...
Segue abaixo o detalhamento dos itens a serem criados:
Será necessário implementar um novo tipo de busca para campos adicionais do tipo Pesquisa em Entidade, chamado “Entidade Genérica”, a qual vai ser apresentada inicialmente para campos do contexto de Formulário.
...
Portanto, ao selecionar essa nova opção “Entidade Genérica”, devem ser apresentados os campos “Base de dados” e “Consulta”, conforme descrito a seguir.
Protótipo | |
Será necessário implementar um novo campo para a busca por Entidade Genérica, onde será possível selecionar a base de dados a ser utilizada na busca das informações do campo adicional.
Este campo terá o seu comportamento similar ao campo de seleção de Base de Dados da tela de cadastro de indicadores do SFA.
Protótipo | |
Será necessário implementar um novo campo para as entidades Genéricas, para que seja possível selecionar a Consulta que será utilizada para buscar as informações do campo adicional.
Este campo terá o seu comportamento similar ao campo de seleção de Base de Dados da tela de cadastro de indicadores da ferramenta, onde o usuário poderá selecionar alguma consulta, ou poderá utilizar as configurações avançadas, para informar a sua consulta SQL customizada.
Protótipo | |
Será necessário implementar um campo, onde o usuário poderá incluir as consultas SQL, que trarão os dados para o campo adicional.
...
Protótipo | |
Será necessário implementar a pré-visualização das consultas SQL, de modo que o usuário possa visualizar os resultados da consulta que está sendo realizada.
...
Protótipo | |
Botão de Pré-visualização dos resultados da Consulta SQL Popup de Pré-Visualização do campo Consulta SQL |
Será necessário implementar a utilização de “campos adicionais” nas perguntas dos Formulários, de forma que o usuário possa utilizar em seus formulários os campos adicionais previamente criados.
Na tela de edição de formulários, dentro do cadastro de perguntas, será necessário implementar um novo “Tipo da Pergunta”, onde haverá a opção “Campo Adicional”. Essa opção abrirá um novo campo ao usuário, onde ele poderá selecionar um dos campos adicionais cadastrados para o contexto de formulários.
Será necessário implementar uma nova opção para o Tipo da Pergunta dos formulários chamada “Campo Adicional”, a qual ao ser selecionada, abrirá um novo campo, para a seleção do adicional desejado.
...
Protótipo | |
Nova opção no cadastro de Tipo da Pergunta do formulário |
Será necessário implementar um novo campo no cadastro de perguntas do formulário, onde o usuário poderá selecionar qual o campo adicionar que deseja incluir no formulário.
...
Protótipo | |
Campo para seleção do campo adicional para o Formulário |
Será necessário implementar a pré-visualização do campo adicional na tela de edição de formulários, de modo que seja possível pré-visualizar as opções que serão apresentadas no campo.
...
Protótipo | |
Popup de visualização dos dados que o campo adicional está retornando. |
Será necessário implementar o campo adicional do tipo Consulta SQL na tela de “responder formulário” da Web do SFA.
...
Protótipo | |
Exibição do campo complementar do tipo Consulta SQl Popup com a lista de opções do campo adicional Consulta SQL, apresentando o Valor. |
Será necessário implementar a visualização do campo adicional do tipo Consulta SQL na tela de “Visualizar Formulários Enviados” da Web do SFA.
...
Protótipo | |
Visualização do campo adicional na tela de Visualização de Formulários Enviados |
Será necessário implementar a sincronização de campos adicionais do tipo Consulta SQL para o Android, de forma que estes campos possam ser utilizados de forma offline no Android.
...
A cada nova sincronização, as opções selecionáveis serão atualizadas, de forma que elas sempre estejam atualizadas no aparelho do usuário.
Será necessário implementar o campo adicional do tipo Consulta SQL na tela de “responder formulário” do APP Mobile do SFA.
...
Protótipo | |
Campo adicional com tipo Consulta SQL no Android, com a popup de opções. |
Será necessário implementar a visualização do campo adicional do tipo Consulta SQL na tela de “Visualizar Formulários Enviados” do APP Mobile do SFA.
...
Protótipo | |
Visualização campo adicional SQL respondido - Android. |