Integração via banco de dados

A ferramenta de Gestão do Relacionamento | CRM possui diversas integrações com as mais variadas soluções de mercado, e, dependendo do módulo a ser integrado, o fluxo das informações determina a necessidade de liberações específicas do lado do cliente.

De modo geral, as integrações podem ser classificadas de duas maneiras:

Consumo de dados para consolidação dentro da solução

Para situações onde o CRM consolida dados de outras soluções (como o sistema Gestão Empresarial | ERP), a solução necessita buscar periodicamente, de forma automatizada com a utilização de JOBs, ou de forma manual sob demanda, as informações das referidas fontes.

Neste cenário, existem conectores nativos para acesso direto ao banco de dados da aplicação do cliente, seja através das tabelas nativas da aplicação ou views construídas pelo cliente.

Imagem

Liberação de IPs de acesso

A área de tecnologia da informação do cliente deverá providenciar a liberação em seu firewall para que as requisições provenientes do CRM visualizem o banco de dados da aplicação. Solicitar liberação para acesso aos IP: 18.228.227.211 e 189.16.40.2.

Liberação de credenciais para acesso ao banco de dados

A área de tecnologia da informação do cliente deverá providenciar a criação e disponibilização de credenciais para acesso ao banco de dados e posterior envio dos dados para a Senior Sistemas. Com esta informação (e dos requisitos da liberação de IPs de acesso), a equipe interna de ambientes irá efetuar os testes de conexão (pings e acesso inicial ao banco) própria ferramenta do CRM.


Dados necessários a serem enviados, de acordo com os bancos de dados homologados:

SQL Server
Dados de conexãoExemplos de informações
IP/Host do servidorsqlserver.crmsenior.com.br ou 191.6.194.95
Porta do serviço1433 (porta padrão do serviço, somente como referência)
Protocolobase_producao
Usuáriocrmsenior
SenhacrmseniorXXXX
Nome do bancocrmsenior
Oracle
Dados de conexãoExemplos de informações
IP/Host do servidororacle.crmsenior.com.br ou 191.6.194.95
Porta do serviço1521 (porta padrão do serviço, somente como referência)
ProtocoloTCP
Usuáriocrmsenior
SenhacrmseniorXXXX
Nome do bancocrmsenior
Firebird
Dados de conexãoExemplos de informações
IP/Host do servidorfirebird.crmsenior.com.br ou 191.6.194.95
Porta do serviço3050 (NAT) (porta padrão do serviço, somente como referência)
ProtocoloC:\banco_de_dados\nome_banco.fdb
Usuáriocrmsenior
SenhacrmseniorXXXX
Nome do bancocrmsenior
MySQL
Dados de conexãoExemplos de informações
IP/Host do servidormysql.crmsenior.com.br ou 191.6.194.95
Porta do serviço3306 (porta padrão do serviço, somente como referência)
Usuáriocrmsenior
SenhacrmseniorXXXX
Nome do bancocrmsenior
PostgreSQL
Dados de conexãoExemplos de informações
IP/Host do servidorpostgre.crmsenior.com.br ou 191.6.194.95
Porta do serviço5432 (Porta Padrão)
Usuáriocrmsenior
SenhacrmseniorXXXX
Nome do bancocrmsenior
Ibm DB2
Dados de conexãoExemplos de informações
IP/Host do servidordb2.crmsenior.com.br ou 191.6.194.95
Usuáriocrmsenior
SenhacrmseniorXXXX
Nome do bancocrmsenior
FairCom C-Tree
Dados de conexãoExemplos de informações
IP/Host do servidorctree.crmsenior.com.br ou 191.6.194.95
Usuáriocrmsenior
SenhacrmseniorXXXX
Nome do bancocrmsenior
Banco de dados caché
Dados de conexãoExemplos de informações
IP/Host do servidorcache.crm.senior ou 191.6.194.95
Porta do serviço1234
Usuáriocrmsenior
SenhacrmseniorXXXX
Nome do bancocrmsenior

Nota

Para dúvidas sobre a conexão, consulte a documentação de cada banco de dados: SQL Server, Oracle, Firebird, MySQL, PostgreSQL, Ibm DB2 e FairCom C-Tree.

Envio de dados do CRM para outras aplicações

Quando o CRM necessitar enviar informações para aplicação terceiras (como o ERP ao enviar um novo pedido), obrigatoriamente utilizamos web services disponibilizados pelo terceiro (fornecedor da solução), garantindo assim que eventuais regras de negócio estipuladas no cliente sejam respeitadas.

Imagem

O CRM permite integração de todas as suas rotinas e tabelas através da metodologia WSDL (Web Services Description Language), padrão homologado pelo W3C baseado em XML que visa padronizar as descrições das funcionalidades oferecidas por web services de forma independente de plataforma ou linguagem.

Integração utilizando os web services padrões Senior

Para envio de dados para o sistema Gestão Empresarial | ERP utiliza-se o conjunto de web services disponibilizados pela Senior.

Para tanto, a área de tecnologia do cliente deve disponibilizar o caminho (para acesso externo) e credenciais ao servidor GlassFish, que provê:

Web services utilizados nas integrações com o CRM:

  • g5-senior-services/sapiens_Synccom_senior_g5_co_mcm_ven_pedidos
  • g5-senior-services/sapiens_Synccom_senior_g5_co_ger_cad_clientes

Dados de acesso aos web services para serem disponibilizados:

Dados de acesso aos web services
IP/Host do Glassfish191.6.194.95
Porta8080
Usuáriocrmsenior
SenhacrmseniorXXXX

Para utilização de web services para soluções de terceiros, as necessidades de acesso e dicionários dos dados de integração devem ser avaliadas previamente junto a equipe de serviços do CRM, que tratará cada caso isoladamente.

Este artigo ajudou você?