Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|
Especificação | |||
Produto | CRM | Módulo | CRL - Relacionamento |
Segmento Executor | Manufatura | ||
Projeto1 | IRM1 | ||
Requisito1 | Subtarefa1 | ||
Chamado2 |
| ||
País | ( X ) Brasil ( ) Argentina ( ) Mexico ( ) Chile ( ) Paraguai ( ) Equador ( ) USA ( ) Colombia ( ) Outro _____________. | ||
Outros | $/CRM/Docs_Proj/V11.5/Inovacao/D1180CRM07/IRM1390 |
Legenda: 1 – Inovação 2 – Manutenção (Os demais campos devem ser preenchidos para ambos os processos).
Permitir que um questionário seja cadastrado no CRM para utilização posterior pelos próprios usuários do sistema ou que sejam respondidos por usuários externos (clientes).
O cadastro em si deverá ser simples e direto utilizando o conceito de cadastro guiado. Cada página e suas questões devem refletir a forma do questionário para o usuário que o está elaborando.
Para o cadastro do questionário deve ser considerado o cadastro de páginas para o questionário, questões, atributos, desvio de páginas.
Rotina | Tipo de Operação | Opção de Menu | Regras de Negócio |
Manutenção de Questionário | Criação | CRM > Relacionamento > Cadastros | - |
Tabelas Utilizadas
Legado
A funcionalidade de questionários deve ser retirada do módulo de foundation e reformulada para o módulo de CRM visando uma maior aderência aos processos de CRM. Sendo assim, os cadastros e rotinhas desenvolvidos em FLEX/Metadados serão desativados e não serão migrados para a nova estrutura. As entradas de menu das funcionalidades de questionários, atualmente no Foundation > Questionários, serão desabilitas e não mais visíveis no menu.
Geral
Lista de Questionários
Ao acessar o menu de Manutenção de Questionário o usuário será direcionado para a lista de questionários cadastrados (crm_script). Conforme o 'Protótipo 1':
Cadastro de Questionário
O cadastro/edição do cabeçalho do questionário é realizado através de uma modal conforme 'Protótipo 2'. Nesta tela são informados os seguintes campos, que posteriormente serão persistidos na tabela crm_script:
As informações de data de cadastro e usuário de cadastro são preenchidas automaticamente durante o registro do questionário.
Ao adicionar um novo questionário o usuário é redirecionado para a tela detalhamento/manutenção do questionário para dar início ao cadastro das páginas e questões.
Não há restrições para alteração dos campos durante a edição do registro.
Detalhamento/Manutenção de Questionário
A tela de detalhamento/manutenção do questionário, 'Protótipo 3' irá no cabeçalho possuir as operações de:
No ínicio do conteúdo da registro será apresentado uma barra com as informações de tipo de questionário e validade.
Nos casos em que não exista nenhuma página para o questionário, o sistema apresenta apenas uma mensagem de que o questionário se encontra em branco e oferece a possibilidade de iniciar o questionário inserindo uma nova página, já solicitando o nome e peso para mesma.
Quando o questionário já possui páginas o sistema abre o questionário já posicionando a primeira página, para que assim seja renderizado o painel de questões.
O botão 'editar' no cabeçalho da página de detalhamento/manutenção será utilizado para alterar as informações do cabeçalho do questionário.
O conteúdo desta tela será diferenciado sendo dividido em 2 painéis:
tipo (idi_tip_quest): 1. Texto | 2. Multipla Seleção | 3. Seleção Única | 4. Radio | 5. Checkbox | 6. Data | 7. Hora | 8. Matriz | 9. Introdução
No caso das questões do tipo 8. Matriz, além do cadastro de valores é fornecido o cadastro de opções, as opções também são armazenadas na tabela crm_script_quest_atrib, mas neste caso o campo 'atributo' (log_atrib) é sempre marcado como 'false'; As opções correspondem as faixas de seleção (eixo x) para cada valor (eixo y) fornecido; Exemplo: Bom | Médio | Regular ou 1 | 2 | 3 | 4 | 5 são as faixas para os valores da matriz;
Tipo | Enunciado | Descrição | Peso | Requerida | Desvio | Valores | Peso (Valor) | Opção | Peso (Opção) |
---|---|---|---|---|---|---|---|---|---|
Texto | x | x | x | x | - | - | - | - | - |
Multipla Seleção (Combo) | x | x | x | x | - | x | x | - | - |
Seleção Única (Combo) | x | x | x | x | x | x | x | - | - |
Radio | x | x | x | x | x | x | x | - | - |
Checkbox | x | x | x | x | - | x | x | - | - |
Data | x | x | x | x | - | - | - | - | - |
Hora | x | x | x | x | - | - | - | - | - |
Matriz | x | x | x | x | - | x | x | x | x |
Introdução | - | x | - | - | - | - | - | - | - |
<Caso necessário inclua protótipos de telas com o objetivo de facilitar o entendimento do requisito, apresentar conceitos e funcionalidades do software>.
Protótipo 1
Protótipo 2
Protótipo 3
<Nesta etapa incluir representações gráficas que descrevam o problema a ser resolvido e o sistema a ser desenvolvido. Exemplo: Diagrama - Caso de Uso, Diagrama de Atividades, Diagrama de Classes, Diagrama de Entidade e Relacionamento e Diagrama de Sequência>.
Arquivo ou Código do Script: AAA – Negociação Financeira / *Versao=CP.2014.12_03*/
Índice | Chave |
01 | <FI9_FILIAL+FI9_IDDARF+FI9_STATUS> |
02 | <FI9_FILIAL+FI9_FORNEC+ FI9_LOJA+FI9_EMISS+FI9_IDDARF> |
03 | <FI9_FILIAL+FI9_FORNEC+ FI9_LOJA+FI9_PREFIX+FI9_NUM+FI9_PARCEL+FI9_TIPO> |
Campo | <AAA_PERESP> |
Tipo | <N> |
Tamanho | <6> |
Valor Inicial | <Varia de acordo com o tipo informado. Por exemplo, quando o campo “tipo” for date, neste campo pode ser informado uma data>. |
Mandatório | Sim ( ) Não ( ) |
Descrição | <Referência Mínima para Cálculo> |
Título | <Ref.Calc.> |
Picture | <@E999.99> |
Help de Campo | <Informar o % que o aluno pagará em dinheiro. Esse % poderá ser alterado durante a negociação> |
<Informações utilizadas na linha Datasul>.
Procedimentos
Procedimento | html-crm.script |
Descrição | Manutenção de Questionário |
Módulo | CRL |
Programa base | html-crm.script |
Nome Menu | Manutenção de Questionário |
Interface | WEB |
Registro padrão | Sim |
Visualiza Menu | Sim |
Release de Liberação | 12.1.14.5 |
Programas
Programa | html-crm.script |
Descrição | Manutenção de Questionário |
Nome Externo | /dts/crm/script |
Nome Menu/Programa | Manutenção de Questionário |
Nome Verbalizado[1] | Manutenção de Questionário |
Procedimento | html-crm.script |
Template | Programa HTML |
Tipo[2] | Manutenção |
Interface | WEB |
Categoria[3] | Nenhum |
Executa via RPC | Não |
Registro padrão | Sim |
Outro Produto | Não |
Visualiza Menu | Sim |
Query on-line | Não |
Log Exec. | Não |
Rotina (EMS) |
|
Sub-Rotina (EMS) |
|
Localização dentro da Sub Rotina (EMS) |
|
Compact[4] | Não |
Home[5] | Não |
Posição do Portlet[6] | |
Informar os papeis com os quais o programa deve ser vinculado |
|
Cadastro de Papéis
<O cadastro de papéis é obrigatório para os projetos de desenvolvimento FLEX a partir do Datasul 10>.
<Lembrete: o nome dos papeis em inglês descrito neste ponto do documento, devem ser homologados pela equipe de tradução>.
Código Papel | (máx 3 posições) |
Descrição em Português* |
|
Descrição em Inglês* |
|
[1] Nome Verbalizado é obrigatório para desenvolvimentos no Datasul 10 em diante.
[2] Tipo é obrigatório para desenvolvimento no Datasul 10 em diante
[3] Categorias são obrigatórias para os programas FLEX.
[4] Obrigatório quando o projeto for FLEX
[5] Obrigatório quando o projeto for FLEX
[6] Obrigatório quando o projeto for FLEX
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|