Ir para o conteúdo

Detalhes da Conexão da Active Campaign

Introdução

Versão do conector

Esta documentação é baseada na versão 22.0.8510 do conector.

Começando

Suporte à versão Active Campaign

O conector utiliza a API Active Campaign para habilitar o acesso bidirecional a Active Campaign.

Estabelecendo uma Conexão

Conectando-se à ActiveCampaign

ActiveCampaign oferece suporte à autenticação com a chave de API. Para se conectar a ActiveCampaign, defina o seguinte:

  • URL: Isso pode ser encontrado em sua conta no My Settings página sob o Developer aba. Por exemplo: *https://{yourAccountName}.api-us1.com*
  • APIKey: Isso pode ser encontrado em sua conta no Settings página sob o Developer aba. Cada usuário em sua conta ActiveCampaign tem sua própria chave de API exclusiva.

Modelo de Dados

Visão geral

O conector modela recursos Active Campaign como Contatos, Contas como tabelas relacionais, permitindo que você escreva SQL para consultar dados ActiveCampaign.

A conectividade ao vivo com esses objetos significa que quaisquer alterações em sua conta ActiveCampaign são refletidas imediatamente ao usar o conector.

Visualizações

Visualizações são tabelas que não podem ser modificadas. Normalmente, os dados que são somente leitura e não podem ser atualizados são exibidos como visualizações.

Visualizações Dinâmicas

Juntamente com as exibições estáticas padrão, o conector também permite consultar exibições dinâmicas.

Essas são visualizações criadas com base nas "listas" (também chamadas de "públicos") em sua conta da ActiveCampaign.
Por exemplo, suponha que você tenha essas 3 listas em sua conta: Lista de contatos principal, Novo público, Lista VIP.

O conector lista 3 visualizações baseadas nelas: List_MasterList, List_New Audience, List_VIP List.
As exibições retornam dados sobre cada contato que é membro dessa lista específica.

Mesas

Tabelas descreve as tabelas disponíveis. As tabelas são definidas estaticamente para modelar recursos como Accounts, Deals, DealGroups, DealStages, Tasks, etc.

O conector também oferece suporte a tabelas de consulta como AccountCustomFieldData, DealCustomFieldData, ContactCustomFieldData, que representam informações de dados de campos personalizados.

Além disso, o conector oferece suporte à atualização, inserindo dados de campos personalizados do recurso principal (disponível para as tabelas Contas, Contatos, Negócios) onde os campos personalizados são anexados dinamicamente como colunas do recurso principal. Consulte a seção específica da tabela para obter mais informações.

Tabelas

O conector modela os dados no ActiveCampaign em uma lista de tabelas que podem ser consultadas usando instruções SQL padrão.

Geralmente, consultar tabelas ActiveCampaign é o mesmo que consultar uma tabela em um banco de dados relacional. Às vezes, há casos especiais, por exemplo, incluir uma determinada coluna na cláusula WHERE pode ser necessário para obter dados para determinadas colunas na tabela. Isso geralmente é necessário para situações em que uma solicitação separada deve ser feita para cada linha para obter determinadas colunas. Esses tipos de situações estão claramente documentados na parte superior da página da tabela vinculada abaixo.

Conector Jitterbit para Tabelas ActiveCampaign

Nome Descrição
AccountContacts Informações de uso para a operação AccountContacts.rsd.
AccountCustomFieldData Crie, modifique, exclua e consultar os dados do campo personalizado de negócios disponíveis no ActiveCampaign.
Accounts Visualize muitos ou todos os contatos incluindo seus IDs ou vários filtros.
ContactCustomFieldData Crie, modifique, exclua e consultar os dados de campo personalizados de contato disponíveis no ActiveCampaign.
Contacts Visualize muitos ou todos os contatos incluindo seus IDs ou vários filtros.
DealCustomFieldData Crie, modifique, exclua e consultar os dados do campo personalizado de negócios disponíveis no ActiveCampaign.
DealGroups Lista todas as contas existentes.
Deals Informações de uso para a operação Deals.rsd.
DealStages Informações de uso para a operação DealStages.rsd.
Tasks Lista todas as contas existentes.

ContaContatos

Informações de uso para a operação AccountContacts.rsd.

Informações Específicas da Tabela
Selecione

O conector usa a API ActiveCampaign para processar alguns dos filtros.

Por exemplo, as seguintes consultas são processadas no lado do servidor:

SELECT * FROM AccountContacts WHERE Id = 10003

SELECT * FROM AccountContacts WHERE AccountId = 1 AND ContactId = 100
Inserir

A inserção de uma associação conta-contato requer a especificação de um valor para as colunas AccountId e ContactId.

INSERT INTO AccountContacts (AccountId, ContactId) VALUES (2, 300)

INSERT INTO AccountContacts (AccountId, ContactId, Jobtitle) VALUES (2, 300, 'nurse')
Atualizar

O driver oferece suporte à atualização das informações de contato da conta.

UPDATE AccountContacts SET ContactId = 3, JobTitle = 'updatedJobTitle' WHERE Id = 1

UPDATE AccountContacts SET JobTitle = 'updatedJobTitle' WHERE AccountId = 1
Excluir

Remova todas as associações de conta-contatos ou uma associação especificando o ID da associação.

DELETE FROM AccountContacts WHERE ID = 10003
Colunas
Nome Tipo Somente leitura Descrição
Id [KEY] String Verdadeiro O ID da associação conta-contato.
AccountId String Falso O ID da conta.
ContactId String Falso A identificação do contato.
CreatedTimestamp Datetime Verdadeiro Valor de data e hora que indica quando a associação foi criada.
JobTitle String Falso Cargo do contato na conta.
AccountLink String Verdadeiro Link da conta.
ContactLink String Verdadeiro Ligação de contato.
UpdatedTimestamp Datetime Verdadeiro Valor de data e hora que indica quando a associação foi atualizada pela última vez.

AccountCustomFieldData

Crie, modifique, exclua e consultar os dados do campo personalizado de negócios disponíveis no ActiveCampaign.

Informações Específicas da Tabela
Selecione

O conector usa a API ActiveCampaign para processar alguns dos filtros.

Por exemplo, as seguintes consultas são processadas no lado do servidor:

SELECT * FROM AccountCustomFieldData WHERE Id = 10003

SELECT * FROM AccountCustomFieldData WHERE AccountId = 1
Inserir

A inserção de dados de um campo personalizado de conta requer a especificação de um valor para as colunas AccountId, CustomFieldId e FieldValue.

Além disso, o conector oferece suporte à inserção de dados de campos personalizados de conta da tabela Contas. Consulte Contas Para maiores informações.

INSERT INTO AccountCustomFieldData (FieldValue, CustomFieldId, AccountId) VALUES ('custom field value',1,5)
Atualizar

O conector oferece suporte à atualização de informações de dados de campo personalizado da conta. Atualizar os dados de um campo personalizado de conta requer a especificação de um valor para as colunas ID e CustomFieldId.

Além disso, é possível atualizar os dados dos campos personalizados da conta na tabela Contas.

UPDATE AccountCustomFieldData SET FieldValue = 'Custom Field Value' WHERE ID = 13 AND CustomFieldId = 1
Excluir

O conector suporta a remoção de dados de campos personalizados das contas.

DELETE FROM AccountcustomFieldData WHERE ID = 10
Colunas
Nome Tipo Somente leitura Descrição
Id [KEY] String Verdadeiro A ID dos dados do campo personalizado da conta.
AccountCustomFieldMetumId Integer Verdadeiro O ID do metum do campo personalizado.
AccountId Integer Falso A ID da conta à qual o valor do campo está relacionado.
CreatedTimestamp Datetime Verdadeiro Valor de data e hora que indica quando o valor do campo personalizado foi definido.
CustomFieldId [KEY] Integer Falso O ID do campo personalizado metum ao qual o valor do campo está relacionado.
CustomFieldName String Verdadeiro O nome do campo personalizado ao qual o valor do campo está relacionado.
FieldValue String Falso Valores para o campo. (Somente para o campo de moeda, precisa ser em centavos: por exemplo, 10050 = 100,5)
AccountLink String Verdadeiro Link da conta.
AccountCustomFieldMetumLink String Verdadeiro Link AccountCustomFieldMetum.
UpdatedTimestamp Datetime Verdadeiro Valor de data e hora que indica quando os dados do campo personalizado foram atualizados pela última vez.
FieldCurrency String Falso Valor do tipo de moeda do campo personalizado para um contato específico. Este campo é obrigatório ao inserir campos personalizados de moeda.

Contas

Visualize muitos ou todos os contatos incluindo seus IDs ou vários filtros.

Informações Específicas da Tabela
Selecione

O conector usa a API ActiveCampaign para processar alguns dos filtros.

Por exemplo, as seguintes consultas são processadas no lado do servidor:

SELECT * FROM Accounts WHERE Id = 10003

SELECT * FROM Accounts WHERE Name = 'testAccount'

Como observação, devido a problemas de desempenho do lado do servidor, mesmo quando a propriedade IncludeCustomFields estiver definida como TRUE, os campos personalizados aparecerão apenas no esquema da tabela com valores nulos. Para recuperar os valores dos campos personalizados, consulte AccountCustomFieldData mesa.

Inserir

A inserção de uma conta requer a especificação do nome da conta.

INSERT INTO Accounts (Name) VALUES ('testAccount2')

INSERT INTO Accounts (Name,AccountUrl) VALUES ('account','http://accountUrl.com/')

Além disso, o conector oferece suporte à inserção de dados de conta e campos personalizados da tabela Contas. Todas as colunas de campos personalizados começam com CF_.

INSERT INTO Accounts (Name,CF_Description,CF_Hidden,CF_Number) VALUES ('testAccount3','custom field value','custom field value',123)
Atualizar

O conector oferece suporte à atualização de informações da conta.

Além disso, é possível atualizar os dados dos campos personalizados da conta na tabela Contas.

UPDATE Accounts SET Name = 'updatedName',AccountUrl = 'http://updatedAccountUrl.com/' WHERE Id = 1

UPDATE Accounts SET Name = 'updatedName',CF_Description = 'custom field value', CF_Hidden = 'custom field value' WHERE ID = 1
Excluir

Remova todas as contas ou uma conta especificando o ID da conta.

DELETE FROM Accounts WHERE ID = 10003
Colunas
Nome Tipo Somente leitura Descrição
Id [KEY] String Verdadeiro A coluna ID da tabela Accounts.
AccountUrl String Falso Site da conta.
ContactCount Integer Verdadeiro A coluna ContactCount da tabela Accounts.
CreatedTimestamp Datetime Verdadeiro A coluna CreatedTimestamp da tabela Accounts.
DealCount Integer Verdadeiro A coluna DealCount da tabela Accounts.
AccountContactsLink String Verdadeiro A coluna AccountContactsLink da tabela Accounts.
AccountCustomFieldDataLink String Verdadeiro A coluna AccountCustomFieldDataLink da tabela Accounts.
ContactEmailsLink String Verdadeiro A coluna ContactEmailsLink da tabela Accounts.
EmailActivitiesLink String Verdadeiro A coluna EmailActivitiesLink da tabela Accounts.
NotesLink String Verdadeiro A coluna NotesLink da tabela Accounts.
Name String Falso Nome da conta.
UpdatedTimestamp Datetime Verdadeiro A coluna UpdatedTimestamp da tabela Accounts.

ContactCustomFieldData

Crie, modifique, exclua e consultar os dados de campo personalizados de contato disponíveis no ActiveCampaign.

Informações Específicas da Tabela
Selecione

O conector usa a API ActiveCampaign para processar alguns dos filtros.

Por exemplo, as seguintes consultas são processadas no lado do servidor:

SELECT * FROM ContactCustomFieldData WHERE Id = 10003

SELECT * FROM ContactCustomFieldData WHERE FieldValue = 'custom field value'
Inserir

A inserção de dados de um campo personalizado de contato requer a especificação de um valor para as colunas ContactId, FieldId e FieldValue.

Além disso, o conector oferece suporte à inserção de dados de campos personalizados de contato da tabela de contatos. Consulte Contatos Para maiores informações.

INSERT INTO ContactCustomFieldData (FieldValue, FieldId, ContactId) VALUES ('custom field value',1,5)
Atualizar

O conector oferece suporte à atualização de informações de dados de campo personalizado de contato. A atualização dos dados do campo personalizado de contato requer a especificação de um valor para as colunas Id, ContactId e FieldId.

Além disso, é possível atualizar os dados dos campos personalizados de contato da tabela Contatos.

UPDATE ContactCustomFieldData SET FieldValue = 'custom field value' WHERE ID = 8 AND ContactId = 3 AND FieldId = 2"
Excluir

O conector suporta a remoção de dados de campo personalizado de contato.

DELETE FROM ContactCustomFieldData WHERE ID = 10
Colunas
Nome Tipo Somente leitura Descrição
Id [KEY] String Falso A coluna ID da tabela ContactCustomFieldData.
CDate Datetime Falso A coluna CDate da tabela ContactCustomFieldData.
ContactId [KEY] String Falso A coluna ContactId da tabela ContactCustomFieldData.
CustomFieldName String Verdadeiro O nome do campo personalizado ao qual o valor do campo está relacionado.
FieldId [KEY] String Falso ID do campo ao qual o valor pertence.
FieldLink String Falso A coluna FieldLink da tabela ContactCustomFieldData.
OwnerLink String Falso A coluna OwnerLink da tabela ContactCustomFieldData.
Owner String Falso A coluna Proprietário da tabela ContactCustomFieldData.
Udate Datetime Falso A coluna Udate da tabela ContactCustomFieldData.
FieldValue String Falso Valor do campo personalizado para um contato específico.

Contatos

Visualize muitos ou todos os contatos incluindo seus IDs ou vários filtros.

Informações Específicas da Tabela
Selecione

O conector usa a API ActiveCampaign para processar alguns dos filtros.

Por exemplo, as seguintes consultas são processadas no lado do servidor:

SELECT * FROM Contacts WHERE Id = 10

SELECT * FROM Contacts WHERE Udate >= '2019-06-30T10:44:34-05:00'

SELECT * FROM Contacts WHERE Udate <= '2021-06-30T10:44:34-05:00'

SELECT * FROM Contacts WHERE Cdate >= '2019-06-30T10:44:34-05:00' AND Cdate <= '2021-06-30T10:44:34-05:00'

Como observação, devido a problemas de desempenho do lado do servidor, mesmo quando a propriedade IncludeCustomFields estiver definida como TRUE, os campos personalizados aparecerão apenas no esquema da tabela com valores nulos. Para recuperar os valores dos campos personalizados, consulte o ContactCustomFieldData mesa.

Inserir

A inserção de um contato requer a especificação do e-mail do contato.

INSERT INTO Contacts (Email) VALUES ('testcontact@test.com')

INSERT INTO Contacts (Email,FirstName,LastName,Phone) VALUES ('test@test.com','test','test','contactphonenumber')

Além disso, o conector suporta a inserção de dados de contato e campos personalizados de contato da tabela de contatos. Todas as colunas de campos personalizados começam com CF_.

INSERT INTO Contacts (Name,CF_Description,CF_Hidden,CF_Number) VALUES ('testcontact3','custom field value','custom field value',123)
Atualizar

O conector oferece suporte à atualização de informações de contato.

Além disso, é possível atualizar os dados dos campos personalizados de contato da tabela Contatos.

UPDATE Contacts SET FirstName = 'updatedName' WHERE Id = 1

UPDATE Contacts SET CF_CustomField1 = 'custom field value', CF_CustomField2 = 'custom field value' WHERE ID = 1
Contatos de Importação em Massa

O conector suporta o upload de um grande número de contatos em sua conta. Esta operação inclui:

  • Criação de novos contatos
  • Atualização de contatos existentes
  • Inscrever-se e cancelar a inscrição em listas

Os contatos são importados em lotes de até 250 itens. O importador não é recomendado para um pequeno número de contatos. Você pode importar contatos como abaixo:

INSERT INTO Contacts#Temp (Email) VALUES ('email1@test.com')

INSERT INTO Contacts#Temp (Email) VALUES ('email2@test.com')

UPSERT INTO Contacts (Email) SELECT Email FROM Contacts#Temp

Além disso, o conector suporta BULK INSERT para a tabela de contatos. Observe que esta operação causará um custo no desempenho, pois o conector valida se os contatos enviados existem antes de importá-los.

INSERT INTO Contacts#Temp (Email) VALUES ('email1@test.com')

INSERT INTO Contacts#Temp (Email) VALUES ('email2@test.com')

INSERT INTO Contacts (Email) SELECT Email FROM Contacts#Temp

Para inscrever e cancelar contatos de uma lista específica, defina um valor para as colunas SubscribeTo e/ou UnsubcribeFrom que aceitam uma lista separada por vírgulas de IDs de lista. Por exemplo:

INSERT INTO Contacts#Temp (Email, SubscribeTo, UnsubcribeFrom) VALUES ('email1@test.com','1,2','6,12')

INSERT INTO Contacts#Temp (Email, SubscribeTo, UnsubcribeFrom) VALUES ('email2@test.com','3,7','6,1')
UPSERT INTO Contacts (Email, SubscribeTo, UnsubcribeFrom) SELECT Email, SubscribeTo, UnsubcribeFrom FROM Contacts#Temp


Os contatos devem atender a todos os critérios a seguir para serem criados ou atualizados com esta API:

  • Os contatos importados não podem exceder o limite da sua conta
  • O contato deve ter um endereço e-mail
  • O endereço e-mail do contato não deve estar em uma lista de exclusão
  • O e-mail do contato não deve estar em uma lista de endereços e-mail devolvidos
  • O contato não deve ter cancelado a inscrição em uma lista à qual a importação os adicionaria


Se os contatos não atenderem a todos esses requisitos, eles serão ignorados pelo importador.

Excluir

Remova todos os contatos ou um contato especificando a ID do contato.

DELETE FROM Contacts WHERE ID = 10003
Colunas
Nome Tipo Somente leitura Descrição
Id [KEY] String Verdadeiro A coluna ID da tabela de contatos.
Adate Datetime Verdadeiro A coluna Data da tabela Contatos.
Anonymized String Verdadeiro A coluna Anonymized da tabela Contacts.
BouncedDate String Verdadeiro A coluna BouncedDate da tabela de contatos.
BouncedHard String Verdadeiro A coluna BouncedHard da tabela de contatos.
BouncedSoft String Verdadeiro A coluna BouncedSoft da tabela de contatos.
Cdate Datetime Verdadeiro A coluna Cdate da tabela de contatos.
CreatedBy String Verdadeiro A coluna CreatedBy da tabela Contacts.
CreatedTimestamp Datetime Verdadeiro A coluna CreatedTimestamp da tabela Contatos.
CreatedUtcTimestamp Datetime Verdadeiro A coluna CreatedUtcTimestamp da tabela Contatos.
Deleted String Verdadeiro A coluna Excluída da tabela Contatos.
DeletedAt String Verdadeiro A coluna DeletedAt da tabela Contacts.
Edate Datetime Verdadeiro A coluna Edate da tabela de contatos.
Email String Falso A coluna E-mail da tabela Contatos.
EmailDomain String Verdadeiro A coluna EmailDomain da tabela de contatos.
EmailEmpty Boolean Verdadeiro A coluna EmailEmpty da tabela de contatos.
EmailLocal String Verdadeiro A coluna EmailLocal da tabela de contatos.
FirstName String Falso A coluna FirstName da tabela Contacts.
Gravatar String Verdadeiro A coluna Gravatar da tabela de contatos.
Hash String Verdadeiro A coluna Hash da tabela de contatos.
Ip String Verdadeiro A coluna Ip da tabela de contatos.
LastName String Falso A coluna LastName da tabela de contatos.
AccountContactsLink String Verdadeiro A coluna AccountContactsLink da tabela de contatos.
AutomationEntryCountsLink String Verdadeiro A coluna AutomationEntryCountsLink da tabela de contatos.
BounceLogsLink String Verdadeiro A coluna BounceLogsLink da tabela de contatos.
ContactAutomationsLink String Verdadeiro A coluna ContactAutomationsLink da tabela de contatos.
ContactDataLink String Verdadeiro A coluna ContactDataLink da tabela de contatos.
ContactDealsLink String Verdadeiro A coluna ContactDealsLink da tabela de contatos.
ContactGoalsLink String Verdadeiro A coluna ContactGoalsLink da tabela Contatos.
ContactListsLink String Verdadeiro A coluna ContactListsLink da tabela de contatos.
ContactLogsLink String Verdadeiro A coluna ContactLogsLink da tabela de contatos.
ContactTagsLink String Verdadeiro A coluna ContactTagsLink da tabela Contatos.
DealsLink String Verdadeiro A coluna DealsLink da tabela de contatos.
FieldValuesLink String Verdadeiro A coluna FieldValuesLink da tabela de contatos.
GeoIpsLink String Verdadeiro A coluna GeoIpsLink da tabela Contatos.
NotesLink String Verdadeiro A coluna NotesLink da tabela de contatos.
OrganizationLink String Verdadeiro A coluna OrganizationLink da tabela de contatos.
PlusAppendLink String Verdadeiro A coluna PlusAppendLink da tabela de contatos.
ScoreValuesLink String Verdadeiro A coluna ScoreValuesLink da tabela de contatos.
TrackingLogsLink String Verdadeiro A coluna TrackingLogsLink da tabela de contatos.
Organization String Verdadeiro A coluna Organização da tabela Contatos.
Orgname String Verdadeiro A coluna Orgname da tabela Contatos.
Phone String Falso A coluna Telefone da tabela Contatos.
RatingTStamp String Verdadeiro A coluna RatingTStamp da tabela de contatos.
SegmentioId String Verdadeiro A coluna SegmentioId da tabela de contatos.
Sentcnt String Verdadeiro A coluna Enviado da tabela Contatos.
SocialdataLastcheck String Verdadeiro A coluna SocialdataLastcheck da tabela de contatos.
Ua String Verdadeiro A coluna Ua da tabela de contatos.
Udate Datetime Verdadeiro A coluna Udate da tabela de contatos.
UpdatedTimestamp String Verdadeiro A coluna UpdatedTimestamp da tabela de contatos.
Updated_by String Verdadeiro A coluna Updated_by da tabela Contacts.
SubscribeTo String Falso Lista separada por vírgulas de IDs de lista para inscrever um contato.
UnsubscribeFrom String Falso Lista separada por vírgulas de IDs de lista para cancelar a assinatura de um contato.

DealCustomFieldData

Crie, modifique, exclua e consultar os dados do campo personalizado de negócios disponíveis no ActiveCampaign.

Informações Específicas da Tabela
Selecione

O conector usa a API ActiveCampaign para processar alguns dos filtros.

Por exemplo, as seguintes consultas são processadas no lado do servidor:

SELECT * FROM DealCustomFieldData WHERE Id = 10003

SELECT * FROM DealCustomFieldData WHERE DealId = 1
Inserir

A inserção de dados de um campo personalizado de negócio requer a especificação de um valor para as colunas DealId, CustomFieldId e FieldValue.

Além disso, o conector oferece suporte à inserção de dados de campos personalizados de negócios da tabela Negócios. Veja Ofertas Para maiores informações.

INSERT INTO DealCustomFieldData (FieldValue, CustomFieldId, DealId) VALUES ('custom field value',1,5)
Atualizar

O conector oferece suporte à atualização das informações de dados do campo personalizado do negócio. A atualização dos dados do campo personalizado do negócio requer a especificação de um valor para as colunas Id, DealId e CustomFieldId.

Além disso, é possível atualizar os dados dos campos personalizados do negócio na tabela Negócios.

UPDATE DealCustomFieldData SET FieldValue = 'custom field value' WHERE ID = 8 AND DealId = 3 AND CustomFieldId = 2
Excluir

O conector suporta a remoção de dados do campo personalizado do negócio.

DELETE FROM DealCustomFieldData WHERE ID = 10
Colunas
Nome Tipo Somente leitura Descrição
Id [KEY] String Falso A coluna ID da tabela DealCustomFieldData.
CreatedTimestamp Datetime Falso A coluna CreatedTimestamp da tabela DealCustomFieldData.
CustomFieldName String Verdadeiro O nome do campo personalizado ao qual o valor do campo está relacionado.
CustomFieldId [KEY] Integer Falso A coluna CustomFieldId da tabela DealCustomFieldData.
DealCustomFieldMetumId Integer Falso A coluna DealCustomFieldMetumId da tabela DealCustomFieldData.
DealId [KEY] Integer Falso A coluna DealId da tabela DealCustomFieldData.
FieldValue String Falso A coluna FieldValue da tabela DealCustomFieldData.
DealLink String Falso A coluna DealLink da tabela DealCustomFieldData.
DealCustomFieldMetumLink String Falso A coluna DealCustomFieldMetumLink da tabela DealCustomFieldData.
UpdatedTimestamp Datetime Falso A coluna UpdatedTimestamp do DealCustomFieldData
FieldCurrency String Falso Valor do tipo de moeda do campo personalizado para uma transação específica. Este campo é obrigatório ao inserir campos personalizados de moeda.
FieldType String Falso Valor do tipo de moeda do campo personalizado para uma transação específica. Este campo é obrigatório ao inserir campos personalizados de moeda.

Grupos de Negócios

Lista todas as contas existentes.

Informações Específicas da Tabela
Selecione

O conector usa a API ActiveCampaign para processar alguns dos filtros.

Por exemplo, as seguintes consultas são processadas no lado do servidor:

SELECT * FROM DealGroups WHERE Id = 10003

SELECT * FROM DealGroups WHERE Title = 'title'
Inserir

A inserção de um pipeline/dealgroup requer a especificação de um valor para as colunas Moeda e Título.

INSERT INTO DealGroups (Currency, Title) VALUES (2,300)

INSERT INTO DealGroups (Currency, Title, AutoAssign, AllUsers, AllGroups) VALUES ('USD','title',1,0,1)
Atualizar

O conector oferece suporte à atualização de informações de pipeline/dealgroup.

UPDATE DealGroups SET AllUsers = 0, AllGroups = 1, Currency = 'EUR' WHERE Id = 1
Excluir

Remova todos os pipelines ou um pipeline especificando o ID do grupo de negócios.

DELETE FROM DealGroups WHERE ID = 10003
Colunas
Nome Tipo Somente leitura Descrição
Id [KEY] String Verdadeiro A ID do pipeline.
AllGroups String Falso A coluna AllGroups da tabela DealGroups. Indica se todos os grupos de usuários têm permissão para gerenciar esse pipeline. Pode ser 1 ou 0. Se 1, todos os grupos de usuários podem gerenciar este pipeline. Se 0, somente grupos de usuários no parâmetro dealGroup.groups podem gerenciar este pipeline.
AllUsers String Falso A coluna AllUsers da tabela DealGroups. Indica se novos negócios são atribuídos automaticamente a todos os usuários. Pode ser 1 ou 0. Se 1, novos negócios são atribuídos automaticamente a todos os usuários, a menos que a atribuição automática esteja desativada. Se 0, novos negócios são atribuídos automaticamente apenas aos usuários no parâmetro dealGroup.users.
AutoAssign String Falso A coluna AutoAssign da tabela DealGroups. Opção de atribuição automática de negócios. Pode ser 0, 1 e 2. Se 0, a atribuição automática é desativada. Se 1, o método Round Robin é usado para atribuir automaticamente novos negócios. Se 2, os negócios são distribuídos com base nos valores dos negócios.
Cdate Datetime Verdadeiro A coluna Cdate da tabela DealGroups.
Currency String Falso A coluna Currency da tabela DealGroups.
DealGroupGroupsLink String Verdadeiro A coluna DealGroupGroupsLink da tabela DealGroups.
DealGroupUsersLink String Verdadeiro A coluna DealGroupUsersLink da tabela DealGroups.
StagesLink String Verdadeiro A coluna StagesLink da tabela DealGroups.
Stages String Verdadeiro A coluna Stages da tabela DealGroups.
Title String Falso Título do Pipeline.
Udate Datetime Verdadeiro A coluna Udate da tabela DealGroups.

Ofertas

Informações de uso para a operação Deals.rsd.

Informações Específicas da Tabela
Selecione

O conector usa a API ActiveCampaign para processar alguns dos filtros.

Por exemplo, as seguintes consultas são processadas no lado do servidor:

SELECT * FROM Deals WHERE Id = 10

SELECT * FROM Deals WHERE GroupId = 1

SELECT * FROM Deals WHERE OwnerId = 1

SELECT * FROM Deals WHERE Stage = 1 AND Title = 'title'

Como observação, devido a problemas de desempenho do lado do servidor, mesmo quando a propriedade IncludeCustomFields estiver definida como TRUE, os campos personalizados aparecerão apenas no esquema da tabela com valores nulos. Para recuperar os valores dos campos personalizados, consulte DealCustomFieldData mesa.

Inserir

A inserção de um negócio requer a especificação de um valor para as colunas GroupId, Stage, OwnerId, Title, Value, Currency e um valor para a coluna AccountId ou ContactId.

INSERT INTO Deals (AccountId, GroupId, Stage, OwnerId, Title, Value, Currency) VALUES (1,1,1,1,'title',100,'USD')

INSERT INTO Deals (Email, FirstName, LastName, Phone) VALUES ('test@test.com' ,'test', 'test', 'dealphonenumber')

Além disso, o conector oferece suporte à inserção de negócios e dados de campos personalizados de negócios da tabela Negócios. Todas as colunas de campos personalizados começam com CF_.

INSERT INTO Deals (AccountId, GroupId, Stage, OwnerId, Title, Value, Currency, CF_CustomField1,CF_CustomField2, CF_CustomField3) VALUES (1,1,1,1,'title',100,'USD','value','value','value')
Atualizar

O conector oferece suporte à atualização de informações do negócio.

Além disso, é possível atualizar os dados dos campos personalizados do negócio na tabela Negócios.

UPDATE Deals SET Title = 'updatedTitle' WHERE Id = 1

UPDATE Deals SET CF_CustomField1 = 'custom field value', CF_CustomField2 = 'custom field value' WHERE ID = 1
Excluir

Remova todos os negócios ou um negócio especificando o ID do negócio.

DELETE FROM Deals

DELETE FROM Deals WHERE ID = 10003
Colunas
Nome Tipo Somente leitura Descrição
Id [KEY] String Verdadeiro A coluna ID da tabela Negócios.
AccountId String Falso A coluna AccountId da tabela Deals.
ActivityCount String Verdadeiro A coluna ActivityCount da tabela Deals.
Cdate Datetime Verdadeiro A coluna Cdate da tabela Deals.
ContactId String Falso Id do contato principal do negócio.
Currency String Falso Moeda do negócio em formato ISO de 3 dígitos, em minúsculas.
CustomerAccount String Verdadeiro A coluna CustomerAccount da tabela Deals.
Description String Falso A coluna Descrição da tabela Negócios.
Edate String Verdadeiro A coluna Edate da tabela Deals.
Group String Falso ID do pipeline do negócio. Obrigatório se deal.stage não for fornecido. Se deal.group não for fornecido, o pipeline do estágio será atribuído ao negócio automaticamente.
Hash String Verdadeiro A coluna Hash da tabela Deals.
IsDisabled String Verdadeiro A coluna IsDisabled da tabela Deals.
AccountLink String Verdadeiro A coluna AccountLink da tabela Deals.
ContactLink String Verdadeiro A coluna ContactLink da tabela Negócios.
ContactDealsLink String Verdadeiro A coluna ContactDealsLink da tabela Negócios.
CustomerAccountLink String Verdadeiro A coluna CustomerAccountLink da tabela Deals.
DealActivitiesLink String Verdadeiro A coluna DealActivitiesLink da tabela Deals.
DealCustomFieldDataLink String Verdadeiro A coluna DealCustomFieldDataLink da tabela Deals.
GroupLink String Verdadeiro A coluna GroupLink da tabela Negócios.
NextTaskLink String Verdadeiro A coluna NextTaskLink da tabela Deals.
NotesLink String Verdadeiro A coluna NotesLink da tabela Deals.
OrganizationLink String Verdadeiro A coluna OrganizationLink da tabela Negócios.
OwnerLink String Verdadeiro A coluna OwnerLink da tabela Deals.
ScoreValuesLink String Verdadeiro A coluna ScoreValuesLink da tabela Deals.
StageLink String Verdadeiro A coluna StageLink da tabela Deals.
TasksLink String Verdadeiro A coluna TasksLink da tabela Deals.
Mdate Datetime Verdadeiro A coluna Mdate da tabela Deals.
NextTask String Verdadeiro A coluna NextTask da tabela Deals.
NextDate Datetime Verdadeiro A coluna NextDate da tabela Deals.
NextDealId String Verdadeiro A coluna NextDealId da tabela Deals.
NextTaskId String Verdadeiro A coluna NextTaskId da tabela Deals.
Organization String Verdadeiro A coluna Organização da tabela Negócios.
Owner String Falso Id do proprietário do negócio. Obrigatório se a opção de atribuição automática do pipeline estiver desativada.
Percent String Falso A coluna Porcentagem da tabela Negócios.
Stage String Falso Id do estágio do negócio. Obrigatório se deal.group não for fornecido. Se deal.stage não for fornecido, o negócio será atribuído com o primeiro estágio no pipeline fornecido em deal.group.
Status String Falso A coluna Status da tabela Negócios.
Title String Falso A coluna Título da tabela Negociações.
Value String Falso Valor do negócio em centavos.
WinProbability Integer Verdadeiro A coluna WinProbability da tabela Deals.
WinProbabilityMdate Datetime Verdadeiro A coluna WinProbabilityMdate da tabela Deals.

DealStages

Informações de uso para a operação DealStages.rsd.

Informações Específicas da Tabela
Selecione

O conector usa a API ActiveCampaign para processar alguns dos filtros.

Por exemplo, as seguintes consultas são processadas no lado do servidor:

SELECT * FROM DealStages WHERE Id = 10003

SELECT * FROM DealStages WHERE Title = 'title' AND GroupId = 1
Inserir

A inserção de um estágio requer a especificação de um valor para as colunas GroupId e Title.

INSERT INTO DealStages (GroupId, Title) VALUES (2,'title')

INSERT INTO DealStages (Title, GroupId, OrderId, CardRegion3, Color, Width) VALUES ('TestStage',1,2,'hide-avatar','434343','280')
Atualizar

O conector oferece suporte à atualização de informações de estágio/dealstage.

UPDATE DealStages SET Title = 'updatedTitle' WHERE Id = 1
Excluir

Remova todos os estágios ou um estágio especificando o ID do estágio.

DELETE FROM DealStages WHERE ID = 10003
Colunas
Nome Tipo Somente leitura Descrição
Id [KEY] String Verdadeiro A coluna ID da tabela DealStages.
CardRegion1 String Falso A coluna CardRegion1 da tabela DealStages. Indica o que mostrar no canto superior esquerdo das cartas de distribuição.
CardRegion2 String Falso A coluna CardRegion2 da tabela DealStages. Indica o que mostrar no canto superior direito das Cartas de Negociação.
CardRegion3 String Falso A coluna CardRegion3 da tabela DealStages. Indica se o avatar deve ser exibido em Deal Cards. Pode ser um de mostrar-avatar e ocultar-avatar. Se definido como show-avatar, as cartas de distribuição mostrarão os avatares. Se definido como ocultar avatar, as cartas de distribuição ocultarão os avatares.
CardRegion4 String Falso A coluna CardRegion4 da tabela DealStages. Indica o que mostrar ao lado do avatar em Deal Cards.
CardRegion5 String Falso A coluna CardRegion5 da tabela DealStages. Indica o que deve ser mostrado no canto inferior direito das cartas de distribuição.
Cdate Datetime Verdadeiro A coluna Cdate da tabela DealStages.
Color String Falso Cor do Deal Stage. Código de cores HEX de 6 caracteres sem a hashtag. por exemplo. 434343 para atribuir o valor de cor hexadecimal #434343.
DealOrder String Falso Opção e direção a serem usadas para classificar negócios no estágio de negociação. A opção e a direção devem ser delimitadas por um espaço. A direção pode ser
GroupId String Falso A coluna GroupId da tabela DealStages.
GroupLink String Verdadeiro A coluna GroupLink da tabela DealStages.
OrderId String Falso A coluna OrderId da tabela DealStages.
Title String Falso A coluna Title da tabela DealStages.
Udate Datetime Verdadeiro A coluna Udate da tabela DealStages.
Width String Falso Distribua a largura do palco em pixels, sem a unidade px.

Tarefas

Lista todas as contas existentes.

Informações Específicas da Tabela
Selecione

O conector usa a API ActiveCampaign para processar alguns dos filtros.

Por exemplo, as seguintes consultas são processadas no lado do servidor:

SELECT * FROM Tasks WHERE Id = 10003

SELECT * FROM Tasks WHERE DealTaskType = 1 

SELECT * FROM Tasks WHERE DueDate >= '2019-06-30T10:44:34-05:00'

SELECT * FROM Tasks WHERE DueDate <= '2021-06-30T10:44:34-05:00'

SELECT * FROM Tasks WHERE OutcomeId = 1 AND RelId = 1 AND Status = 1
Inserir

A inserção de um estágio requer a especificação de um valor para as colunas DealTaskType, DueDate, Relid.

INSERT INTO Tasks (DealTaskType, DueDate, Relid) VALUES (2, '2021-06-30T10:44:34-05:00', 7)
Atualizar

O conector oferece suporte à atualização de informações de estágio/dealstage.

UPDATE Tasks SET Title = 'updatedTitle' WHERE Id = 1
Excluir

Remova todos os estágios ou um estágio especificando o ID do estágio.

DELETE FROM Tasks WHERE ID = 10003
Colunas
Nome Tipo Somente leitura Descrição
Id [KEY] String Verdadeiro A coluna ID da tabela Tarefas.
Assignee String Falso A coluna Atribuído da tabela Tarefas.
Automation String Verdadeiro A coluna Automação da tabela Tarefas.
Cdate Datetime Verdadeiro A coluna Cdate da tabela Tasks.
DealTaskType String Falso O tipo da tarefa com base nos tipos de tarefas disponíveis na conta.
DoneAutomation String Falso A coluna DoneAutomation da tabela Tasks.
DueDate Datetime Falso Data de vencimento da tarefa.
Edate Datetime Verdadeiro A coluna Data da tabela Tarefas.
ActivitiesLink String Verdadeiro A coluna ActivitiesLink da tabela Tasks.
AssigneeLink String Verdadeiro A coluna AssigneeLink da tabela Tasks.
AutomationLink String Verdadeiro A coluna AutomationLink da tabela Tasks.
DealTasktypeLink String Verdadeiro A coluna DealTasktypeLink da tabela Tasks.
DoneAutomationLink String Verdadeiro A coluna DoneAutomationLink da tabela Tarefas.
NotesLink String Verdadeiro A coluna NotesLink da tabela Tarefas.
OwnerLink String Verdadeiro A coluna OwnerLink da tabela Tarefas.
TaskNotificationsLink String Verdadeiro A coluna TaskNotificationsLink da tabela Tasks.
UserLink String Verdadeiro A coluna UserLink da tabela Tarefas.
Note String Falso O conteúdo que descreve a tarefa.
OutcomeId Integer Falso A coluna OutcomeId da tabela Tasks.
OutcomeInfo String Falso A coluna OutcomeInfo da tabela Tasks.
OwnerId String Verdadeiro A coluna OwnerId da tabela Tasks.
OwnerType String Falso O nome do objeto relacionado. Os valores válidos são contato ou negócio.
Relid String Falso A ID do objeto relacional para esta tarefa.
Reltype String Verdadeiro A coluna Reltype da tabela Tasks.
Status Integer Falso A coluna Status da tabela Tarefas. 1 está completo e 0 está incompleto..
Title String Falso A coluna Título da tabela Tarefas.
Udate Datetime Verdadeiro A coluna Udate da tabela Tasks.
User String Verdadeiro A coluna Usuário da tabela Tarefas.

Visualizações

As exibições são compostas por colunas e pseudocolunas. As exibições são semelhantes às tabelas na forma como os dados são representados; no entanto, as exibições não oferecem suporte a atualizações. Entidades que são representadas como exibições são normalmente entidades somente leitura. Frequentemente, um procedimento armazenado* está disponível para atualizar os dados se tal funcionalidade for aplicável à fonte de dados.

As consultas podem ser executadas em uma exibição como se fosse uma tabela normal, e os dados retornados são semelhantes nesse aspecto.

Visualizações dinâmicas, como consultas expostas como visualizações e visualizações para procurar combinações específicas de itens de trabalho project_team são suportadas.

Conector Jitterbit para Exibições ActiveCampaign

Nome Descrição
Addresses Informações de uso para a operação Addresses.rsd.
Automations Informações de uso para a operação Automations.rsd.
Campaigns Consulte as informações das campanhas em ActiveCampaign.
ContactAutomations Visualize muitos ou todos os contatos incluindo seus IDs ou vários filtros.
ContactLists Recupere ContactList para cada grupo de contato ou para o grupo de contato específico.
ContactTags Recupere tags adicionadas para cada contato ou para o ID de contato específico
Lists Informações de uso para a operação Lists.rsd.
Scores Visualize muitos ou todos os contatos incluindo seus IDs ou vários filtros.
Tags Visualize muitas ou todas as tags incluindo seus IDs ou vários filtros.
TrackingLogs Recupere trackingLogs para o contato específico ou todos os contatos
Users Informações de uso para a operação Users.rsd.

Endereços

Informações de uso para a operação Addresses.rsd.

Informações Específicas da Tabela
Selecione

O conector usa a API ActiveCampaign para processar alguns dos filtros.

Por exemplo, a seguinte consultar é processada no lado do servidor:

SELECT * FROM AccountContacts WHERE Id = 10003
Colunas
Nome Tipo Descrição
Id String A coluna ID da tabela Endereços.
Address1 String A coluna Address1 da tabela Addresses.
Address2 String A coluna Address2 da tabela Addresses.
Allgroup String A coluna Allgroup da tabela Addresses.
City String A coluna Cidade da tabela Endereços.
CompanyName String A coluna CompanyName da tabela Addresses.
Country String A coluna País da tabela Endereços.
District String A coluna Distrito da tabela Endereços.
isDefault String A coluna isDefault da tabela Addresses.
AddressGroupLink String A coluna AddressGroupLink da tabela Addresses.
AddressListLink String A coluna AddressListLink da tabela Addresses.
FormsLink String A coluna FormsLink da tabela Addresses.
State String A coluna Estado da tabela Endereços.
Zip String A coluna Zip da tabela Endereços.

Automações

Informações de uso para a operação Automations.rsd.

Colunas
Nome Tipo Descrição
Id String A coluna ID da tabela Automações.
Cdate Datetime A coluna Cdate da tabela Automações.
DefaultScreenshot String A coluna DefaultScreenshot da tabela Automações.
Entered String A coluna Inserido da tabela Automações.
Exited String A coluna Saida da tabela Automações.
Hidden String A coluna Oculto da tabela Automações.
BlocksLink String A coluna BlocksLink da tabela Automações.
CampaignsLink String A coluna CampaignsLink da tabela Automações.
ContactAutomationsLink String A coluna ContactAutomationsLink da tabela Automações.
ContactGoalsLink String A coluna ContactGoalsLink da tabela Automações.
GoalsLink String A coluna GoalsLink da tabela Automações.
SiteMessagesLink String A coluna SiteMessagesLink da tabela Automações.
SmsLink String A coluna SmsLink da tabela Automações.
Mdate Datetime A coluna Mdate da tabela Automações.
Name String A coluna Nome da tabela Automações.
Screenshot String A coluna Captura de tela da tabela Automações.
Status String A coluna Status da tabela Automações.
UserId String A coluna UserId da tabela Automações.

Campanhas

Consulte as informações das campanhas em ActiveCampaign.

Informações Específicas da Tabela
Selecione

O conector usa a API ActiveCampaign para processar alguns dos filtros.

Por exemplo, a seguinte consultar é processada no lado do servidor:

SELECT * FROM Campaigns WHERE Id = 10003
Colunas
Nome Tipo Descrição
Id [KEY] String A coluna ID da tabela Campanhas.
ActiveRssInterval String A coluna ActiveRssInterval da tabela Campanhas.
ActiveRssItems String A coluna ActiveRssItems da tabela Campanhas.
ActiveRssUrl String A coluna ActiveRssUrl da tabela Campanhas.
AddressId String A coluna AddressId da tabela Campanhas.
AnalyticsCampaignName String A coluna AnalyticsCampaignName da tabela Campanhas.
Automation String A coluna Automação da tabela Campanhas.
BaseMessageId String A coluna BaseMessageId da tabela Campanhas.
BaseTemplateId String A coluna BaseTemplateId da tabela Campanhas.
BounceId String A coluna BounceId da tabela Campanhas.
CanSkipApproval String A coluna can_skip_approval da tabela Campanhas.
Cdate Datetime A coluna Cdate da tabela Campanhas.
CreatedBy String A coluna Criado por da tabela Campanhas.
CreatedTimestamp Datetime A coluna Carimbo de data/hora criado da tabela Campanhas.
DeleteStamp String A coluna DeleteStamp da tabela Campanhas.
EmbedImages String A coluna EmbedImages da tabela Campanhas.
Facebook String A coluna Facebook da tabela Campanhas.
FormId String A coluna FormId da tabela Campanhas.
Forwards String A coluna Encaminhamentos da tabela Campanhas.
HardBounces String A coluna HardBounces da tabela Campanhas.
HasPredictiveContent Bit A coluna HasPredictiveContent da tabela Campanhas.
HtmlUnsub String A coluna HtmlUnsub da tabela Campanhas.
HtmlUnsubdata String A coluna HtmlUnsubdata da tabela Campanhas.
Ip String A coluna Ip da tabela Campanhas.
Ip4 String A coluna Ip4 da tabela Campanhas.
LastStep String A coluna LastStep da tabela Campanhas.
Ldate String A coluna Ldate da tabela Campanhas.
LinkClicks String A coluna LinkClicks da tabela Campanhas.
AutomationLink String A coluna AutomationLink da tabela Campanhas.
CampaignAggregateRevenuesLink String A coluna AggregateRevenues da tabela Campaigns.
CampaignListsLink String A coluna CampaignListsLink da tabela Campanhas.
CampaignMessageLink String A coluna CampaignMessageLink da tabela Campanhas.
CampaignMessagesLink String A coluna CampaignMessagesLink da tabela Campanhas.
LinksLink String A coluna LinksLink da tabela Campanhas.
LinksSegment String A coluna Segmento da tabela Campanhas.
UserLink String A coluna UserLink da tabela Campanhas.
MailCleanup String A coluna MailCleanup da tabela Campanhas.
MailSend String A coluna MailSend da tabela Campanhas.
MailTransfer String A coluna MailTransfer da tabela Campanhas.
MailerLogFile String A coluna MailerLogFile da tabela Campanhas.
ManageText String A coluna ManageText da tabela Campanhas.
Mdate Datetime A coluna Mdate da tabela Campanhas.
Name String A coluna Nome da tabela Campanhas.
Opens String A coluna Opens da tabela Campaigns.
Public String A coluna Pública da tabela Campanhas.
RealCid String A coluna RealCid da tabela Campanhas.
Recurring String A coluna Recorrente da tabela Campanhas.
ReminderField String A coluna ReminderField da tabela Campanhas.
ReminderFormat String A coluna ReminderFormat da tabela Campanhas.
ReminderLastCronRun String A coluna ReminderLastCronRun da tabela Campanhas.
ReminderOffset String A coluna ReminderOffset da tabela Campanhas.
ReminderOffsetSign String A coluna ReminderOffsetSign da tabela Campanhas.
ReminderOffsetType String A coluna ReminderOffsetType da tabela Campanhas.
ReminderType String A coluna ReminderType da tabela Campaigns.
Replies String A coluna Respostas da tabela Campanhas.
ReplySys String A coluna ReplySys da tabela Campanhas.
ResponderExisting String A coluna ResponderExisting da tabela Campanhas.
ResponderOffset String A coluna ResponderOffset da tabela Campanhas.
ResponderType String A coluna ResponderType da tabela Campaigns.
Schedule String A coluna Programação da tabela Campanhas.
ScheduledDate String A coluna ScheduledDate da tabela Campanhas.
Screenshot String A coluna Captura de tela da tabela Campanhas.
Sdate String A coluna Data da tabela Campanhas.
SegmentId String A coluna SegmentId da tabela Campanhas.
SegmentName String A coluna SegmentName da tabela Campanhas.
SendAmt String A coluna SendAmt da tabela Campanhas.
SendId String A coluna SendId da tabela Campanhas.
SeriesId String A coluna SeriesId da tabela Campanhas.
Series Send Lock Time String A coluna SeriesSendLockTime da tabela Campanhas.
SocialShares String A coluna SocialShares da tabela Campanhas.
SoftBounces String A coluna SoftBounces da tabela Campanhas.
Source String A coluna Origem da tabela Campanhas.
SplitContent String A coluna SplitContent da tabela Campanhas.
SplitOffset String A coluna SplitOffset da tabela Campanhas.
SplitOffsetType String A coluna SplitOffsetType da tabela Campanhas.
SplitType String A coluna SplitType da tabela Campanhas.
SplitWinnerAwaiting String A coluna SplitWinnerAwaiting da tabela Campanhas.
SplitWinnerMessageId String A coluna SplitWinnerMessageId da tabela Campanhas.
Status String A coluna Status da tabela Campanhas.
SubscriberClicks String A coluna SubscriberClicks da tabela Campanhas.
Survey String A coluna Pesquisa da tabela Campanhas.
TextUnsub String A coluna TextUnsub da tabela Campanhas.
TextUnsubData String A coluna TextUnsubData da tabela Campanhas.
ThreadId String A coluna ThreadId da tabela Campanhas.
TotalAmt String A coluna TotalAmt da tabela Campanhas.
TrackLinks String A coluna TrackLinks da tabela Campanhas.
TrackLinksAnalytics String A coluna TrackLinksAnalytics da tabela Campanhas.
TrackReads String A coluna TrackReads da tabela Campanhas.
TrackReadsAnalytics String A coluna TrackReadsAnalytics da tabela Campanhas.
Tweet String A coluna Tweet da tabela Campanhas.
Type String A coluna Tipo da tabela Campanhas.
UniqueForwards String A coluna UniqueForwards da tabela Campanhas.
UniqueLinkClicks String A coluna UniqueLinkClicks da tabela Campanhas.
UniqueOpens String A coluna UniqueOpens da tabela Campanhas.
UniqueReplies String A coluna UniqueReplies da tabela Campanhas.
UnsubReasons String A coluna UnsubReasons da tabela Campaigns.
Unsubscribes String A coluna Cancelar assinaturas da tabela Campanhas.
Updated By String A coluna UpdatedBy da tabela Campaigns.
Updated Timestamp String A coluna UpdatedTimestamp da tabela Campanhas.
Updates String A coluna Atualizações da tabela Campanhas.
User String A coluna Usuário da tabela Campanhas.
UserId String A coluna UserId da tabela Campanhas.
WaitPreview String A coluna WaitPreview da tabela Campanhas.
WillRecur String A coluna WillRecur da tabela Campanhas.

ContatoAutomações

Visualize muitos ou todos os contatos incluindo seus IDs ou vários filtros.

Informações Específicas da Tabela
Selecione

O conector usa a API ActiveCampaign para processar alguns dos filtros.

Por exemplo, a seguinte consultar é processada no lado do servidor:

SELECT * FROM ContactAutomations WHERE Id = 10003
Colunas
Nome Tipo Descrição
Id String A coluna ID da tabela ContactAutomations.
Adddate Datetime A coluna Adddate da tabela ContactAutomations.
Automation String A coluna Automação da tabela ContactAutomations.
Batchid Unknown A coluna Batchid da tabela ContactAutomations.
CompleteValue Integer A coluna CompleteValue da tabela ContactAutomations.
Completed Integer A coluna Concluída da tabela ContactAutomations.
CompletedElements String A coluna CompletedElements da tabela ContactAutomations.
ContactId String A coluna ContactId da tabela ContactAutomations.
Lastblock String A coluna Lastblock da tabela ContactAutomations.
Lastdate Datetime A coluna Lastdate da tabela ContactAutomations.
LastLogId String A coluna LastLogId da tabela ContactAutomations.
AutomationLink String A coluna AutomationLink da tabela ContactAutomations.
ContactLink String A coluna ContactLink da tabela ContactAutomations.
ContactGoalsLink String A coluna ContactGoalsLink da tabela ContactAutomations.
Remdate Datetime A coluna Remdate da tabela ContactAutomations.
SeriesId String A coluna SeriesId da tabela ContactAutomations.
StartId String A coluna StartId da tabela ContactAutomations.
Status String A coluna Status da tabela ContactAutomations.
TimeSpan String A coluna TimeSpan da tabela ContactAutomations.
TotalElements String A coluna TotalElements da tabela ContactAutomations.

Listas de Contatos

Recupere ContactList para cada grupo de contato ou para o grupo de contato específico.

Informações Específicas da Tabela
Selecione

A recuperação de informações de ContactLists requer a especificação de um ContactId.

SELECT * FROM ContactLists WHERE ContactId = 1000
Colunas
Nome Tipo Descrição
Id [KEY] String A coluna ID da tabela ContactLists.
ContactId String A coluna ContactId da tabela ContactLists.
AutomationId String A coluna AutomationId da tabela ContactLists.
AutosyncLog String A coluna AutosyncLog da tabela ContactLists.
Campaign String A coluna Campanha da tabela ContactLists.
CreatedBy String A coluna CreatedBy da tabela ContactLists.
CreatedTimestamp Datetime A coluna CreatedTimestamp da tabela ContactLists.
FirstName String A coluna FirstName da tabela ContactLists.
Form String A coluna Formulário da tabela ContactLists.
Ip4Sub String A coluna Ip4Sub da tabela ContactLists.
Ip4Unsub String A coluna Ip4Unsub da tabela ContactLists.
Ip4Last String A coluna Ip4Last da tabela ContactLists.
LastName String A coluna LastName da tabela ContactLists.
AutomationLink String A coluna AutomationLink da tabela ContactLists.
AutosyncLogLink String A coluna AutosyncLogLink da tabela ContactLists.
CampaignLink String A coluna CampaignLink da tabela ContactLists.
ContactLink String A coluna ContactLink da tabela ContactLists.
FormLink String A coluna FormLink da tabela ContactLists.
ListLink String A coluna ListLink da tabela ContactLists.
MessageLink String A coluna MessageLink da tabela ContactLists.
UnsubscribeAutomationLink String A coluna UnsubscribeAutomationLink da tabela ContactLists.
ListId String A coluna ListId da tabela ContactLists.
Message String A coluna Message da tabela ContactLists.
Responder String A coluna Respondente da tabela ContactLists.
Sdate Datetime A coluna Sdate da tabela ContactLists.
SeriesId String A coluna SeriesId da tabela ContactLists.
Status String A coluna Status da tabela ContactLists.
SourceId String A coluna SourceId da tabela ContactLists.
Sync String A coluna Sincronizar da tabela ContactLists.
Unsubreason String A coluna Unsubreason da tabela ContactLists.
UnsubscribeAutomation String A coluna UnsubscribeAutomation da tabela ContactLists.
UpdatedBy String A coluna UpdatedBy da tabela ContactLists.
UpdatedTimestamp Datetime A coluna UpdatedTimestamp da tabela ContactLists.

ContactTags

Recupere tags adicionadas para cada contato ou para o ID de contato específico

Informações Específicas da Tabela
Selecione

A recuperação de informações para ContactTags requer a especificação de um ContactId.

SELECT * FROM ContactTags WHERE ContactId = 1
Colunas
Nome Tipo Descrição
Id [KEY] String A coluna ID da tabela ContactTags.
ContactId String A coluna ContactId da tabela ContactTags.
Cdate Datetime A coluna Cdate da tabela ContactTags.
CreatedBy String A coluna CreatedBy da tabela ContactTags.
CreatedTimestamp Datetime A coluna CreatedTimestamp da tabela ContactTags.
ContactLink String A coluna ContactLink da tabela ContactTags.
TagLink String A coluna TagLink da tabela ContactTags.
Tag String A coluna Tag da tabela ContactTags.
UpdatedBy String A coluna UpdatedBy da tabela ContactTags.
UpdatedTimestamp Datetime A coluna UpdatedTimestamp da tabela ContactTags.

Listas

Informações de uso para a operação Lists.rsd.

Informações Específicas da Tabela
Selecione

O conector usa a API ActiveCampaign para processar alguns dos filtros.

Por exemplo, as seguintes consultas são processadas no lado do servidor:

SELECT * FROM Lists WHERE Id = 1

SELECT * FROM Lists WHERE Name = 'list1'

Além disso, o conector suporta a recuperação de informações sobre membros de listas em sua conta, suportando-os dinamicamente como VIEWS. A seleção de uma lista dinâmica retornará informações sobre todos os contatos que são membros dessa lista. Os nomes das listas sempre começam com "List_".

Colunas
Nome Tipo Descrição
Id [KEY] String A coluna ID da tabela Listas.
AnalyticsDomains String A coluna AnalyticsDomains da tabela Lists.
AnalyticsSource String A coluna AnalyticsSource da tabela Lists.
AnalyticsUa String A coluna AnalyticsUa da tabela Listas.
CarbonCopy String A coluna CarbonCopy da tabela Lists.
Cdate Datetime A coluna Cdate da tabela Lists.
Udate Datetime A coluna Udate da tabela Lists.
DeleteStamp String A coluna DeleteStamp da tabela Lists.
FacebookSession String A coluna FacebookSession da tabela Lists.
FullAddress String A coluna FullAddress da tabela Lists.
UnsubscribeReason String A coluna UnsubscribeReason da tabela Listas.
AddressListsLink String A coluna AddressListsLink da tabela Lists.
ContactGoalListsLink String A coluna ContactGoalListsLink da tabela Listas.
UserLink String A coluna UserLink da tabela Lists.
Name String A coluna Nome da tabela Listas.
OptinMessageId String A coluna OptinMessageId da tabela Listas.
OptinOptout String A coluna OptinOptout da tabela Listas.
OptoutConf String A coluna OptoutConf da tabela Listas.
EmbedImage String A coluna EmbedImage da tabela Lists.
UseAnalyticsLink String A coluna UseAnalyticsLink da tabela Lists.
UseAnalyticsRead String A coluna UseAnalyticsRead da tabela Listas.
UseCaptcha String A coluna UseCaptcha da tabela Listas.
UseFacebook String A coluna UseFacebook da tabela Lists.
UseTracking String A coluna UseTracking da tabela Listas.
UseTwitter String A coluna UseTwitter da tabela Listas.
Private String A coluna Private da tabela Lists.
RequireName String A coluna RequireName da tabela Listas.
SendLastBroadcast String A coluna SendLastBroadcast da tabela Lists.
SenderAddr1 String A coluna SenderAddr1 da tabela Listas.
SenderAddr2 String A coluna SenderAddr2 da tabela Listas.
SenderCity String A coluna SenderCity da tabela Lists.
SenderCountry String A coluna SenderCountry da tabela Listas.
SenderName String A coluna SenderName da tabela Listas.
SenderPhone String A coluna SenderPhone da tabela Lists.
SenderReminder String A coluna SenderReminder da tabela Lists.
SenderState String A coluna SenderState da tabela Lists.
SenderUrl String A coluna SenderUrl da tabela Lists.
SenderZip String A coluna SenderZip da tabela Listas.
StringId String A coluna StringId da tabela Lists.
SubscriptionNotify String A coluna SubscriptionNotify da tabela Listas.
ToName String A coluna ToName da tabela Lists.
TwitterToken String A coluna TwitterToken da tabela Listas.
TwitterTokenSecret String A coluna TwitterTokenSecret da tabela Listas.
UnsubscriptionNotify String A coluna UnsubscriptionNotify da tabela Listas.
ListsUser String A coluna ListsUser da tabela Lists.
ListsUserid String A coluna ListsUserid da tabela Lists.

Pontuações

Visualize muitos ou todos os contatos incluindo seus IDs ou vários filtros.

Informações Específicas da Tabela
Selecione

O conector usa a API ActiveCampaign para processar alguns dos filtros.

Por exemplo, a seguinte consultar é processada no lado do servidor:

SELECT * FROM Scores WHERE Id = 10
Colunas
Nome Tipo Descrição
Id String A coluna ID da tabela Scores.
Cdate Datetime A coluna Cdate da tabela Scores.
Descript String A coluna Descrição da tabela Pontuações.
Mdate Datetime A coluna Mdate da tabela Scores.
Name String A coluna Nome da tabela Pontuações.
RelType String A coluna RelType da tabela Scores.
Status String A coluna Status da tabela Scores.

Tag

Visualize muitas ou todas as tags incluindo seus IDs ou vários filtros.

Informações Específicas da Tabela
Selecione

O conector usa a API ActiveCampaign para processar alguns dos filtros.

Por exemplo, a seguinte consultar é processada no lado do servidor:

SELECT * FROM Tags WHERE Id = 10003
Colunas
Nome Tipo Descrição
Id [KEY] String A coluna ID da tabela Tags.
Tag String A coluna Tag da tabela Tags.
TagType String A coluna TagType da tabela Tags.
Description String A coluna Descrição da tabela Tags.
Cdate Datetime A coluna Cdate da tabela Tags.
ContactGoalTagsLink String A coluna ContactGoalTagsLink da tabela Tags.

Registros de Rastreamento

Recupere trackingLogs para o contato específico ou todos os contatos

Colunas
Nome Tipo Descrição
Id [KEY] String A coluna ID da tabela TrackingLogs.
ContactId String A coluna ContactId da tabela TrackingLogs.
Hash String A coluna Hash da tabela TrackingLogs.
ContactLink String A coluna ContactLink da tabela TrackingLogs.
SubscriberidLink String A coluna SubscriberidLink da tabela TrackingLogs.
TstampLink Datetime A coluna TstampLink da tabela TrackingLogs.
TypeLink String A coluna TypeLink da tabela TrackingLogs.
ValueLink String A coluna ValueLink da tabela TrackingLogs.
Pseudo-colunas

Os campos de pseudocoluna são usados na cláusula WHERE das instruções SELECT e oferecem um controle mais granular sobre as tuplas que são retornadas da fonte de dados.

Nome Tipo Descrição
UDateLink Datetime

Usuários

Informações de uso para a operação Users.rsd.

Informações Específicas da Tabela
Selecione

O conector usa a API ActiveCampaign para processar alguns dos filtros.

Por exemplo, a seguinte consultar é processada no lado do servidor:

SELECT * FROM Users WHERE Id = 10003
Colunas
Nome Tipo Descrição
Id String A coluna ID da tabela Users.
Email String A coluna E-mail da tabela Users.
FirstName String A coluna FirstName da tabela Users.
LastName String A coluna LastName da tabela Users.
ConfigsLink String A coluna ConfigsLinks da tabela Users.
DealGroupTotalsLink String A coluna DealGroupTotalsLink da tabela Users.
DealGroupUsersLink String A coluna DealGroupUsersLink da tabela Users.
ListsLink String A coluna ListsLink da tabela Users.
UserGroupLink String A coluna UserGroupLink da tabela Users.
Phone Unknown A coluna Telefone da tabela Usuários.
Signature Unknown A coluna Assinatura da tabela Usuários.
Username String A coluna Nome de usuário da tabela Usuários.

Tabelas do Sistema

Você pode consultar as tabelas do sistema descritas nesta seção para acessar informações de esquema, informações sobre a funcionalidade da fonte de dados e estatísticas de operação em lote.

Tabelas de Esquema

As tabelas a seguir retornam metadados do banco de dados para ActiveCampaign:

Tabelas de Fonte de Dados

As tabelas a seguir retornam informações sobre como se conectar e consultar a fonte de dados:

  • sys_connection_props: Retorna informações sobre as propriedades de conexão disponíveis.
  • sys_sqlinfo: Descreve as consultas SELECT que o conector pode descarregar para a fonte de dados.

Consultar Tabelas de Informações

A tabela a seguir retorna estatísticas de consultar para consultas de modificação de dados:

  • sys_identity: Retorna informações sobre operações em lote ou atualizações únicas.

Sys_catalogs

Lista os bancos de dados disponíveis.

A consultar a seguir recupera todos os bancos de dados determinados pela string de conexão:

SELECT * FROM sys_catalogs
Colunas
Nome Tipo Descrição
CatalogName String O nome do banco de dados.

Sys_schemas

Lista os esquemas disponíveis.

A consultar a seguir recupera todos os esquemas disponíveis:

SELECT * FROM sys_schemas
Colunas
Nome Tipo Descrição
CatalogName String O nome do banco de dados.
SchemaName String O nome do esquema.

Sys_tables

Lista as tabelas disponíveis.

A consultar a seguir recupera as tabelas e exibições disponíveis:

SELECT * FROM sys_tables
Colunas
Nome Tipo Descrição
CatalogName String O banco de dados que contém a tabela ou exibição.
SchemaName String O esquema que contém a tabela ou exibição.
TableName String O nome da tabela ou exibição.
TableType String O tipo de tabela (tabela ou exibição).
Description String Uma descrição da tabela ou exibição.
IsUpdateable Boolean Se a tabela pode ser atualizada.

Sys_tablecolumns

Descreve as colunas das tabelas e exibições disponíveis.

A consultar a seguir retorna as colunas e os tipos de dados da tabela Contatos:

SELECT ColumnName, DataTypeName FROM sys_tablecolumns WHERE TableName='Contacts' 
Colunas
Nome Tipo Descrição
CatalogName String O nome do banco de dados que contém a tabela ou exibição.
SchemaName String O esquema que contém a tabela ou exibição.
TableName String O nome da tabela ou exibição que contém a coluna.
ColumnName String O nome da coluna.
DataTypeName String O nome do tipo de dados.
DataType Int32 Um número inteiro indicando o tipo de dados. Esse valor é determinado no tempo de execução com base no ambiente.
Length Int32 O tamanho de armazenamento da coluna.
DisplaySize Int32 A largura máxima normal da coluna designada em caracteres.
NumericPrecision Int32 O número máximo de dígitos em dados numéricos. O comprimento da coluna em caracteres para caracteres e dados de data e hora.
NumericScale Int32 A escala da coluna ou o número de dígitos à direita do ponto decimal.
IsNullable Boolean Se a coluna pode conter null.
Description String Uma breve descrição da coluna.
Ordinal Int32 O número de sequência da coluna.
IsAutoIncrement String Se o valor da coluna é atribuído em incrementos fixos.
IsGeneratedColumn String Se a coluna é gerada.
IsHidden Boolean Se a coluna está oculta.
IsArray Boolean Se a coluna é uma matriz.

Sys_procedures

Lista os procedimentos armazenados disponíveis.

A consultar a seguir recupera os procedimentos armazenados disponíveis:

SELECT * FROM sys_procedures
Colunas
Nome Tipo Descrição
CatalogName String O banco de dados que contém o procedimento armazenado.
SchemaName String O esquema que contém o procedimento armazenado.
ProcedureName String O nome do procedimento armazenado.
Description String Uma descrição do procedimento armazenado.
ProcedureType String O tipo do procedimento, como PROCEDURE ou FUNCTION.

Sys_procedureparameters

Descreve procedimento armazenado* parâmetros.

A consultar a seguir retorna informações sobre todos os parâmetros de entrada para o procedimento armazenado SelectEntries:

SELECT * FROM sys_procedureparameters WHERE ProcedureName='SelectEntries' AND Direction=1 OR Direction=2
Colunas
Nome Tipo Descrição
CatalogName String O nome do banco de dados que contém o procedimento armazenado.
SchemaName String O nome do esquema que contém o procedimento armazenado.
ProcedureName String O nome do procedimento armazenado* contendo o parâmetro.
ColumnName String O nome do procedimento armazenado* parâmetro.
Direction Int32 Um número inteiro correspondente ao tipo do parâmetro: entrada (1), entrada/saída (2) ou saída (4). parâmetros de tipo de entrada/saída podem ser parâmetros de entrada e saída.
DataTypeName String O nome do tipo de dados.
DataType Int32 Um número inteiro indicando o tipo de dados. Esse valor é determinado no tempo de execução com base no ambiente.
Length Int32 O número de caracteres permitido para dados de caractere. O número de dígitos permitidos para dados numéricos.
NumericPrecision Int32 A precisão máxima para dados numéricos. O comprimento da coluna em caracteres para caracteres e dados de data e hora.
NumericScale Int32 O número de dígitos à direita do ponto decimal em dados numéricos.
IsNullable Boolean Se o parâmetro pode conter null.
IsRequired Boolean Se o parâmetro é necessário para a execução do procedimento.
IsArray Boolean Se o parâmetro é uma matriz.
Description String A descrição do parâmetro.
Ordinal Int32 O índice do parâmetro.

Sys_keycolumns

Descreve as chaves primárias e estrangeiras. A consultar a seguir recupera a chave primária da tabela Contatos:

SELECT * FROM sys_keycolumns WHERE IsKey='True' AND TableName='Contacts'
Colunas
Nome Tipo Descrição
CatalogName String O nome do banco de dados que contém a chave.
SchemaName String O nome do esquema que contém a chave.
TableName String O nome da tabela que contém a chave.
ColumnName String O nome da coluna chave.
IsKey Boolean Se a coluna é uma chave primária na tabela referenciada no campo TableName.
IsForeignKey Boolean Se a coluna é uma chave estrangeira referenciada no campo TableName.
PrimaryKeyName String O nome da chave primária.
ForeignKeyName String O nome da chave estrangeira.
ReferencedCatalogName String O banco de dados que contém a chave primária.
ReferencedSchemaName String O esquema que contém a chave primária.
ReferencedTableName String A tabela que contém a chave primária.
ReferencedColumnName String O nome da coluna da chave primária.

Sys_foreignkeys

Descreve as chaves estrangeiras. A consultar a seguir recupera todas as chaves estrangeiras que se referem a outras tabelas:

SELECT * FROM sys_foreignkeys WHERE ForeignKeyType = 'FOREIGNKEY_TYPE_IMPORT'
Colunas
Nome Tipo Descrição
CatalogName String O nome do banco de dados que contém a chave.
SchemaName String O nome do esquema que contém a chave.
TableName String O nome da tabela que contém a chave.
ColumnName String O nome da coluna chave.
PrimaryKeyName String O nome da chave primária.
ForeignKeyName String O nome da chave estrangeira.
ReferencedCatalogName String O banco de dados que contém a chave primária.
ReferencedSchemaName String O esquema que contém a chave primária.
ReferencedTableName String A tabela que contém a chave primária.
ReferencedColumnName String O nome da coluna da chave primária.
ForeignKeyType String Designa se a chave estrangeira é uma chave de importação (aponta para outras tabelas) ou de exportação (referenciada de outras tabelas).

Sys_primarykeys

Descreve as chaves primárias. A consultar a seguir recupera as chaves primárias de todas as tabelas e exibições:

SELECT * FROM sys_primarykeys
Colunas
Nome Tipo Descrição
CatalogName String O nome do banco de dados que contém a chave.
SchemaName String O nome do esquema que contém a chave.
TableName String O nome da tabela que contém a chave.
ColumnName String O nome da coluna chave.
KeySeq String O número de sequência da chave primária.
KeyName String O nome da chave primária.

Sys_indexes

Descreve os índices disponíveis. Ao filtrar por índices, você pode escrever consultas mais seletivas com tempos de resposta de consultar mais rápidos.

A consultar a seguir recupera todos os índices que não são chaves primárias:

SELECT * FROM sys_indexes WHERE IsPrimary='false'
Colunas
Nome Tipo Descrição
CatalogName String O nome do banco de dados que contém o índice.
SchemaName String O nome do esquema que contém o índice.
TableName String O nome da tabela que contém o índice.
IndexName String O nome do índice.
ColumnName String O nome da coluna associada ao índice.
IsUnique Boolean True se o índice for exclusivo. Falso caso contrário.
IsPrimary Boolean Verdadeiro se o índice for uma chave primária. Falso caso contrário.
Type Int16 Um valor inteiro correspondente ao tipo de índice: estatística (0), agrupado (1), hash (2) ou outro (3).
SortOrder String A ordem de classificação: A para crescente ou D para decrescente.
OrdinalPosition Int16 O número de sequência da coluna no índice.

Sys_connection_props

Retorna informações sobre as propriedades de conexão disponíveis e as definidas na string de conexão.

Ao consultar esta tabela, a string de conexão de configuração deve ser usada:

jdbc:cdata:activecampaign:config:

Esta string de conexão permite que você consultar esta tabela sem uma conexão válida.

A consultar a seguir recupera todas as propriedades de conexão que foram definidas na string de conexão ou definidas por meio de um valor padrão:

SELECT * FROM sys_connection_props WHERE Value <> ''
Colunas
Nome Tipo Descrição
Name String O nome da propriedade de conexão.
ShortDescription String Uma breve descrição.
Type String O tipo de dados da propriedade de conexão.
Default String O valor padrão, se não houver um definido explicitamente.
Values String Uma lista separada por vírgulas de valores possíveis. Um erro de validação é lançado se outro valor for especificado.
Value String O valor que você definiu ou um padrão pré-configurado.
Required Boolean Se a propriedade é necessária para se conectar.
Category String A categoria da propriedade de conexão.
IsSessionProperty String Se a propriedade é uma propriedade de sessão, usada para salvar informações sobre a conexão atual.
Sensitivity String O nível de sensibilidade da propriedade. Isso informa se a propriedade é ofuscada nos formulários de registro e autenticação.
PropertyName String Uma forma truncada em camel case do nome da propriedade de conexão.
Ordinal Int32 O índice do parâmetro.
CatOrdinal Int32 O índice da categoria do parâmetro.
Hierarchy String Mostra as propriedades dependentes associadas que precisam ser definidas juntamente com esta.
Visible Boolean Informa se a propriedade está visível na UI da conexão.
ETC String Diversas informações diversas sobre o imóvel.

Sys_sqlinfo

Descreve o processamento da consultar SELECT que o conector pode transferir para a fonte de dados.

Descobrindo os Recursos SELECT da Fonte de Dados

Abaixo está um exemplo de conjunto de dados de recursos SQL. O conjunto de resultados a seguir indica a funcionalidade SELECT que o conector pode descarregar para a fonte de dados ou processar o lado do cliente. Sua fonte de dados pode suportar sintaxe SQL adicional. Alguns aspectos da funcionalidade SELECT são retornados em uma lista separada por vírgulas, se suportados; caso contrário, a coluna contém NO.

Nome Descrição Valores Possíveis
AGGREGATE_FUNCTIONS Funções de agregação suportadas. AVG, COUNT, MAX, MIN, SUM, DISTINCT
COUNT Se a função COUNT é suportada. YES, NO
IDENTIFIER_QUOTE_OPEN_CHAR O caractere de abertura usado para escapar de um identificador. [
IDENTIFIER_QUOTE_CLOSE_CHAR O caractere de fechamento usado para escapar de um identificador. ]
SUPPORTED_OPERATORS Uma lista de operadores SQL com suporte. =, >, <, >=, <=, <>, !=, LIKE, NOT LIKE, IN, NOT IN, IS NULL, IS NOT NULL, AND, OR
GROUP_BY Se GROUP BY é compatível e, em caso afirmativo, o grau de suporte. NO, NO_RELATION, EQUALS_SELECT, SQL_GB_COLLATE
STRING_FUNCTIONS Funções de string suportadas. LENGTH, CHAR, LOCATE, REPLACE, SUBSTRING, RTRIM, LTRIM, RIGHT, LEFT, UCASE, SPACE, SOUNDEX, LCASE, CONCAT, ASCII, REPEAT, OCTET, BIT, POSITION, INSERT, TRIM, UPPER, REGEXP, LOWER, DIFFERENCE, CHARACTER, SUBSTR, STR, REVERSE, PLAN, UUIDTOSTR, TRANSLATE, TRAILING, TO, STUFF, STRTOUUID, STRING, SPLIT, SORTKEY, SIMILAR, REPLICATE, PATINDEX, LPAD, LEN, LEADING, KEY, INSTR, INSERTSTR, HTML, GRAPHICAL, CONVERT, COLLATION, CHARINDEX, BYTE
NUMERIC_FUNCTIONS Funções numéricas suportadas. ABS, ACOS, ASIN, ATAN, ATAN2, CEILING, COS, COT, EXP, FLOOR, LOG, MOD, SIGN, SIN, SQRT, TAN, PI, RAND, DEGREES, LOG10, POWER, RADIANS, ROUND, TRUNCATE
TIMEDATE_FUNCTIONS Funções de data/hora suportadas. NOW, CURDATE, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, MONTH, QUARTER, WEEK, YEAR, CURTIME, HOUR, MINUTE, SECOND, TIMESTAMPADD, TIMESTAMPDIFF, DAYNAME, MONTHNAME, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, EXTRACT
REPLICATION_SKIP_TABLES Indica tabelas ignoradas durante a replicação.
REPLICATION_TIMECHECK_COLUMNS Uma matriz de string contendo uma lista de colunas que serão usadas para verificar (na ordem especificada) para usar como uma coluna modificada durante a replicação.
IDENTIFIER_PATTERN Valor de string que indica qual string é válida para um identificador.
SUPPORT_TRANSACTION Indica se o provedor oferece suporte a transações como confirmação e reversão. YES, NO
DIALECT Indica o dialeto SQL a ser usado.
KEY_PROPERTIES Indica as propriedades que identificam o banco de dados uniforme.
SUPPORTS_MULTIPLE_SCHEMAS Indica se vários esquemas podem existir para o provedor. YES, NO
SUPPORTS_MULTIPLE_CATALOGS Indica se vários catálogos podem existir para o provedor. YES, NO
DATASYNCVERSION A versão do Data Sync necessária para acessar este driver. Standard, Starter, Professional, Enterprise
DATASYNCCATEGORY A categoria Data Sync deste driver. Source, Destination, Cloud Destination
SUPPORTSENHANCEDSQL Se a funcionalidade SQL aprimorada além do que é oferecido pela API é suportada. TRUE, FALSE
SUPPORTS_BATCH_OPERATIONS Se as operações em lote são suportadas. YES, NO
SQL_CAP Todos os recursos SQL suportados para este driver. SELECT, INSERT, DELETE, UPDATE, TRANSACTIONS, ORDERBY, OAUTH, ASSIGNEDID, LIMIT, LIKE, BULKINSERT, COUNT, BULKDELETE, BULKUPDATE, GROUPBY, HAVING, AGGS, OFFSET, REPLICATE, COUNTDISTINCT, JOINS, DROP, CREATE, DISTINCT, INNERJOINS, SUBQUERIES, ALTER, MULTIPLESCHEMAS, GROUPBYNORELATION, OUTERJOINS, UNIONALL, UNION, UPSERT, GETDELETED, CROSSJOINS, GROUPBYCOLLATE, MULTIPLECATS, FULLOUTERJOIN, MERGE, JSONEXTRACT, BULKUPSERT, SUM, SUBQUERIESFULL, MIN, MAX, JOINSFULL, XMLEXTRACT, AVG, MULTISTATEMENTS, FOREIGNKEYS, CASE, LEFTJOINS, COMMAJOINS, WITH, LITERALS, RENAME, NESTEDTABLES, EXECUTE, BATCH, BASIC, INDEX
PREFERRED_CACHE_OPTIONS Um valor de string especifica o cacheOptions preferencial.
ENABLE_EF_ADVANCED_QUERY Indica se o driver oferece suporte direto a consultas avançadas provenientes do Entity Framework. Caso contrário, as consultas serão tratadas no lado do cliente. YES, NO
PSEUDO_COLUMNS Uma matriz de cadeia de caracteres que indica as pseudocolunas disponíveis.
MERGE_ALWAYS Se o valor for verdadeiro, o modo de mesclagem será executado à força no Data Sync. TRUE, FALSE
REPLICATION_MIN_DATE_QUERY Uma consultar de seleção para retornar a data e hora de início da replicação.
REPLICATION_MIN_FUNCTION Permite que um provedor especifique o nome da fórmula a ser usado para executar um min do lado do servidor.
REPLICATION_START_DATE Permite que um provedor especifique uma data de início de replicação.
REPLICATION_MAX_DATE_QUERY Uma consultar de seleção para retornar a data e hora de término da replicação.
REPLICATION_MAX_FUNCTION Permite que um provedor especifique o nome da fórmula a ser usado para executar um máximo do lado do servidor.
IGNORE_INTERVALS_ON_INITIAL_REPLICATE Uma lista de tabelas que ignorará a divisão da replicação em blocos na replicação inicial.
CHECKCACHE_USE_PARENTID Indica se a instrução CheckCache deve ser executada na coluna de chave pai. TRUE, FALSE
CREATE_SCHEMA_PROCEDURES Indica procedimentos armazenados* que pode ser usado para gerar arquivos de esquema.

A consultar a seguir recupera os operadores que podem ser usados na cláusula WHERE:

SELECT * FROM sys_sqlinfo WHERE Name='SUPPORTED_OPERATORS'

Observe que tabelas individuais podem ter diferentes limitações ou requisitos na cláusula WHERE; consulte o Modelo de Dados para obter mais informações.

Colunas
Nome Tipo Descrição
NAME String Um componente da sintaxe SQL ou um recurso que pode ser processado no servidor.
VALUE String Detalhes sobre a sintaxe SQL ou SQL suportada.

Sys_identity

Retorna informações sobre tentativas de modificação.

A consultar a seguir recupera os IDs das linhas modificadas em uma operação em lote:

SELECT * FROM sys_identity
Colunas
Nome Tipo Descrição
Id String O ID gerado pelo banco de dados retornado de uma operação de modificação de dados.
Batch String Um identificador para o lote. 1 para uma única operação.
Operation String O resultado da operação no lote: INSERTED, UPDATED ou DELETED.
Message String SUCCESS ou uma mensagem de erro se a atualização no lote falhou.

Propriedades de Configurações Avançadas

As propriedades de configurações avançadas são as várias opções que podem ser usadas para estabelecer uma conexão. Esta seção fornece uma lista completa das opções que você pode configurar. Clique nos links para mais detalhes.

Autenticação

Propriedade Descrição
APIKey A APIKey obtida da IU do ActiveCampaign.
URL URL base que é usado para acessar a API.

SSL

Propriedade Descrição
SSLServerCert O certificado a ser aceito do servidor ao conectar usando TLS/SSL.

Esquema

Propriedade Descrição
Location Um caminho para o diretório que contém os arquivos de esquema que definem tabelas, exibições e procedimentos armazenados.
BrowsableSchemas Essa propriedade restringe os esquemas relatados a um subconjunto dos esquemas disponíveis. Por exemplo, BrowsableSchemas=SchemaA, SchemaB, SchemaC.
Tables Esta propriedade restringe as tabelas reportadas a um subconjunto das tabelas disponíveis. Por exemplo, Tables=TableA, TableB, TableC.
Views Restringe as visualizações relatadas a um subconjunto das tabelas disponíveis. Por exemplo, Views=ViewA, ViewB, ViewC.

Diversos

Propriedade Descrição
MaxRows Limita o número de linhas retornadas quando nenhuma agregação ou agrupamento é usado na consultar. Isso ajuda a evitar problemas de desempenho em tempo de design.
Other Essas propriedades ocultas são usadas apenas em casos de uso específicos.
Pagesize O número máximo de resultados a serem retornados por página de ActiveCampaign.
PseudoColumns Esta propriedade indica se deve ou não incluir pseudocolunas como colunas na tabela.
Timeout O valor em segundos até que o erro de timeout seja lançado, cancelando a operação.
UserDefinedViews Um caminho de arquivo apontando para o arquivo de configuração JSON que contém suas exibições personalizadas.

Autenticação

Esta seção fornece uma lista completa de propriedades de autenticação que você pode configurar.

Propriedade Descrição
APIKey A APIKey obtida da IU do ActiveCampaign.
URL URL base que é usado para acessar a API.

Chave API

A APIKey obtida da IU do ActiveCampaign.

Tipo de Dados

string

Valor Padrão

""

Observações

A chave de API pode ser encontrada em sua conta na página Configurações na aba"Desenvolvedor". Cada usuário em sua conta ActiveCampaign tem sua própria chave de API exclusiva.

URL

URL base que é usado para acessar a API.

Tipo de Dados

string

Valor Padrão

""

Observações

O URL pode ser encontrado em sua conta na página Minhas configurações na aba"Desenvolvedor". Por exemplo: *https://{yourAccountName}.api-us1.com*

SSL

Esta seção fornece uma lista completa de propriedades SSL que você pode configurar.

Propriedade Descrição
SSLServerCert O certificado a ser aceito do servidor ao conectar usando TLS/SSL.

SSLServerCert

O certificado a ser aceito do servidor ao conectar usando TLS/SSL.

Tipo de Dados

string

Valor Padrão

""

Observações

Se estiver usando uma conexão TLS/SSL, esta propriedade pode ser usada para especificar o certificado TLS/SSL a ser aceito do servidor. Qualquer outro certificado que não seja confiável para a máquina é rejeitado.

Esta propriedade pode assumir as seguintes formas:

Descrição Exemplo
Um certificado PEM completo (exemplo abreviado para concisão) -----BEGIN CERTIFICATE----- MIIChTCCAe4CAQAwDQYJKoZIhv......Qw== -----END CERTIFICATE-----
Um caminho para um arquivo local contendo o certificado C:\cert.cer
A chave pública (exemplo abreviado para concisão) -----BEGIN RSA PUBLIC KEY----- MIGfMA0GCSq......AQAB -----END RSA PUBLIC KEY-----
O Thumbprint MD5 (os valores hexadecimais também podem ser separados por espaço ou dois-pontos) ecadbdda5a1529c58a1e9e09828d70e4
A impressão digital SHA1 (os valores hexadecimais também podem ser separados por espaço ou dois-pontos) 34a929226ae0819f2ec14b4a3d904f801cbb150d

Se não for especificado, qualquer certificado confiável pela máquina será aceito.

Os certificados são validados como confiáveis pela máquina com base no armazenamento confiável do sistema. O armazenamento confiável usado é o valor 'javax.net.ssl.trustStore' especificado para o sistema. Se nenhum valor for especificado para esta propriedade, o armazenamento confiável padrão do Java será usado (por exemplo, JAVA_HOME\lib\security\cacerts).

Use '*' para indicar a aceitação de todos os certificados. Observe que isso não é recomendado devido a questões de segurança.

Esquema

Esta seção fornece uma lista completa de propriedades de esquema que você pode configurar.

Propriedade Descrição
Location Um caminho para o diretório que contém os arquivos de esquema que definem tabelas, exibições e procedimentos armazenados.
BrowsableSchemas Essa propriedade restringe os esquemas relatados a um subconjunto dos esquemas disponíveis. Por exemplo, BrowsableSchemas=SchemaA, SchemaB, SchemaC.
Tables Esta propriedade restringe as tabelas reportadas a um subconjunto das tabelas disponíveis. Por exemplo, Tables=TableA, TableB, TableC.
Views Restringe as exibições relatadas a um subconjunto das tabelas disponíveis. Por exemplo, Views=ViewA, ViewB, ViewC.

Localização

Um caminho para o diretório que contém os arquivos de esquema que definem tabelas, exibições e procedimentos armazenados.

Tipo de Dados

string

Valor Padrão

"%APPDATA%\\\ActiveCampaign Data Provider\\Schema"

Observações

O caminho para um diretório que contém os arquivos de esquema para o conector (arquivos .rsd para tabelas e exibições, arquivos .rsb para procedimentos armazenados). A localização da pasta pode ser um caminho relativo a partir da localização do executável. O Location a propriedade só é necessária se você quiser personalizar definições (por exemplo, alterar um nome de coluna, ignorar uma coluna e assim por diante) ou estender o modelo de dados com novas tabelas, exibições ou procedimentos armazenados.

Se não for especificado, o local padrão é "%APPDATA%\\ ActiveCampaign Data Provider\Schema" com %APPDATA% sendo definido para o diretório de configuração do usuário:

Plataforma %APPDATA%
Windows O valor da variável de ambiente APPDATA
Mac ~/Biblioteca/Suporte de aplicativos
Linux ~/.config

Esquemas Navegáveis

Essa propriedade restringe os esquemas relatados a um subconjunto dos esquemas disponíveis. Por exemplo, BrowsableSchemas=SchemaA,SchemaB,SchemaC.

Tipo de Dados

string

Valor Padrão

""

Observações

Listar os esquemas de bancos de dados pode ser caro. Fornecer uma lista de esquemas na string de conexão melhora o desempenho.

Tabelas

Esta propriedade restringe as tabelas reportadas a um subconjunto das tabelas disponíveis. Por exemplo, Tabelas=TabelaA,TabelaB,TabelaC.

Tipo de Dados

string

Valor Padrão

""

Observações

Listar as tabelas de alguns bancos de dados pode ser caro. Fornecer uma lista de tabelas na string de conexão melhora o desempenho do conector.

Essa propriedade também pode ser usada como uma alternativa para listar automaticamente as exibições se você já souber com quais deseja trabalhar e, caso contrário, haveria muitos para trabalhar.

Especifique as tabelas que deseja em uma lista separada por vírgulas. Cada tabela deve ser um identificador SQL válido com quaisquer caracteres especiais escapados usando colchetes, aspas duplas ou acentos graves. Por exemplo, Tables=TableA,[TableB/WithSlash],WithCatalog.WithSchema.`TableC With Space`.

Observe que, ao conectar-se a uma fonte de dados com vários esquemas ou catálogos, você precisará fornecer o nome totalmente qualificado da tabela nesta propriedade, como no último exemplo aqui, para evitar ambigüidade entre tabelas que existem em vários catálogos ou esquemas.

Visualizações

Restringe as exibições relatadas a um subconjunto das tabelas disponíveis. Por exemplo, Views=ViewA,ViewB,ViewC.

Tipo de Dados

string

Valor Padrão

""

Observações

Listar as exibições de alguns bancos de dados pode ser caro. Fornecer uma lista de exibições na string de conexão melhora o desempenho do conector.

Essa propriedade também pode ser usada como uma alternativa para listar automaticamente as exibições se você já souber com quais deseja trabalhar e, caso contrário, haveria muitas para trabalhar.

Especifique as exibições desejadas em uma lista separada por vírgulas. Cada exibição deve ser um identificador SQL válido com quaisquer caracteres especiais escapados usando colchetes, aspas duplas ou acentos graves. Por exemplo, Views=ViewA,[ViewB/WithSlash],WithCatalog.WithSchema.`ViewC With Space`.

Observe que, ao conectar-se a uma fonte de dados com vários esquemas ou catálogos, você precisará fornecer o nome totalmente qualificado da tabela nesta propriedade, como no último exemplo aqui, para evitar ambigüidade entre tabelas que existem em vários catálogos ou esquemas.

Diversos

Esta seção fornece uma lista completa de diversas propriedades que você pode configurar.

Propriedade Descrição
MaxRows Limita o número de linhas retornadas quando nenhuma agregação ou agrupamento é usado na consultar. Isso ajuda a evitar problemas de desempenho em tempo de design.
Other Essas propriedades ocultas são usadas apenas em casos de uso específicos.
Pagesize O número máximo de resultados a serem retornados por página de ActiveCampaign.
PseudoColumns Esta propriedade indica se deve ou não incluir pseudocolunas como colunas na tabela.
Timeout O valor em segundos até que o erro de timeout seja lançado, cancelando a operação.
UserDefinedViews Um caminho de arquivo apontando para o arquivo de configuração JSON que contém suas exibições personalizadas.

MaxRows

Limita o número de linhas retornadas quando nenhuma agregação ou agrupamento é usado na consultar. Isso ajuda a evitar problemas de desempenho em tempo de design.

Tipo de Dados

int

Valor Padrão

-1

Observações

Limita o número de linhas retornadas quando nenhuma agregação ou agrupamento é usado na consultar. Isso ajuda a evitar problemas de desempenho em tempo de design.

Outro

Essas propriedades ocultas são usadas apenas em casos de uso específicos.

Tipo de Dados

string

Valor Padrão

""

Observações

As propriedades listadas abaixo estão disponíveis para casos de uso específicos. Os casos de uso e a funcionalidade normais do driver não devem exigir essas propriedades.

Especifique várias propriedades em uma lista separada por ponto e vírgula.

Integração e Formatação
Propriedade Descrição
DefaultColumnSize Define o comprimento padrão dos campos de string quando a fonte de dados não fornece o comprimento da coluna nos metadados. O valor padrão é 2000. Voltar para o início
ConvertDateTimeToGMT Determina se os valores de data e hora devem ser convertidos em GMT, em vez da hora local da máquina.
RecordToFile=filename Registra a transferência de dados do soquete subjacente para o arquivo especificado.

Tamanho da Página

O número máximo de resultados a serem retornados por página de ActiveCampaign.

Tipo de Dados

int

Valor Padrão

100

Observações

O Pagesize a propriedade afeta o número máximo de resultados a serem retornados por página da ActiveCampaign. A ActiveCampaign permite que no máximo 100 registros sejam retornados em cada página.

Pseudocolunas

Esta propriedade indica se deve ou não incluir pseudocolunas como colunas na tabela.

Tipo de Dados

string

Valor Padrão

""

Observações

Essa configuração é particularmente útil no Entity Framework, que não permite definir um valor para uma pseudocoluna, a menos que seja uma coluna de tabela. O valor dessa configuração de conexão está no formato "Table1=Column1, Table1=Column2, Table2=Column3". Você pode usar o caractere "*" para incluir todas as tabelas e todas as colunas; por exemplo, "*=*".

Tempo Esgotado

O valor em segundos até que o erro de timeout seja lançado, cancelando a operação.

Tipo de Dados

int

Valor Padrão

60

Observações

Se Timeout = 0, as operações não expiram. As operações são executadas até serem concluídas com êxito ou até encontrarem uma condição de erro.

Se Timeout expira e a operação ainda não está concluída, o conector lança uma exceção.

Visualizações Definidas pelo Usuário

Um caminho de arquivo apontando para o arquivo de configuração JSON que contém suas exibições personalizadas.

Tipo de Dados

string

Valor Padrão

""

Observações

As visualizações definidas pelo usuário são definidas em um arquivo de configuração formatado em JSON chamado UserDefinedViews.json. O conector detecta automaticamente as visualizações especificadas neste arquivo.

Você também pode ter várias definições de exibição e controlá-las usando o UserDefinedViews propriedade de conexão. Quando você usa essa propriedade, apenas as exibições especificadas são vistas pelo conector.

Este arquivo de configuração de exibição definida pelo usuário é formatado da seguinte forma:

  • Cada elemento raiz define o nome de uma visualização.
  • Cada elemento raiz contém um elemento filho, chamado query, que contém a consultar SQL personalizada para a exibição.

Por exemplo:

{
    "MyView": {
        "query": "SELECT * FROM Contacts WHERE MyColumn = 'value'"
    },
    "MyView2": {
        "query": "SELECT * FROM MyTable WHERE Id IN (1,2,3)"
    }
}

Use o UserDefinedViews propriedade de conexão para especificar a localização do seu arquivo de configuração JSON. Por exemplo:

"UserDefinedViews", "C:\Users\yourusername\Desktop\tmp\UserDefinedViews.json"