Histórico da Página
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|
Informações Gerais
Especificação | |||
Produto | Datasul | Módulo | MPD |
Segmento Executor | Manufatura | ||
Projeto1 | MANDIS01 | IRM1 | MANDIS01-80 |
Requisito1 | MANDIS01-81 | Subtarefa1 |
|
Chamado2 |
| ||
País | ( x ) Brasil ( ) Argentina ( ) Mexico ( ) Chile ( ) Paraguai ( ) Equador ( ) USA ( ) Colombia ( ) Outro _____________. | ||
Outros | <Caso necessário informe outras referências que sejam pertinentes a esta especificação. Exemplo: links de outros documentos ou subtarefas relacionadas>. |
Legenda: 1 – Inovação 2 – Manutenção (Os demais campos devem ser preenchidos para ambos os processos).
Objetivo
Aplicar a funcionalidade da troca de empresas no Portal de Representantes. O objetivo desta funcionalidade é permitir que os dados no portal (papel representante) sejam apresentados ao usuário de acordo com a empresa selecionada.
Definição da Regra de Negócio
Atualmente o procedimento de Troca Empresa presente no Datasul não contempla o Portal de Representantes/Clientes. Com a aplicação dessa funcionalidade também no portal, será possível filtrar os dados que serão apresentados de acordo com a empresa selecionada para o usuário logado.
No produto Datasul a conexão dos bancos de dados, é controlada por um cadastro de bancos por empresa (tabela “bco_empres” do banco EMSFND).
Na entrada do produto (login) é somente utilizado o banco EMSFND. Uma vez definida a empresa corrente do usuário, que por default mantém a última empresa acessada na sessão anterior (a tabela “fnd_usuar_univ” do banco EMSFND guarda a informação da última empresa acessada pelo usuário), o sistema conecta todos os bancos cadastrados para a empresa corrente.
O ícone (figura abaixo) pode ser usado para trocar a empresa corrente do usuário. Toda vez que for trocada a empresa, todos os bancos da empresa anterior são desconectados e todos os bancos da nova empresa serão conectados (o único banco que se mantém sempre conectado é o EMSFND).
Alguns passos são necessários para que a empresa apareça na opção "Troca de Empresa":
1. Primeiramente deve-se verificar no programa "Parâmetros Foundation" ("BTB962AA") se a empresa já está cadastrada com seus respectivos bancos de dados cadastrados (verificar parâmetros dos bancos). Se não existir, essa, deverá ser incluída;
2. No programa de "Manutenção de Usuário" ("BAS_USUAR_MESTRE"), na aba "Empresa" atribua o relacionamento da empresa criada com o usuário desejado.
Dados Técnicos
HTML - Arquivos JavaScript
js/api/fchdis0035api.js
Método | Descrição |
---|---|
getChangeCompany | Método responsável por setar a empresa selecionada pelo usuário na fachada |
getDataCompany | Método responsável por buscar as empresas do usuário na fachada |
js/mpd-factories.js
Método | Descrição |
---|---|
getDataCompany | Realiza a busca das empresas do usuário |
selectCompany | Seta a empresa selecionada pelo usuário |
checkContextData | Verifica se necessita adicionar o contexto das empresas do usuário em tela |
Listas Representante
Programa | Descrição do Programa |
---|---|
customers.js | Carteira de Clientes |
customers.js | Carteira de Pedidos |
salesgoals.js | Metas de Vendas |
schedule.js | Agenda de Visitas |
invoices.js | Notas Fiscais dos Clientes |
customerbill.js | Títulos dos Clientes |
salescharge.js | Comissões de Vendas |
prices.js | Pesquisa de Tabelas de Preços |
Dashboard Representante
Programa | Descrição do Programa |
---|---|
customersummary.js | Resumo de Clientes |
customerbillssumary.js | Resumo de Títulos |
ordersummary.js | Resumo de Pedidos |
orderlist.js | Últimos pedidos |
schedulesummary.js | Resumo de Agenda |
saleschargesummary.js | Resumo de Comissões |
salegoals.js | Metas de Vendas |
lastinvoices.js | Últimas Notas Fiscais |
Protótipo de Tela
Troca de Empresa
- A opção de "Troca Empresa" deverá aparecer ao lado do nome do usuário no Portal (Código e o nome da empresa).
- Esta funcionalidade estará presente somente no papel de representante. Para o papel cliente essa funcionalidade não se aplica.
Abaixo serão apresentadas as telas que ao realizar a troca de empresa terão seus dados recarregados de acordo com a empresa selecionada pelo usuário:
PAPEL REPRESENTANTE
Dashboard do Representante
Carteira de Clientes
Carteira de Pedidos
Metas de Vendas
Agenda de Visitas
Notas Fiscais
Títulos
Comissões
Pesquisa de Tabela de Preço
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|