Base de conhecimento
Encontre respostas para suas dúvidas em quatro fontes de conhecimento diferentes ao mesmo tempo, simplificando o processo de pesquisa.

Cross Segmentos - TOTVS CRM Automação e Força de Vendas (SFA) - WEB - Integração - Integração de dados GPS via Google Maps API

time.png Tempo aproximado para leitura: 00:04:00 min 
 

Dúvida

Como configurar integração do SFA com API do Google Maps para dados de localização?
 

Ambiente

Cross Segmentos - TOTVS CRM Automação e Força de Vendas (SFA) - WEB - Integração - Todas as versões
 

Solução

A integração com a API do Google Maps permite que consultemos os dados de localização de um cadastro diretamente com a base de dados do Google, bem como melhorar a análise de rotas e caminhos a serem percorridos entre um cliente e outro. 

Devemos realizar os seguintes passos para configurá-la:
 

Seguir a seguinte documentação para adquirir um token da API: https://tdn.totvs.com/pages/viewpage.action?pageId=829313784

 

1. Com a chave em mãos, podemos seguir com a configuração.

Abaixo, temos o link para baixar os arquivos a serem utilizados na configuração:

webtmp.wssim.com.br/ws_setup/last_version/integration_sfa_commons.zip
 

Após extraí-los, se parecem com os a seguir:

 

 

2. Renomear a pasta com nome "google" e salvamos esses arquivos dentro do servidor.
 

No diretório ws> integracao-spoon, insira a pasta extraída, renomeada para “google”. Dessa forma, o diretório será ws> integracao-spoon> google.
 

 

Ainda, uma pasta chamado logging deve ser criada junto aos arquivos da pasta Google:

 

 

3. Em google> config> .kettle, temos o arquivo kettle.properties (observe que a pasta ".kettle" é oculta).
 


Ao editá-lo, inserimos a nossa chave de integração do passo 0:
 

 

4. Retornando à pasta google, vamos configurar o importation_google.sh (ou importation_google.bat quando servidor Windows). Edite-o:

 

 

Observe:

A primeira parte grifada se refere ao caminho do java dentro do servidor (JAVA_HOME). Por padrão, devemos manter o mesmo que temos nos arquivos sh de importação e exportação utilizados pelo SFA.
 

Exemplo abaixo de como está configurado para o SFA:

 

 

Agora, na segunda parte grifada, será onde configuraremos se as importações realizadas pelo arquivo sh (ou bat no caso de Windows) serão DELTA (atualizando a cada novo registro ou mudança no existente) ou FULL (busca todos os registros em cada execução, independentemente se houveram ou não atualizações).

Observe que a carga FULL consome mais requisições via API (consequentemente, possui um custo maior que a DELTA), recomenda-se utilizá-la apenas na carga inicial dos pontos de GPS ou quando quiser realizar uma atualização em massa.

 

5. Com isso, configuremos o caminho do banco de dados. Em google> config, editamos o arquivo jdbc.properties:

 

 

Aqui, colocamos o caminho do banco de dados do SFA. Por padrão, utilizamos ws para ambiente produtivo e ws_homologa para ambiente de desenvolvimento.

 

 

6. Finalmente, devemos apenas inserir uma tarefa que executa de forma periódica o arquivo importation_google.sh (ou importation_google.bat) - via Agendador de Tarefas no Windows ou Crontab no Linux.

 

 

Observe que a primeira integração deve ser realizada em formato FULL (o que chamamos de carga inicial no tópico 4). Feita a carga inicial, ou seja, executada em formato FULL pela primeira vez, no importation_google devemos alterar para EXECUCAO=DELTA.
 

Com isso, os dados de geolocalização dos pontos de clientes serão, a partir de agora consultados diretamente pela base de dados do Google Maps.

 

Importante!

Como boa prática, recomendamos que antes de cadastrar o endereço do cliente, consulte-o no Google Maps, para verificar se está retornando exatamente como esperado.

Casos em que não é encontrado endereço para o cliente costumam ser resolvidos apenas corrigindo o endereço cadastrado.

Esse artigo foi útil?
Usuários que acharam isso útil: 0 de 0

0 Comentários

Por favor, entre para comentar.
X Fechar

Olá ,

Há pendência referente a um de seus produtos contratados para a empresa ().

Entre em contato com o Centro de Serviços TOTVS para tratativa.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cobrança – Verificação de pendências financeiras . clique aqui.

TOTVS

X Fechar

Olá ,

Seu contato não está cadastrado no Portal do Cliente como um perfil autorizado a solicitar consultoria telefônica.

Por gentileza, acione o administrador do Portal de sua empresa para: (1)configurar o seu acesso ou (2)buscar um perfil autorizado para registro desse atendimento.

Em caso de dúvidas sobre a identificação do contato administrador do Portal, ligue (11) 4003-0015, opção 7 e, em seguida, opção 4 para buscar o suporte com o time de Assessoria ao Portal do Cliente. . clique aqui.

TOTVS

X Fechar

Olá ,

Para o atendimento de "Consultoria Telefônica" você deverá estar de acordo com o Faturamento.

TOTVS

X Fechar

Olá,

Algo inesperado ocorreu, e o usuario nao foi reconhecido ou você nao se encontra logado

Por favor realize um novo login

Em caso de dúvidas, entre em contato com o administrador do Portal de Clientes de sua empresa para verificação do seu usuário, ou Centro de Serviços TOTVS.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cadastros . clique aqui.

TOTVS

Chat _

Preencha os campos abaixo para iniciar o atendimento:

Chat _