Árvore de páginas

 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étodoDescrição
getChangeCompanyMé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étodoDescrição
getDataCompany Realiza a busca das empresas do usuário
selectCompany   Seta a empresa selecionada pelo usuário
checkContextDataVerifica se necessita adicionar o contexto das empresas do usuário em tela

 

Listas Representante

ProgramaDescrição do Programa
customers.jsCarteira de Clientes
customers.jsCarteira de Pedidos
salesgoals.js Metas de Vendas
schedule.jsAgenda de Visitas
invoices.jsNotas Fiscais dos Clientes
customerbill.js Títulos dos Clientes
salescharge.jsComissões de Vendas
prices.jsPesquisa de Tabelas de Preços


Dashboard Representante

ProgramaDescrição do Programa
customersummary.js Resumo de Clientes
customerbillssumary.jsResumo de Títulos
ordersummary.jsResumo de Pedidos
orderlist.js Últimos pedidos
schedulesummary.js Resumo de Agenda
saleschargesummary.jsResumo de Comissões
salegoals.jsMetas 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.