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

TOTVS CAROL - Carol Connect (2C) - Como criar uma conexão com um banco de dados

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

Dúvida

Como criar uma conexão com um banco de dados?

Ambiente
TOTVS CAROL - Carol Connect (2C) - Todas as versões

Solução
A Carol Connect (2C) é um aplicação que funciona como ponte de comunicação entre seu banco de dados e a Plataforma Carol.
Por isso, essa conexão criada no Carol Connect (2C) é utilizada para envio dos dados do seu banco de dados local ou Cloud para Plataforma Carol onde eles podem ser utilizados para aplicativos como o Clock In, entre outros.

Para criar essa conexão acesse a página de configuração do Carol Connect (2C), através do endereço padrão: localhost:8880, porém dependendo da configuração executada pela empresa, o IP e porta padrão podem ter sido alterados. Para dúvidas sobre o acesso consulte o artigo: TOTVS CAROL - Carol Connect (2C) - É possível alterar a porta ou endereço de acesso da Carol Connect (2C)?

É recomendado utilizar um usuário exclusivo para Carol Connect(2C), evitando assim o problema de concorrência de token.  Para dúvidas de como criar um usuário exclusivo na Plataforma Carol, consulte o artigo:

TOTVS CAROL - Carol Plataforma - Como criar um usuário exclusivo para o Carol Connect(2C) ?

Ao acessar o endereço da aplicação, preencha sua Organização e no campo username e password, utilize o usuário de um administrador da Plataforma Carol. 



IMPORTANTE: A organização sempre será o nome do seu domínio carol. No caso abaixo, o domínio é o masteringcarol.



OBSERVAÇÃO: Conforme mencionado acima, o ideal é que o usuário e senha para a aplicação do Carol Connect (2C), seja por intermédio de um usuário exclusivo.

Ao acessar a página inicial de Database Manager, clique sobre qualquer uma das opções "+ Add database".



Depois selecione o tipo de base de dados que deseja criar a conexão, neste exemplo é o SQL SERVER.

mceclip0.png


Nos campos ao lado direito do tipo de base, teremos o campo Connection Name pode ser qualquer descrição, ele é um simples "apelido" para essa conexão dentro do 2C.



No Carol Environment, você deve selecionar para qual ambiente da Plataforma você quer enviar os dados, há situações que pode ter mais de um ambiente, conforme imagem anexada abaixo.



OBSERVAÇÃO: Se a sua organização, possui apenas um ambiente, ele já virá preenchido com o único ambiente existente. 

Para encontrar o nome do seu ambiente, basta verificar o que vem após o carol.ai da sua URL de organização. No exemplo abaixo, a organização é a masteringcarol, e a parte sublinhada é o ambiente/environment.

 




O próximo campo é o Carol Connector, esse campo, é o responsável por receber os dados do seu banco de dados, por isso ATENÇÃO, você deve sempre selecionar a opção vinculada ao seu ERP, ou seja, se seu ERP for Protheus, você selecionar o conector TOTVS PROTHEUS, se for RM, o conector será TOTVS RM e etc.

Exemplo dos Connectors dentro da Plataforma Carol:




IMPORTANTE: Os Conectores Clock in Mobile e Clock in Web, recebem os dados que chegam por intermédio de dispositivos móveis, e dispositivos desktop respectivamente. Por isso, se você associar o Connector errado o dado pode chegar na Plataforma Carol, mas não será processado corretamente e, será necessário refazer essa configuração do zero.

TOTVS CAROL - Carol Connect (2C) - Como corrigir o apontamento do Connector após a sincronização

Seguindo a conexão, o próximo campo, Carol Authentication, será necessário selecionar a opção "Generate conector token", essa ação irá buscar o usuário que utilizou para acessar e configurar o 2C, mas é importante que este usuário tenha o perfil de Tenant Admin na Plataforma Carol.



Caso o usuário não seja Tenant Admin, ou queira alterar o usuário responsável, é possível clicar em Reset connector token para atualizar essa informação.







Após preencher os dados acima, e clicar em "Next: Configure" serão apresentados os campos para informar as configurações de conexão com o Banco de Dados do qual necessita enviar os dados para plataforma. Essa configuração muda de acordo com o tipo de Banco de dados (Oracle, SQL, etc). O ideal é que seja feito junto com o DBA da empresa, pois normalmente ele é o detentor das informações do seu banco de dados.



IMPORTANTE: Avaliar com a infraestrutura interna ou TOTVS Cloud as permissões para o usuário do banco de dados que será utilizado para configurar o 2C:

mceclip2.png

IMPORTANTE: Para Banco de Dados Oracle, dependendo do usuário do banco de dados configurado você pode precisar ajustar no arquivo application.yml o parâmetro oracleUseOwnerAsQueueSchema: para true ou false.


A tela seguinte a adição das informações do banco de dados apresentará duas opções:

A primeira opção será "Enable Matching Entities", ao selecionar essa opção, todas as tabelas compatíveis com seu conector serão ativadas e, isso não permitirá que você adicione uma condição/filtro na sincronização de dados para a Plataforma Carol.

mceclip12.png

IMPORTANTE: Se ao lado de matching entities não apresentar o número de tabelas compatíveis, será necessáiro revisar todos os passos acima, pois pode ser que tenha informado o Connector incorreto, ou que o usuário do banco de dados informado, não possua permissões para acessar o diretório e/ou não tem a staging table na Plataforma Carol.

A partir do momento que clicar no botão Enable, o 2C deve enviar a primeira carga de dados
e será considerado como padrão o sincronismo online, porém, muita atenção, dependendo das permissões do usuário do Banco de Dados ou se for um diretório não irá funcionar o sincronismo online, então ajuste sua estratégia de sincronização para BATCH ou outras, em caso de dúvidas acesse o artigo abaixo:

TOTVS CAROL - Carol Connect (2C) - Como definir a estratégia de sincronização de dados para Plataforma Carol?

Abaixo um exemplo das tabelas que foram habilitadas para o envio dos dados para a Plataforma Carol:


mceclip13.png

 

A segunda opção será "Select entities", essa opção trará todas as tabelas desativadas e permitirá que você selecione as tabelas que deseja ativar para o envio de dados a Plataforma Carol, além de permitir que adicione uma condição/filtro para a sincronização de dados será possível definir a estratégia desta sincronização.

 




Para adicionar uma condição/filtro em uma tabela, visite a documentação: TOTVS CAROL - Carol Connect (2C) - Como filtrar os dados que serão enviados para Plataforma Carol

Após a ativação das tabelas, os dados serão enviados e sincronizados com a Plataforma Carol.
Para entender como a integração dos dados enviados para o Backoffice, acompanhe a documentação - TOTVS CAROL - Carol Plataforma - Como funciona a integração de dados com o Backoffice?

Saiba Mais
CLIQUE AQUI para acessar mais artigos e FAQs sobre a TOTVS Carol
CLIQUE AQUI para acessar a documentação técnica da TOTVS Carol no TDN
CLIQUE AQUI para acessar a documentação técnica da TOTVS Carol do LABS

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 _