Representante Visita Conta CRM
Introdução
Realizada implementação para importação das Visita Conta do CRM, registradas no Força de Vendas, que são importadas e vinculadas no CRM do M3.
Onde Faz?
- Acessar o menu CRM > Contas > Registrar Contas.
Como Faz?
- Neste caso de uso foi implementado a referência opcional para o representante.
Será apresentada a tela:

Tela Registrar Contas.
Onde Faz?
- Acessar o menu Vendas > Importação Gamatec > Importação Visitas CRM Gamatec.
Como Faz?
- Neste caso de uso são importado os dados para Integração Gamatec da tabela Visitas Conta CRM.
Será apresentada a tela:

Tela Importação Visitas CRM Gamatec.
Nota
Ao importar a visita, será efetuada a busca pelo código do representante informado na tabela GAMA_VISITAS enviado pelo Força de Vendas e será efetuado o preenchimento da nova referencia.
Segue abaixo especificação da tabela GAMA_VISITAS (tabela de integração GAMA) e Query para consulta da tabela GAMA_VISITAS e também M3_VISITACONT (Tabela M3), e exemplo de Insert SQL da tabela GAMA_VISITAS – já incluindo o campo código do representante que precisará ser enviado pelo Força de Vendas.
Tabela: GAMA_VISITAS
Campos: CNPJ_CPFConta – Texto com CPF/CNPJ da Conta;
CodigoConta – Código Inteiro da Conta
DataFinalizacaoPendencia - Data
DataPendencia - Data
DataVisita - Data
HoraVisita - Hora
DescricaoPendencia – Texto Descrição
DescricaoVisita – Texto Descrição
EmailConta – Texto E-mail
EnviadoEmailVisita (S=Sim ou N=Não)
ObjetivoVisita - Texto Objetivo
PendenciaFinalizada (S=Sim ou N=Não)
TipoVisita //Informativo (N=Nova / A=Alterada / C=Concluída)
VisitaPendente (S=Sim ou N=Não)
CodigoRepresentante – Código Inteiro do Representante
Query de Consulta GAMA_VISITAS
select CNPJ_CPFCONTA as CPF_CNPJ_CONTA, CODIGOCONTA as CODIGO_CONTA, DATAPENDENCIA, DATAVISITA,
HORAVISITA, DESCRICAOPENDENCIA, DESCRICAOVISITA, EMAILCONTA,
ENVIADOEMAILVISITA, OBJETIVOVISITA, PENDENCIAFINALIZADA,
TIPOVISITA, VISITAPENDENTE, CODIGOREPRESENTANTE from GAMA_VISITAS
ORDER BY DATAVISITA DESC, HORAVISITA DESC
Query de Consulta M3_VISITACONT (M3)
select Cli.codigo as Codigo_Cliente,
A.id as ID_VisitaM3,
E.identificacao as CPF_CNPJ_CONTA,
A.data, A.hora,
A.dtfinalpendencia,
A.dtpendencia,
A.descpendencia,
A.descricaodet,
A.objetivo,
A.pendencia,
REPR.CODIGO
from m3_visitacont A
inner join m3_contacrm B on B.id = A.idf_contacrm
inner join M3_Conta C on C.id = B.ida
inner join mtmg_papelrel D on D.id = C.ida
inner join mtmg_ident E on E.id = D.idf_ident
inner join mtmg_papelrel pC on pC.idf_ident = E.ID
inner join M3_Cliente Cli on Cli.ida = pC.id
inner join m3_repre REPR on REPR.ID = A.IDF_REPRESENTANTE
ORDER BY A.data DESC, A.hora DESC
Query Insert GAMA_VISITAS
INSERT INTO GAMA_VISITAS (CNPJ_CPFCONTA, CODIGOCONTA, DATAFINALIZACAOPENDENCIA, DATAPENDENCIA, DATAVISITA,
HORAVISITA, DESCRICAOPENDENCIA, DESCRICAOVISITA, EMAILCONTA, ENVIADOEMAILVISITA, OBJETIVOVISITA, PENDENCIAFINALIZADA,
TIPOVISITA, VISITAPENDENTE, CODIGOREPRESENTANTE)
VALUES ('400.794.149-16', Null, '10/01/2015', '10/01/2015', '12/01/2015', '10:30:00', 'DESCRICAO', 'Teste', 'EMAIL', 'T', 'Teste', 'T', 'N', 'T', '1');
Query CREATE GAMA_VISITAS
CREATE TABLE GAMA_VISITAS (
ID_VisitaM3 Integer,
CNPJ_CPFCliente varchar(18),
CodigoCliente Integer,
DataFinalizacaoPendencia Date,
DataPendencia Date,
DataVisita Date,
HoraVisita TIME,
DescricaoPendencia varchar(120),
DescricaoVisita blob,
EmailCliente varchar(120),
EnviadoEmailVisita Char(1),
ObjetivoVisita varchar(120),
PendenciaFinalizada Char(1),
TipoVisita Char(1),
VisitaPendente Char(1) ),
CodigoRepresentante Integer