GeraçãoAtivando ea configuração de chave API para uso da geolocalizaçGeolocalização no CRM One
com Google Maps
AO Geolocalizaçrecurso de geolocalização do CRM One utiliza a API do Google Maps para mostrarexibir os dados emno tela,mapa. sendo assim, paraPara que otudo funcionamentofuncione seja feito de forma correta,corretamente, é necessáriario a geração degerar uma chave de API parano oGoogle uso.Cloud.
Abaixo
1. vamos colocar um passo a passo de como fazer a geração dessa chave.
1 – Faça loginCriar ou crieacessar uma conta noGoogle
Gmail Primeiramente,
Você para obter uma chaveprecisará de API do Google Maps você irá precisar ter uma conta do Gmail. Caso ainda não possuatenha, uma,crie vocêuma podegratuitamente:
3 – Selecione um projeto já existente ou crieclique em “CRIAR” para criar um novo
Você só poderá obter uma API key do Google Maps tendo um projeto na plataforma. Se você já tiver criado algum, aparecerão duas opções no lado direito da tela: “SELECIONAR” e “CRIAR”. Caso ainda não tenha nenhum, aparecerá apenas a opção “CRIAR”, na qual você deve clicar, conforme print abaixo:novo:
Agora basta atribuirInforme um nome ao seu projeto. É importante que este nome esteja relacionado à função que ele irá desempenhar, a fim de facilitar sua identificação em meio a outros. Após inserir o nome, basta clicar em “CRIAR”. Você será redirecionadodescritivo para o menuprojeto “Credenciais”,e conformeclique imagemem abaixo:CRIAR:
4. Criar credenciais de acesso
4Agora –vamos Criegerar suasa credenciais Parachave acessarde asAPI. APIs é necessário ter credenciais. É nesta etapa que você irá criá-las. Basta clicarClique no botão azul,azul intitulado “Criar credenciais”.credenciais:
Em seguida, selecione a primeiro opção, chamada: “Chave de API”.
Ao selecionar esta opção, irá abrir uma nova janela com a sua chave de API.
Ao clicar em “RESTRINGIR CHAVE” você teráEscolha a opção de renomear sua API Key e aplicar as restrições necessáriasChave de acordoAPI:
com
o
Copie usoa quechave irágerada. fazerVocê dela. Caso não queira aplicar nenhuma restrição, bastapode clicar em “FECHAR”.RESTRINGIR FeitoCHAVEisso,para vocêconfigurar já pode copiar sua chavelimites de APIuso e inseri-la na configuração do CRM One.segurança:
5
–
5. Ative sua chave de API do Google Maps Agora que você já possui suas credenciais, o próximo passo de como obter uma chave de API do Google Maps é selecionarAtivar a API que você deseja usar. Para isso, basta acessar a Biblioteca, no menu do lado esquerdo da página.
Você pode navegar pela página ou então utilizar o campo de busca para pesquisar pela API que deseja. Para a geolocalizaçGeolocalização do CRM One, buscamos por “Maps” e selecionamos a Maps JavaScript API.
Ao selecionar qualquer API, você será redirecionado para uma página contendo informações gerais sobre ela, além de tutoriais, termos de serviço, documentação e detalhes referentes ao valor a ser cobrado caso você ultrapasse aquele limite de $200 dólares em créditos mensais concedidos a todas as contas.
Para ativar esta API basta clicar no botão azul, onde está escrito “ATIVAR”, e você será redirecionado para o painel da API, onde pode acompanhar as métricas de uso.
Agora vamos configurar a API gerada no CRM One para que a geolocalização funcione.
Com a chave decriada, vá no menu Biblioteca:
Pesquise por Maps JavaScript API e clique sobre ela:
Leia as informações da API e clique em mãos,ATIVAR:
teremos
que
acessar
6. Configurar a chave no CRM One
Acesse o servidor IIS
No servidor onde o IIS está instalado. Após acessar, abrimos o IIS e selecionamos o site criado parainstalado o CRM One eWeb, clicamos em ‘Explore’ conformeabra o printIIS, abaixo:clique com o botão direito sobre o site e selecione Explorar:
Obs: Oo nome do site pode variar,variar esseconforme éa somenteinstalação.
um exemplo.
Com
Editar o diretórioarquivo aberto,config.js
nós devemos acessar
Abra a pasta ‘assets’assets e editaredite o arquivo ‘config.js’js com o bloco de notas:
NesseInsira arquivoa contémseguinte algumaslinha configuraçõesno quefinal odo CRM One utiliza, por isso é muito importante que as outras configurações não sejam alteradas:arquivo:
Com o arquivo aberto, nós vamos incluir uma nova configuração conforme descrito abaixo:
let apiKeyGoogleMaps = ‘XXXXX’'SUA_CHAVE_DE_API';
LembrandoSubstitua que onde está XXXXX devemos substituirSUA_CHAVE_DE_API pela chave de API que geramosvocê anteriormente.copiou do Google.
⚠️ Atenção: não altere nenhuma outra configuração do arquivo config.js. Isso pode afetar o funcionamento do sistema.
7. Finalizando
Após alterar,salvar o arquivo deveconfig.js, ficar assim:
Com peça configuração feita, basta osaos usuários efetuarempara ofazerem logout e o login novamente no CRM One paraWeb. queA jápartir seja possível utilizardisso, a geolocalização.o estará disponível com base na nova chave da API.