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.
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: 191.6.194.95 e 189.16.40.2.
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:
Dados de conexão | Exemplos de informações |
---|---|
IP/Host do servidor | sqlserver.crmsenior.com.br ou 191.6.194.95 |
Porta do serviço | 1433 (porta padrão do serviço, somente como referência) |
Protocolo | base_producao |
Usuário | crmsenior |
Senha | crmseniorXXXX |
Nome do banco | crmsenior |
Dados de conexão | Exemplos de informações |
---|---|
IP/Host do servidor | oracle.crmsenior.com.br ou 191.6.194.95 |
Porta do serviço | 1521 (porta padrão do serviço, somente como referência) |
Protocolo | TCP |
Usuário | crmsenior |
Senha | crmseniorXXXX |
Nome do banco | crmsenior |
Dados de conexão | Exemplos de informações |
---|---|
IP/Host do servidor | firebird.crmsenior.com.br ou 191.6.194.95 |
Porta do serviço | 3050 (NAT) (porta padrão do serviço, somente como referência) |
Protocolo | C:\banco_de_dados\nome_banco.fdb |
Usuário | crmsenior |
Senha | crmseniorXXXX |
Nome do banco | crmsenior |
Dados de conexão | Exemplos de informações |
---|---|
IP/Host do servidor | mysql.crmsenior.com.br ou 191.6.194.95 |
Porta do serviço | 3306 (porta padrão do serviço, somente como referência) |
Usuário | crmsenior |
Senha | crmseniorXXXX |
Nome do banco | crmsenior |
Dados de conexão | Exemplos de informações |
---|---|
IP/Host do servidor | postgre.crmsenior.com.br ou 191.6.194.95 |
Porta do serviço | 5432 (Porta Padrão) |
Usuário | crmsenior |
Senha | crmseniorXXXX |
Nome do banco | crmsenior |
Dados de conexão | Exemplos de informações |
---|---|
IP/Host do servidor | db2.crmsenior.com.br ou 191.6.194.95 |
Usuário | crmsenior |
Senha | crmseniorXXXX |
Nome do banco | crmsenior |
Dados de conexão | Exemplos de informações |
---|---|
IP/Host do servidor | ctree.crmsenior.com.br ou 191.6.194.95 |
Usuário | crmsenior |
Senha | crmseniorXXXX |
Nome do banco | crmsenior |
Dados de conexão | Exemplos de informações |
---|---|
IP/Host do servidor | cache.crm.senior ou 191.6.194.95 |
Porta do serviço | 1234 |
Usuário | crmsenior |
Senha | crmseniorXXXX |
Nome do banco | crmsenior |
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.
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.
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 Glassfish | 191.6.194.95 |
Porta | 8080 |
Usuário | crmsenior |
Senha | crmseniorXXXX |
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.