Saltar al contenido

Detalles de Conexión de la Active Campaign

Introducción

Versión del conector

Esta documentación se basa en la versión 22.0.8510 del conector.

Empezando

Compatibilidad con la versión de Active Campaign

El conector aprovecha la API de Active Campaign para habilitar el acceso bidireccional a Active Campaign.

Establecer una Conexión

Conexión a ActiveCampaign

ActiveCampaign admite la autenticación con la clave API. Para conectarse a ActiveCampaign, configure lo siguiente:

  • URL: Esto se puede encontrar en su cuenta en el My Settings página debajo de Developer pestaña. Por ejemplo: *https://{yourAccountName}.api-us1.com*
  • APIKey: Esto se puede encontrar en su cuenta en el Settings página debajo de Developer pestaña. Cada usuario de su cuenta de ActiveCampaign tiene su propia clave API única.

Modelo de Datos

Descripción general

El conector modela recursos de ActiveCampaign como contactos, cuentas como tablas relacionales, lo que le permite escribir SQL para consultar datos de ActiveCampaign.

La conectividad en vivo con estos objetos significa que cualquier cambio en su cuenta de ActiveCampaign se refleja de inmediato al usar el conector.

Puntos de vista

Puntos de vista son tablas que no se pueden modificar. Por lo general, los datos que son de solo lectura y no se pueden actualizar se muestran como vistas.

Vistas dinámicas

Junto con las vistas estáticas predeterminadas, el conector también permite realizar consultas en vistas dinámicas.

Estas son vistas que se crean en función de las "listas" (también llamadas "audiencias") en su cuenta de ActiveCampaign.
Por ejemplo, suponga que tiene estas 3 listas en su cuenta: Lista maestra de contactos, Nueva audiencia, Lista VIP.

El conector enumera 3 vistas basadas en ellas: List_MasterList, List_New Audience, List_VIP List.
Las vistas devuelven datos sobre cada contacto que es miembro de esa lista específica.

Mesas

Mesas describe las tablas disponibles. Las tablas se definen estáticamente para modelar recursos como cuentas, negocios, grupos de negocios, etapas de negocios, tareas, etc.

El conector también admite tablas de consulta como AccountCustomFieldData, DealCustomFieldData, ContactCustomFieldData, que representan información de datos de campos personalizados.

Además, el conector admite la actualización, la inserción de datos de campos personalizados desde el recurso principal (disponible para las tablas Cuentas, Contactos, Tratos) donde los campos personalizados se agregan dinámicamente como columnas de recursos principales. Consulte la sección de tablas específicas para obtener más información.

Mesas

El conector modela los datos en ActiveCampaign en una lista de tablas que se pueden consultar mediante instrucciones SQL estándar.

Generalmente, consultar tablas de ActiveCampaign es lo mismo que consultar una tabla en una base de datos relacional. A veces hay casos especiales, por ejemplo, incluir una determinada columna en la cláusula WHERE puede ser necesario para obtener datos para ciertas columnas de la tabla. Esto suele ser necesario para situaciones en las que se debe realizar una solicitud separada para cada fila para obtener ciertas columnas. Estos tipos de situaciones están claramente documentados en la parte superior de la página de la tabla vinculada a continuación.

Conector Jitterbit para Tablas ActiveCampaign

Nombre Descripción
AccountContacts Información de uso para la operación AccountContacts.rsd.
AccountCustomFieldData Cree, modifique, elimine y consultar los datos de campos personalizados de acuerdos disponibles en ActiveCampaign.
Accounts Vea muchos o todos los contactos incluyendo sus ID o varios filtros.
ContactCustomFieldData Cree, modifique, elimine y consultar los datos de campos personalizados de contactos disponibles en ActiveCampaign.
Contacts Vea muchos o todos los contactos incluyendo sus ID o varios filtros.
DealCustomFieldData Cree, modifique, elimine y consultar los datos de campos personalizados de acuerdos disponibles en ActiveCampaign.
DealGroups Enumera todas las cuentas existentes.
Deals Información de uso para la operación Deals.rsd.
DealStages Información de uso para la operación DealStages.rsd.
Tasks Enumera todas las cuentas existentes.

CuentaContactos

Información de uso para la operación AccountContacts.rsd.

Información Específica de la Tabla
Seleccionar

El conector usa la API de ActiveCampaign para procesar algunos de los filtros.

Por ejemplo, las siguientes consultas se procesan en el lado del servidor:

SELECT * FROM AccountContacts WHERE Id = 10003

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

Insertar una asociación cuenta-contacto requiere especificar un valor para las columnas AccountId y ContactId.

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

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

El controlador admite la actualización de la información de contacto de la cuenta.

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

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

Elimine todas las asociaciones de contactos de cuenta o una asociación especificando el ID de la asociación.

DELETE FROM AccountContacts WHERE ID = 10003
Columnas
Nombre Tipo Solo lectura Descripción
Id [KEY] String Verdadero El ID de la asociación cuenta-contacto.
AccountId String Falso La identificación de la cuenta.
ContactId String Falso La identificación de contacto.
CreatedTimestamp Datetime Verdadero Valor de fecha y hora que indica cuándo se creó la asociación.
JobTitle String Falso Título del trabajo del contacto en la cuenta.
AccountLink String Verdadero enlace de cuenta.
ContactLink String Verdadero enlace de contacto.
UpdatedTimestamp Datetime Verdadero Valor de fecha y hora que indica cuándo se actualizó por última vez la asociación.

AccountCustomFieldData

Cree, modifique, elimine y consultar los datos de campos personalizados de acuerdos disponibles en ActiveCampaign.

Información Específica de la Tabla
Seleccionar

El conector usa la API de ActiveCampaign para procesar algunos de los filtros.

Por ejemplo, las siguientes consultas se procesan en el lado del servidor:

SELECT * FROM AccountCustomFieldData WHERE Id = 10003

SELECT * FROM AccountCustomFieldData WHERE AccountId = 1
Insertar

Insertar los datos de un campo personalizado de cuenta requiere especificar un valor para las columnas AccountId, CustomFieldId, FieldValue.

Además, el conector admite la inserción de datos de campos personalizados de cuenta desde la tabla Cuentas. Vea Cuentas para más información.

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

El conector admite la actualización de la información de datos de campos personalizados de la cuenta. Actualizar los datos de un campo personalizado de cuenta requiere especificar un valor para las columnas ID y CustomFieldId.

Además, es posible actualizar los datos de los campos personalizados de la cuenta desde la tabla Cuentas.

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

El conector admite la eliminación de datos de campos personalizados de cuentas.

DELETE FROM AccountcustomFieldData WHERE ID = 10
Columnas
Nombre Tipo Solo lectura Descripción
Id [KEY] String Verdadero El ID de los datos del campo personalizado de la cuenta.
AccountCustomFieldMetumId Integer Verdadero El campo personalizado metum Id.
AccountId Integer Falso El ID de la cuenta con la que se relaciona el valor del campo.
CreatedTimestamp Datetime Verdadero Valor de fecha y hora que indica cuándo se estableció el valor del campo personalizado.
CustomFieldId [KEY] Integer Falso El ID del campo personalizado con el que se relaciona el valor del campo.
CustomFieldName String Verdadero El nombre del campo personalizado con el que se relaciona el valor del campo.
FieldValue String Falso Valores para el campo. (Solo para el campo de moneda, debe estar en centavos: p. ej., 10050 = 100,5)
AccountLink String Verdadero enlace de cuenta.
AccountCustomFieldMetumLink String Verdadero enlace AccountCustomFieldMetum.
UpdatedTimestamp Datetime Verdadero Valor de fecha y hora que indica cuándo se actualizaron por última vez los datos del campo personalizado.
FieldCurrency String Falso Valor del tipo de moneda del campo personalizado para un contacto específico. Este campo es obligatorio al insertar campos personalizados de moneda.

Cuentas

Vea muchos o todos los contactos incluyendo sus ID o varios filtros.

Información Específica de la Tabla
Seleccionar

El conector usa la API de ActiveCampaign para procesar algunos de los filtros.

Por ejemplo, las siguientes consultas se procesan en el lado del servidor:

SELECT * FROM Accounts WHERE Id = 10003

SELECT * FROM Accounts WHERE Name = 'testAccount'

Como nota, debido a problemas de rendimiento del lado del servidor, incluso cuando la propiedad IncludeCustomFields se establece en TRUE, los campos personalizados aparecerán solo en el esquema de la tabla con valores nulos. Para recuperar los valores de los campos personalizados, consulte AccountCustomFieldData mesa.

Insertar

Insertar una cuenta requiere especificar el nombre de la cuenta.

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

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

Además, el conector admite la inserción de datos de cuentas y campos personalizados de cuentas desde la tabla Cuentas. Todas las columnas de campos personalizados comienzan con CF_.

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

El conector admite la actualización de la información de la cuenta.

Además, es posible actualizar los datos de los campos personalizados de la cuenta desde la tabla Cuentas.

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
Borrar

Elimine todas las cuentas o una cuenta especificando el ID de la cuenta.

DELETE FROM Accounts WHERE ID = 10003
Columnas
Nombre Tipo Solo lectura Descripción
Id [KEY] String Verdadero La columna ID de la tabla Cuentas.
AccountUrl String Falso Sitio web de la cuenta.
ContactCount Integer Verdadero La columna ContactCount de la tabla Cuentas.
CreatedTimestamp Datetime Verdadero La columna CreatedTimestamp de la tabla Cuentas.
DealCount Integer Verdadero La columna DealCount de la tabla Cuentas.
AccountContactsLink String Verdadero La columna AccountContactsLink de la tabla Cuentas.
AccountCustomFieldDataLink String Verdadero La columna AccountCustomFieldDataLink de la tabla Cuentas.
ContactEmailsLink String Verdadero La columna ContactEmailsLink de la tabla Cuentas.
EmailActivitiesLink String Verdadero La columna EmailActivitiesLink de la tabla Cuentas.
NotesLink String Verdadero La columna NotesLink de la tabla Cuentas.
Name String Falso Nombre de la cuenta.
UpdatedTimestamp Datetime Verdadero La columna UpdatedTimestamp de la tabla Cuentas.

ContactoCustomFieldData

Cree, modifique, elimine y consultar los datos de campos personalizados de contactos disponibles en ActiveCampaign.

Información Específica de la Tabla
Seleccionar

El conector usa la API de ActiveCampaign para procesar algunos de los filtros.

Por ejemplo, las siguientes consultas se procesan en el lado del servidor:

SELECT * FROM ContactCustomFieldData WHERE Id = 10003

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

Insertar los datos de un campo personalizado de contacto requiere especificar un valor para las columnas ContactId, FieldId, FieldValue.

Además, el conector admite la inserción de datos de campos personalizados de contacto desde la tabla Contactos. Vea Contactos para más información.

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

El conector admite la actualización de la información de datos de campos personalizados de contactos. La actualización de los datos del campo personalizado de contacto requiere la especificación de un valor para las columnas Id, ContactId y FieldId.

Además, es posible actualizar los datos de los campos personalizados de contacto desde la tabla Contactos.

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

El conector admite la eliminación de datos de campos personalizados de contactos.

DELETE FROM ContactCustomFieldData WHERE ID = 10
Columnas
Nombre Tipo Solo lectura Descripción
Id [KEY] String Falso La columna de ID de la tabla ContactCustomFieldData.
CDate Datetime Falso La columna CDate de la tabla ContactCustomFieldData.
ContactId [KEY] String Falso La columna ContactId de la tabla ContactCustomFieldData.
CustomFieldName String Verdadero El nombre del campo personalizado con el que se relaciona el valor del campo.
FieldId [KEY] String Falso ID del campo al que pertenece el valor.
FieldLink String Falso La columna FieldLink de la tabla ContactCustomFieldData.
OwnerLink String Falso La columna OwnerLink de la tabla ContactCustomFieldData.
Owner String Falso La columna Propietario de la tabla ContactCustomFieldData.
Udate Datetime Falso La columna Actualizar de la tabla ContactCustomFieldData.
FieldValue String Falso Valor del campo personalizado para un contacto específico.

Contactos

Vea muchos o todos los contactos incluyendo sus ID o varios filtros.

Información Específica de la Tabla
Seleccionar

El conector usa la API de ActiveCampaign para procesar algunos de los filtros.

Por ejemplo, las siguientes consultas se procesan en el lado del 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 nota, debido a problemas de rendimiento del lado del servidor, incluso cuando la propiedad IncludeCustomFields se establece en TRUE, los campos personalizados aparecerán solo en el esquema de la tabla con valores nulos. Para recuperar los valores de los campos personalizados, consulte ContactCustomFieldData mesa.

Insertar

Insertar un contacto requiere especificar el correo de contacto.

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

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

Además, el conector admite la inserción de datos de contacto y campos personalizados de contacto desde la tabla Contactos. Todas las columnas de campos personalizados comienzan con CF_.

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

El conector admite la actualización de la información de contacto.

Además, es posible actualizar los datos de los campos personalizados de contacto desde la tabla Contactos.

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

UPDATE Contacts SET CF_CustomField1 = 'custom field value', CF_CustomField2 = 'custom field value' WHERE ID = 1
Contactos de Importación Masiva

El conector admite cargar una gran cantidad de contactos en su cuenta. Esta operación incluye:

  • Creación de nuevos contactos.
  • Actualización de contactos existentes
  • Suscripción y baja de listas

Los contactos se importan en lotes de hasta 250 elementos. No se recomienda utilizar el importador para una pequeña cantidad de contactos. Puede importar contactos de la siguiente manera:

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

Además, el conector admite BULK INSERT para la tabla de contactos. Tenga en cuenta que esta operación generará un costo en el rendimiento ya que el conector valida si los contactos enviados existen antes de importarlos.

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 suscribir y cancelar la suscripción de contactos de una lista específica, establezca un valor para las columnas SubscribeTo y/o UnsubcribeFrom que aceptan una lista separada por comas de ID de lista. Por ejemplo:

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


Los contactos deben cumplir todos los criterios siguientes para poder crearlos o actualizarlos con esta API:

  • Los contactos importados no pueden exceder el límite de su cuenta
  • El contacto debe tener una dirección de correo
  • La dirección de correo del contacto no debe estar en una lista de exclusión
  • El correo del contacto no debe estar en una lista de direcciones de correo rebotadas
  • El contacto no debe haberse dado de baja de una lista a la que la importación lo agregaría.


Si los contactos no cumplen con todos estos requisitos, el importador los omitirá.

Borrar

Elimine todos los contactos o un contacto especificando la ID del contacto.

DELETE FROM Contacts WHERE ID = 10003
Columnas
Nombre Tipo Solo lectura Descripción
Id [KEY] String Verdadero La columna ID de la tabla de contactos.
Adate Datetime Verdadero La columna Fecha de la tabla Contactos.
Anonymized String Verdadero La columna Anonimizados de la tabla Contactos.
BouncedDate String Verdadero La columna BouncedDate de la tabla de contactos.
BouncedHard String Verdadero La columna BouncedHard de la tabla de contactos.
BouncedSoft String Verdadero La columna BouncedSoft de la tabla de contactos.
Cdate Datetime Verdadero La columna Cdate de la tabla de contactos.
CreatedBy String Verdadero La columna Creado por de la tabla Contactos.
CreatedTimestamp Datetime Verdadero La columna CreatedTimestamp de la tabla de contactos.
CreatedUtcTimestamp Datetime Verdadero La columna CreatedUtcTimestamp de la tabla de contactos.
Deleted String Verdadero La columna Eliminados de la tabla Contactos.
DeletedAt String Verdadero La columna DeletedAt de la tabla de contactos.
Edate Datetime Verdadero La columna Edate de la tabla de contactos.
Email String Falso La columna Correo de la tabla Contactos.
EmailDomain String Verdadero La columna EmailDomain de la tabla de contactos.
EmailEmpty Boolean Verdadero La columna EmailEmpty de la tabla de contactos.
EmailLocal String Verdadero La columna EmailLocal de la tabla de contactos.
FirstName String Falso La columna FirstName de la tabla de contactos.
Gravatar String Verdadero La columna Gravatar de la tabla de contactos.
Hash String Verdadero La columna Hash de la tabla de contactos.
Ip String Verdadero La columna IP de la tabla de contactos.
LastName String Falso La columna LastName de la tabla de contactos.
AccountContactsLink String Verdadero La columna AccountContactsLink de la tabla Contactos.
AutomationEntryCountsLink String Verdadero La columna AutomationEntryCountsLink de la tabla de contactos.
BounceLogsLink String Verdadero La columna BounceLogsLink de la tabla de contactos.
ContactAutomationsLink String Verdadero La columna ContactAutomationsLink de la tabla de contactos.
ContactDataLink String Verdadero La columna ContactDataLink de la tabla de contactos.
ContactDealsLink String Verdadero La columna ContactDealsLink de la tabla de contactos.
ContactGoalsLink String Verdadero La columna ContactGoalsLink de la tabla de contactos.
ContactListsLink String Verdadero La columna ContactListsLink de la tabla de contactos.
ContactLogsLink String Verdadero La columna ContactLogsLink de la tabla de contactos.
ContactTagsLink String Verdadero La columna ContactTagsLink de la tabla de contactos.
DealsLink String Verdadero La columna DealsLink de la tabla de contactos.
FieldValuesLink String Verdadero La columna FieldValuesLink de la tabla de contactos.
GeoIpsLink String Verdadero La columna GeoIpsLink de la tabla de contactos.
NotesLink String Verdadero La columna NotesLink de la tabla de contactos.
OrganizationLink String Verdadero La columna OrganizationLink de la tabla de contactos.
PlusAppendLink String Verdadero La columna PlusAppendLink de la tabla de contactos.
ScoreValuesLink String Verdadero La columna ScoreValuesLink de la tabla de contactos.
TrackingLogsLink String Verdadero La columna TrackingLogsLink de la tabla de contactos.
Organization String Verdadero La columna Organización de la tabla Contactos.
Orgname String Verdadero La columna Orgname de la tabla de contactos.
Phone String Falso La columna Teléfono de la tabla Contactos.
RatingTStamp String Verdadero La columna RatingTStamp de la tabla de contactos.
SegmentioId String Verdadero La columna SegmentioId de la tabla de contactos.
Sentcnt String Verdadero La columna Sentcnt de la tabla de contactos.
SocialdataLastcheck String Verdadero La columna SocialdataLastcheck de la tabla de contactos.
Ua String Verdadero La columna Ua de la tabla de contactos.
Udate Datetime Verdadero La columna Actualizar de la tabla Contactos.
UpdatedTimestamp String Verdadero La columna UpdatedTimestamp de la tabla de contactos.
Updated_by String Verdadero La columna Actualizado_por de la tabla Contactos.
SubscribeTo String Falso Lista separada por comas de Id. de lista para suscribir un contacto.
UnsubscribeFrom String Falso Lista separada por comas de ID de lista para cancelar la suscripción de un contacto.

DealCustomFieldData

Cree, modifique, elimine y consultar los datos de campos personalizados de acuerdos disponibles en ActiveCampaign.

Información Específica de la Tabla
Seleccionar

El conector usa la API de ActiveCampaign para procesar algunos de los filtros.

Por ejemplo, las siguientes consultas se procesan en el lado del servidor:

SELECT * FROM DealCustomFieldData WHERE Id = 10003

SELECT * FROM DealCustomFieldData WHERE DealId = 1
Insertar

Insertar los datos de un campo personalizado de trato requiere especificar un valor para las columnas DealId, CustomFieldId y FieldValue.

Además, el conector admite la inserción de datos de campos personalizados de negocios desde la tabla Negocios. Vea Ofertas para más información.

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

El conector admite la actualización de la información de datos de campos personalizados de acuerdos. La actualización de los datos del campo personalizado del trato requiere la especificación de un valor para las columnas Id, DealId y CustomFieldId.

Además, es posible actualizar los datos de los campos personalizados de ofertas desde la tabla Ofertas.

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

El conector admite la eliminación de datos de campos personalizados de negocios.

DELETE FROM DealCustomFieldData WHERE ID = 10
Columnas
Nombre Tipo Solo lectura Descripción
Id [KEY] String Falso La columna ID de la tabla DealCustomFieldData.
CreatedTimestamp Datetime Falso La columna CreatedTimestamp de la tabla DealCustomFieldData.
CustomFieldName String Verdadero El nombre del campo personalizado con el que se relaciona el valor del campo.
CustomFieldId [KEY] Integer Falso La columna CustomFieldId de la tabla DealCustomFieldData.
DealCustomFieldMetumId Integer Falso La columna DealCustomFieldMetumId de la tabla DealCustomFieldData.
DealId [KEY] Integer Falso La columna DealId de la tabla DealCustomFieldData.
FieldValue String Falso La columna FieldValue de la tabla DealCustomFieldData.
DealLink String Falso La columna DealLink de la tabla DealCustomFieldData.
DealCustomFieldMetumLink String Falso La columna DealCustomFieldMetumLink de la tabla DealCustomFieldData.
UpdatedTimestamp Datetime Falso La columna UpdatedTimestamp de DealCustomFieldData
FieldCurrency String Falso Valor del tipo de moneda del campo personalizado para una oferta específica. Este campo es obligatorio al insertar campos personalizados de moneda.
FieldType String Falso Valor del tipo de moneda del campo personalizado para una oferta específica. Este campo es obligatorio al insertar campos personalizados de moneda.

Grupos de Ofertas

Enumera todas las cuentas existentes.

Información Específica de la Tabla
Seleccionar

El conector usa la API de ActiveCampaign para procesar algunos de los filtros.

Por ejemplo, las siguientes consultas se procesan en el lado del servidor:

SELECT * FROM DealGroups WHERE Id = 10003

SELECT * FROM DealGroups WHERE Title = 'title'
Insertar

Insertar una canalización/grupo de negocios requiere especificar un valor para las columnas Moneda, Título.

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

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

El conector admite la actualización de la información de canalización/grupo de acuerdos.

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

Elimine todas las canalizaciones o una canalización especificando el ID del grupo de trato.

DELETE FROM DealGroups WHERE ID = 10003
Columnas
Nombre Tipo Solo lectura Descripción
Id [KEY] String Verdadero El identificador de canalización.
AllGroups String Falso La columna AllGroups de la tabla DealGroups. Indica si todos los grupos de usuarios tienen permiso para administrar esta canalización. Puede ser 1 o 0. Si es 1, todos los grupos de usuarios pueden administrar esta canalización. Si es 0, solo los grupos de usuarios en el parámetro dealGroup.groups pueden administrar esta canalización.
AllUsers String Falso La columna AllUsers de la tabla DealGroups. Indica si las nuevas ofertas se asignan automáticamente a todos los usuarios. Puede ser 1 o 0. Si es 1, las nuevas ofertas se asignan automáticamente a todos los usuarios a menos que la asignación automática esté deshabilitada. Si es 0, las nuevas ofertas se asignan automáticamente solo a los usuarios en el parámetro dealGroup.users.
AutoAssign String Falso La columna AutoAssign de la tabla DealGroups. Opción de asignación automática de ofertas. Puede ser uno de 0, 1 y 2. Si es 0, la asignación automática está deshabilitada. Si es 1, el método Round Robin se usa para asignar automáticamente nuevas ofertas. Si es 2, las ofertas se distribuyen en función de los valores de las ofertas.
Cdate Datetime Verdadero La columna Cdate de la tabla DealGroups.
Currency String Falso La columna Moneda de la tabla DealGroups.
DealGroupGroupsLink String Verdadero La columna DealGroupGroupsLink de la tabla DealGroups.
DealGroupUsersLink String Verdadero La columna DealGroupUsersLink de la tabla DealGroups.
StagesLink String Verdadero La columna StagesLink de la tabla DealGroups.
Stages String Verdadero La columna Etapas de la tabla DealGroups.
Title String Falso Título de la tubería.
Udate Datetime Verdadero La columna Actualizar de la tabla DealGroups.

Ofertas

Información de uso para la operación Deals.rsd.

Información Específica de la Tabla
Seleccionar

El conector usa la API de ActiveCampaign para procesar algunos de los filtros.

Por ejemplo, las siguientes consultas se procesan en el lado del 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 nota, debido a problemas de rendimiento del lado del servidor, incluso cuando la propiedad IncludeCustomFields se establece en TRUE, los campos personalizados aparecerán solo en el esquema de la tabla con valores nulos. Para recuperar los valores de los campos personalizados, consulte DealCustomFieldData mesa.

Insertar

Para insertar un trato, es necesario especificar un valor para las columnas GroupId, Stage, OwnerId, Title, Value, Currency y un valor para las columnas AccountId o 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')

Además, el conector admite la inserción de datos de tratos y campos personalizados de tratos de la tabla Tratos. Todas las columnas de campos personalizados comienzan con 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')
Actualizar

El conector admite la actualización de la información del trato.

Además, es posible actualizar los datos de los campos personalizados de ofertas desde la tabla Ofertas.

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

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

Elimine todas las ofertas o una oferta especificando el ID de la oferta.

DELETE FROM Deals

DELETE FROM Deals WHERE ID = 10003
Columnas
Nombre Tipo Solo lectura Descripción
Id [KEY] String Verdadero La columna ID de la tabla Tratos.
AccountId String Falso La columna AccountId de la tabla Deals.
ActivityCount String Verdadero La columna ActivityCount de la tabla Deals.
Cdate Datetime Verdadero La columna Cdate de la tabla Tratos.
ContactId String Falso ID del contacto principal del trato.
Currency String Falso Moneda de la oferta en formato ISO de 3 dígitos, en minúsculas.
CustomerAccount String Verdadero La columna CustomerAccount de la tabla Tratos.
Description String Falso La columna Descripción de la tabla Tratos.
Edate String Verdadero La columna Edate de la tabla Tratos.
Group String Falso Id. de canalización del acuerdo. Obligatorio si no se proporciona deal.stage. Si no se proporciona deal.group, la canalización de la etapa se asignará al trato automáticamente.
Hash String Verdadero La columna Hash de la tabla Tratos.
IsDisabled String Verdadero La columna IsDisabled de la tabla Tratos.
AccountLink String Verdadero La columna AccountLink de la tabla Tratos.
ContactLink String Verdadero La columna ContactLink de la tabla Tratos.
ContactDealsLink String Verdadero La columna ContactDealsLink de la tabla Tratos.
CustomerAccountLink String Verdadero La columna CustomerAccountLink de la tabla Deals.
DealActivitiesLink String Verdadero La columna DealActivitiesLink de la tabla Deals.
DealCustomFieldDataLink String Verdadero La columna DealCustomFieldDataLink de la tabla Deals.
GroupLink String Verdadero La columna GroupLink de la tabla Tratos.
NextTaskLink String Verdadero La columna NextTaskLink de la tabla Tratos.
NotesLink String Verdadero La columna NotesLink de la tabla Tratos.
OrganizationLink String Verdadero La columna OrganizationLink de la tabla Tratos.
OwnerLink String Verdadero La columna OwnerLink de la tabla Tratos.
ScoreValuesLink String Verdadero La columna ScoreValuesLink de la tabla Tratos.
StageLink String Verdadero La columna StageLink de la tabla Tratos.
TasksLink String Verdadero La columna TasksLink de la tabla Tratos.
Mdate Datetime Verdadero La columna Mdate de la tabla Tratos.
NextTask String Verdadero La columna NextTask de la tabla Deals.
NextDate Datetime Verdadero La columna NextDate de la tabla Deals.
NextDealId String Verdadero La columna NextDealId de la tabla Deals.
NextTaskId String Verdadero La columna NextTaskId de la tabla Deals.
Organization String Verdadero La columna Organización de la tabla Tratos.
Owner String Falso ID del propietario de la oferta. Obligatorio si la opción de asignación automática de canalización está deshabilitada.
Percent String Falso La columna Porcentaje de la tabla Tratos.
Stage String Falso Id. de etapa del acuerdo. Obligatorio si no se proporciona deal.group. Si no se proporciona deal.stage, el trato se asignará con la primera etapa en la canalización proporcionada en deal.group.
Status String Falso La columna Estado de la tabla Tratos.
Title String Falso La columna Título de la tabla Ofertas.
Value String Falso Valor de la oferta en centavos.
WinProbability Integer Verdadero La columna WinProbability de la tabla Deals.
WinProbabilityMdate Datetime Verdadero La columna WinProbabilityMdate de la tabla Deals.

DealStages

Información de uso para la operación DealStages.rsd.

Información Específica de la Tabla
Seleccionar

El conector usa la API de ActiveCampaign para procesar algunos de los filtros.

Por ejemplo, las siguientes consultas se procesan en el lado del servidor:

SELECT * FROM DealStages WHERE Id = 10003

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

Insertar una etapa requiere especificar un valor para las columnas GroupId, 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')
Actualizar

El conector admite la actualización de la información de etapa/dealstage.

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

Elimine todas las etapas o una etapa especificando el ID de la etapa.

DELETE FROM DealStages WHERE ID = 10003
Columnas
Nombre Tipo Solo lectura Descripción
Id [KEY] String Verdadero La columna ID de la tabla DealStages.
CardRegion1 String Falso La columna CardRegion1 de la tabla DealStages. Indica qué mostrar en la esquina superior izquierda de las tarjetas de trato.
CardRegion2 String Falso La columna CardRegion2 de la tabla DealStages. Indica qué mostrar en la esquina superior derecha de las tarjetas de trato.
CardRegion3 String Falso La columna CardRegion3 de la tabla DealStages. Indica si mostrar el avatar en las Tarjetas de Oferta. Puede ser uno de mostrar-avatar y ocultar-avatar. Si se establece en show-avatar, las cartas de reparto mostrarán los avatares. Si se establece en hide-avatar, las cartas de reparto ocultarán los avatares.
CardRegion4 String Falso La columna CardRegion4 de la tabla DealStages. Indica qué mostrar junto al avatar en las Tarjetas de Oferta.
CardRegion5 String Falso La columna CardRegion5 de la tabla DealStages. Indica qué mostrar en la esquina inferior derecha de las tarjetas de trato.
Cdate Datetime Verdadero La columna Cdate de la tabla DealStages.
Color String Falso Color de la etapa de reparto. Código de color HEX de 6 caracteres sin el hashtag. p.ej. 434343 para asignar el valor de color hexadecimal #434343.
DealOrder String Falso Opción y dirección que se usará para ordenar tratos en la etapa de trato. La opción y la dirección deben estar delimitadas por un espacio. La dirección puede ser
GroupId String Falso La columna GroupId de la tabla DealStages.
GroupLink String Verdadero La columna GroupLink de la tabla DealStages.
OrderId String Falso La columna OrderId de la tabla DealStages.
Title String Falso La columna Título de la tabla DealStages.
Udate Datetime Verdadero La columna Actualizar de la tabla DealStages.
Width String Falso Ancho de la etapa de la oferta en píxeles, sin unidad de px.

Tareas

Enumera todas las cuentas existentes.

Información Específica de la Tabla
Seleccionar

El conector usa la API de ActiveCampaign para procesar algunos de los filtros.

Por ejemplo, las siguientes consultas se procesan en el lado del 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
Insertar

Insertar una etapa requiere especificar un valor para las columnas DealTaskType, DueDate, Relid.

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

El conector admite la actualización de la información de etapa/dealstage.

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

Elimine todas las etapas o una etapa especificando el ID de la etapa.

DELETE FROM Tasks WHERE ID = 10003
Columnas
Nombre Tipo Solo lectura Descripción
Id [KEY] String Verdadero La columna ID de la tabla Tareas.
Assignee String Falso La columna Asignatario de la tabla Tareas.
Automation String Verdadero La columna Automatización de la tabla Tareas.
Cdate Datetime Verdadero La columna Cdate de la tabla Tareas.
DealTaskType String Falso El tipo de la tarea según los tipos de tareas disponibles en la cuenta.
DoneAutomation String Falso La columna DoneAutomation de la tabla Tareas.
DueDate Datetime Falso Fecha de vencimiento de la tarea.
Edate Datetime Verdadero La columna Edate de la tabla Tareas.
ActivitiesLink String Verdadero La columna ActivitiesLink de la tabla Tasks.
AssigneeLink String Verdadero La columna AssigneeLink de la tabla Tareas.
AutomationLink String Verdadero La columna AutomationLink de la tabla Tareas.
DealTasktypeLink String Verdadero La columna DealTasktypeLink de la tabla Tareas.
DoneAutomationLink String Verdadero La columna DoneAutomationLink de la tabla Tareas.
NotesLink String Verdadero La columna NotesLink de la tabla Tareas.
OwnerLink String Verdadero La columna OwnerLink de la tabla Tareas.
TaskNotificationsLink String Verdadero La columna TaskNotificationsLink de la tabla Tareas.
UserLink String Verdadero La columna UserLink de la tabla Tareas.
Note String Falso El contenido que describe la tarea.
OutcomeId Integer Falso La columna OutcomeId de la tabla Tareas.
OutcomeInfo String Falso La columna OutcomeInfo de la tabla Tareas.
OwnerId String Verdadero La columna OwnerId de la tabla Tareas.
OwnerType String Falso El nombre del objeto relacionado. Los valores válidos son contacto o negocio.
Relid String Falso El ID del objeto relacional para esta tarea.
Reltype String Verdadero La columna Reltype de la tabla Tasks.
Status Integer Falso La columna Estado de la tabla Tareas. 1 es completo y 0 es incompleto..
Title String Falso La columna Título de la tabla Tareas.
Udate Datetime Verdadero La columna Actualizar de la tabla Tareas.
User String Verdadero La columna Usuario de la tabla Tareas.

Puntos de Vista

Las vistas se componen de columnas y pseudocolumnas. Las vistas son similares a las tablas en la forma en que se representan los datos; sin embargo, las vistas no admiten actualizaciones. Las entidades que se representan como vistas suelen ser entidades de solo lectura. A menudo, un procedimiento almacenado* está disponible para actualizar los datos si dicha funcionalidad es aplicable a la fuente de datos.

Las consultas se pueden ejecutar contra una vista como si fuera una tabla normal, y los datos que regresan son similares en ese sentido.

Se admiten las vistas dinámicas, como las consultas expuestas como vistas y las vistas para buscar combinaciones específicas de elementos de trabajo project_team.

Conector Jitterbit para Vistas de ActiveCampaign

Nombre Descripción
Addresses Información de uso para la operación Direcciones.rsd.
Automations Información de uso para la operación Automations.rsd.
Campaigns Consulta la información de las campañas en ActiveCampaign.
ContactAutomations Vea muchos o todos los contactos incluyendo sus ID o varios filtros.
ContactLists Recupere ContactList para cada grupo de contactos o para el grupo de contactos específico.
ContactTags Recuperar etiquetas añadidas para cada contacto o para el ID de contacto específico
Lists Información de uso para la operación Lists.rsd.
Scores Vea muchos o todos los contactos incluyendo sus ID o varios filtros.
Tags Vea muchas o todas las etiquetas incluyendo sus ID o varios filtros.
TrackingLogs Recuperar registros de seguimiento para el contacto específico o todos los contactos
Users Información de uso para la operación Users.rsd.

Direcciones

Información de uso para la operación Direcciones.rsd.

Información Específica de la Tabla
Seleccionar

El conector usa la API de ActiveCampaign para procesar algunos de los filtros.

Por ejemplo, la siguiente consultar se procesa del lado del servidor:

SELECT * FROM AccountContacts WHERE Id = 10003
Columnas
Nombre Tipo Descripción
Id String La columna ID de la tabla Direcciones.
Address1 String La columna Dirección1 de la tabla Direcciones.
Address2 String La columna Dirección2 de la tabla Direcciones.
Allgroup String La columna Todos los grupos de la tabla Direcciones.
City String La columna Ciudad de la tabla Direcciones.
CompanyName String La columna CompanyName de la tabla Direcciones.
Country String La columna País de la tabla Direcciones.
District String La columna Distrito de la tabla Direcciones.
isDefault String La columna isDefault de la tabla de direcciones.
AddressGroupLink String La columna AddressGroupLink de la tabla de direcciones.
AddressListLink String La columna AddressListLink de la tabla de direcciones.
FormsLink String La columna FormsLink de la tabla Direcciones.
State String La columna Estado de la tabla Direcciones.
Zip String La columna Código postal de la tabla Direcciones.

Automatizaciones

Información de uso para la operación Automations.rsd.

Columnas
Nombre Tipo Descripción
Id String La columna ID de la tabla Automatizaciones.
Cdate Datetime La columna Cdate de la tabla Automatizaciones.
DefaultScreenshot String La columna DefaultScreenshot de la tabla Automatizaciones.
Entered String La columna Ingresado de la tabla Automatizaciones.
Exited String La columna Exited de la tabla de Automatizaciones.
Hidden String La columna Oculto de la tabla Automatizaciones.
BlocksLink String La columna BlocksLink de la tabla de Automatizaciones.
CampaignsLink String La columna CampaignsLink de la tabla Automatizaciones.
ContactAutomationsLink String La columna ContactAutomationsLink de la tabla Automatizaciones.
ContactGoalsLink String La columna ContactGoalsLink de la tabla Automatizaciones.
GoalsLink String La columna GoalsLink de la tabla de Automatizaciones.
SiteMessagesLink String La columna SiteMessagesLink de la tabla Automatizaciones.
SmsLink String La columna SmsLink de la tabla Automatizaciones.
Mdate Datetime La columna Mdate de la tabla Automatizaciones.
Name String La columna Nombre de la tabla Automatizaciones.
Screenshot String La columna Captura de pantalla de la tabla Automatizaciones.
Status String La columna Estado de la tabla Automatizaciones.
UserId String La columna UserId de la tabla Automatizaciones.

Campañas

Consulta la información de las campañas en ActiveCampaign.

Información Específica de la Tabla
Seleccionar

El conector usa la API de ActiveCampaign para procesar algunos de los filtros.

Por ejemplo, la siguiente consultar se procesa del lado del servidor:

SELECT * FROM Campaigns WHERE Id = 10003
Columnas
Nombre Tipo Descripción
Id [KEY] String La columna ID de la tabla Campañas.
ActiveRssInterval String La columna ActiveRssInterval de la tabla Campañas.
ActiveRssItems String La columna ActiveRssItems de la tabla Campañas.
ActiveRssUrl String La columna ActiveRssUrl de la tabla Campañas.
AddressId String La columna AddressId de la tabla Campañas.
AnalyticsCampaignName String La columna AnalyticsCampaignName de la tabla Campañas.
Automation String La columna Automatización de la tabla Campañas.
BaseMessageId String La columna BaseMessageId de la tabla Campañas.
BaseTemplateId String La columna BaseTemplateId de la tabla Campañas.
BounceId String La columna BounceId de la tabla Campañas.
CanSkipApproval String La columna can_skip_approval de la tabla Campañas.
Cdate Datetime La columna Cdate de la tabla Campañas.
CreatedBy String La columna Creado por de la tabla Campañas.
CreatedTimestamp Datetime La columna Marca de tiempo creada de la tabla Campañas.
DeleteStamp String La columna DeleteStamp de la tabla Campaigns.
EmbedImages String La columna EmbedImages de la tabla Campañas.
Facebook String La columna de Facebook de la tabla Campañas.
FormId String La columna FormId de la tabla Campañas.
Forwards String La columna Reenvíos de la tabla Campañas.
HardBounces String La columna HardBounces de la tabla Campañas.
HasPredictiveContent Bit La columna HasPredictiveContent de la tabla Campañas.
HtmlUnsub String La columna HtmlUnsub de la tabla Campañas.
HtmlUnsubdata String La columna HtmlUnsubdata de la tabla Campañas.
Ip String La columna IP de la tabla Campañas.
Ip4 String La columna Ip4 de la tabla Campañas.
LastStep String La columna LastStep de la tabla Campañas.
Ldate String La columna Ldate de la tabla Campañas.
LinkClicks String La columna LinkClicks de la tabla Campañas.
AutomationLink String La columna AutomationLink de la tabla Campañas.
CampaignAggregateRevenuesLink String La columna AggregateRevenues de la tabla Campañas.
CampaignListsLink String La columna CampaignListsLink de la tabla Campañas.
CampaignMessageLink String La columna CampaignMessageLink de la tabla Campañas.
CampaignMessagesLink String La columna CampaignMessagesLink de la tabla Campañas.
LinksLink String La columna EnlacesEnlace de la tabla Campañas.
LinksSegment String La columna Segmento de la tabla Campañas.
UserLink String La columna UserLink de la tabla Campañas.
MailCleanup String La columna MailCleanup de la tabla Campañas.
MailSend String La columna MailSend de la tabla Campañas.
MailTransfer String La columna MailTransfer de la tabla Campañas.
MailerLogFile String La columna MailerLogFile de la tabla Campañas.
ManageText String La columna ManageText de la tabla Campañas.
Mdate Datetime La columna Mdate de la tabla Campañas.
Name String La columna Nombre de la tabla Campañas.
Opens String La columna Aperturas de la tabla Campañas.
Public String La columna Público de la tabla Campañas.
RealCid String La columna RealCid de la tabla Campañas.
Recurring String La columna Recurrente de la tabla Campañas.
ReminderField String La columna ReminderField de la tabla Campañas.
ReminderFormat String La columna ReminderFormat de la tabla Campañas.
ReminderLastCronRun String La columna ReminderLastCronRun de la tabla Campañas.
ReminderOffset String La columna ReminderOffset de la tabla Campañas.
ReminderOffsetSign String La columna ReminderOffsetSign de la tabla Campañas.
ReminderOffsetType String La columna ReminderOffsetType de la tabla Campañas.
ReminderType String La columna ReminderType de la tabla Campañas.
Replies String La columna Respuestas de la tabla Campañas.
ReplySys String La columna ReplySys de la tabla Campañas.
ResponderExisting String La columna ResponderExisting de la tabla Campañas.
ResponderOffset String La columna ResponderOffset de la tabla Campañas.
ResponderType String La columna ResponderType de la tabla Campañas.
Schedule String La columna Programación de la tabla Campañas.
ScheduledDate String La columna ScheduledDate de la tabla Campaigns.
Screenshot String La columna Captura de pantalla de la tabla Campañas.
Sdate String La columna Fecha de la tabla Campañas.
SegmentId String La columna SegmentId de la tabla Campañas.
SegmentName String La columna SegmentName de la tabla Campañas.
SendAmt String La columna SendAmt de la tabla Campañas.
SendId String La columna SendId de la tabla Campañas.
SeriesId String La columna SeriesId de la tabla Campañas.
Series Send Lock Time String La columna SeriesSendLockTime de la tabla Campañas.
SocialShares String La columna SocialShares de la tabla Campañas.
SoftBounces String La columna SoftBounces de la tabla Campañas.
Source String La columna Origen de la tabla Campañas.
SplitContent String La columna SplitContent de la tabla Campañas.
SplitOffset String La columna SplitOffset de la tabla Campañas.
SplitOffsetType String La columna SplitOffsetType de la tabla Campañas.
SplitType String La columna SplitType de la tabla Campañas.
SplitWinnerAwaiting String La columna SplitWinnerAwaiting de la tabla Campañas.
SplitWinnerMessageId String La columna SplitWinnerMessageId de la tabla Campañas.
Status String La columna Estado de la tabla Campañas.
SubscriberClicks String La columna SubscriberClicks de la tabla Campañas.
Survey String La columna Encuesta de la tabla Campañas.
TextUnsub String La columna TextUnsub de la tabla Campañas.
TextUnsubData String La columna TextUnsubData de la tabla Campañas.
ThreadId String La columna ThreadId de la tabla Campañas.
TotalAmt String La columna TotalAmt de la tabla Campañas.
TrackLinks String La columna TrackLinks de la tabla Campañas.
TrackLinksAnalytics String La columna TrackLinksAnalytics de la tabla Campañas.
TrackReads String La columna TrackReads de la tabla Campañas.
TrackReadsAnalytics String La columna TrackReadsAnalytics de la tabla Campañas.
Tweet String La columna Tweet de la tabla Campañas.
Type String La columna Tipo de la tabla Campañas.
UniqueForwards String La columna UniqueForwards de la tabla Campaigns.
UniqueLinkClicks String La columna UniqueLinkClicks de la tabla Campañas.
UniqueOpens String La columna UniqueOpens de la tabla Campañas.
UniqueReplies String La columna UniqueReplies de la tabla Campaigns.
UnsubReasons String La columna UnsubReasons de la tabla Campañas.
Unsubscribes String La columna Cancelaciones de suscripción de la tabla Campañas.
Updated By String La columna Actualizado por de la tabla Campañas.
Updated Timestamp String La columna UpdatedTimestamp de la tabla Campañas.
Updates String La columna Actualizaciones de la tabla Campañas.
User String La columna Usuario de la tabla Campañas.
UserId String La columna UserId de la tabla Campañas.
WaitPreview String La columna WaitPreview de la tabla Campañas.
WillRecur String La columna WillRecur de la tabla Campañas.

ContactoAutomatizaciones

Vea muchos o todos los contactos incluyendo sus ID o varios filtros.

Información Específica de la Tabla
Seleccionar

El conector usa la API de ActiveCampaign para procesar algunos de los filtros.

Por ejemplo, la siguiente consultar se procesa del lado del servidor:

SELECT * FROM ContactAutomations WHERE Id = 10003
Columnas
Nombre Tipo Descripción
Id String La columna ID de la tabla ContactAutomations.
Adddate Datetime La columna Adddate de la tabla ContactAutomations.
Automation String La columna Automatización de la tabla ContactAutomations.
Batchid Unknown La columna Batchid de la tabla ContactAutomations.
CompleteValue Integer La columna CompleteValue de la tabla ContactAutomations.
Completed Integer La columna Completado de la tabla ContactAutomations.
CompletedElements String La columna CompletedElements de la tabla ContactAutomations.
ContactId String La columna ContactId de la tabla ContactAutomations.
Lastblock String La columna Lastblock de la tabla ContactAutomations.
Lastdate Datetime La columna Lastdate de la tabla ContactAutomations.
LastLogId String La columna LastLogId de la tabla ContactAutomations.
AutomationLink String La columna AutomationLink de la tabla ContactAutomations.
ContactLink String La columna ContactLink de la tabla ContactAutomations.
ContactGoalsLink String La columna ContactGoalsLink de la tabla ContactAutomations.
Remdate Datetime La columna Remdate de la tabla ContactAutomations.
SeriesId String La columna SeriesId de la tabla ContactAutomations.
StartId String La columna StartId de la tabla ContactAutomations.
Status String La columna Estado de la tabla ContactAutomations.
TimeSpan String La columna TimeSpan de la tabla ContactAutomations.
TotalElements String La columna TotalElements de la tabla ContactAutomations.

Listas de Contactos

Recupere ContactList para cada grupo de contactos o para el grupo de contactos específico.

Información Específica de la Tabla
Seleccionar

La recuperación de información de ContactLists requiere especificar un ContactId.

SELECT * FROM ContactLists WHERE ContactId = 1000
Columnas
Nombre Tipo Descripción
Id [KEY] String La columna ID de la tabla ContactLists.
ContactId String La columna ContactId de la tabla ContactLists.
AutomationId String La columna AutomationId de la tabla ContactLists.
AutosyncLog String La columna AutosyncLog de la tabla ContactLists.
Campaign String La columna Campaña de la tabla ContactLists.
CreatedBy String La columna CreatedBy de la tabla ContactLists.
CreatedTimestamp Datetime La columna CreatedTimestamp de la tabla ContactLists.
FirstName String La columna FirstName de la tabla ContactLists.
Form String La columna Formulario de la tabla ContactLists.
Ip4Sub String La columna Ip4Sub de la tabla ContactLists.
Ip4Unsub String La columna Ip4Unsub de la tabla ContactLists.
Ip4Last String La columna Ip4Last de la tabla ContactLists.
LastName String La columna LastName de la tabla ContactLists.
AutomationLink String La columna AutomationLink de la tabla ContactLists.
AutosyncLogLink String La columna AutosyncLogLink de la tabla ContactLists.
CampaignLink String La columna CampaignLink de la tabla ContactLists.
ContactLink String La columna ContactLink de la tabla ContactLists.
FormLink String La columna FormLink de la tabla ContactLists.
ListLink String La columna ListLink de la tabla ContactLists.
MessageLink String La columna MessageLink de la tabla ContactLists.
UnsubscribeAutomationLink String La columna UnsubscribeAutomationLink de la tabla ContactLists.
ListId String La columna ListId de la tabla ContactLists.
Message String La columna Mensaje de la tabla ContactLists.
Responder String La columna Respondedor de la tabla ContactLists.
Sdate Datetime La columna Sdate de la tabla ContactLists.
SeriesId String La columna SeriesId de la tabla ContactLists.
Status String La columna Estado de la tabla ContactLists.
SourceId String La columna SourceId de la tabla ContactLists.
Sync String La columna Sync de la tabla ContactLists.
Unsubreason String La columna Unsubreason de la tabla ContactLists.
UnsubscribeAutomation String La columna UnsubscribeAutomation de la tabla ContactLists.
UpdatedBy String La columna UpdatedBy de la tabla ContactLists.
UpdatedTimestamp Datetime La columna UpdatedTimestamp de la tabla ContactLists.

ContactoEtiquetas

Recuperar etiquetas agregadas para cada contacto o para la identificación de contacto específica

Información Específica de la Tabla
Seleccionar

La recuperación de información para ContactTags requiere especificar un ContactId.

SELECT * FROM ContactTags WHERE ContactId = 1
Columnas
Nombre Tipo Descripción
Id [KEY] String La columna ID de la tabla ContactTags.
ContactId String La columna ContactId de la tabla ContactTags.
Cdate Datetime La columna Cdate de la tabla ContactTags.
CreatedBy String La columna CreatedBy de la tabla ContactTags.
CreatedTimestamp Datetime La columna CreatedTimestamp de la tabla ContactTags.
ContactLink String La columna ContactLink de la tabla ContactTags.
TagLink String La columna TagLink de la tabla ContactTags.
Tag String La columna Etiqueta de la tabla ContactTags.
UpdatedBy String La columna UpdatedBy de la tabla ContactTags.
UpdatedTimestamp Datetime La columna UpdatedTimestamp de la tabla ContactTags.

Liza

Información de uso para la operación Lists.rsd.

Información Específica de la Tabla
Seleccionar

El conector usa la API de ActiveCampaign para procesar algunos de los filtros.

Por ejemplo, las siguientes consultas se procesan en el lado del servidor:

SELECT * FROM Lists WHERE Id = 1

SELECT * FROM Lists WHERE Name = 'list1'

Además, el conector admite la recuperación de información sobre los miembros de las listas en su cuenta al admitirlos dinámicamente como VISTAS. Seleccionar de una lista dinámica devolverá información sobre todos los contactos que son miembros de esa lista. Los nombres de las listas siempre comienzan con "List_".

Columnas
Nombre Tipo Descripción
Id [KEY] String La columna ID de la tabla Listas.
AnalyticsDomains String La columna AnalyticsDomains de la tabla Lists.
AnalyticsSource String La columna AnalyticsSource de la tabla Listas.
AnalyticsUa String La columna AnalyticsUa de la tabla Listas.
CarbonCopy String La columna CarbonCopy de la tabla Listas.
Cdate Datetime La columna Cdate de la tabla Lists.
Udate Datetime La columna Actualizar de la tabla Listas.
DeleteStamp String La columna DeleteStamp de la tabla Lists.
FacebookSession String La columna FacebookSession de la tabla Listas.
FullAddress String La columna FullAddress de la tabla Lists.
UnsubscribeReason String La columna UnsubscribeReason de la tabla Lists.
AddressListsLink String La columna AddressListsLink de la tabla Listas.
ContactGoalListsLink String La columna ContactGoalListsLink de la tabla Listas.
UserLink String La columna UserLink de la tabla Listas.
Name String La columna Nombre de la tabla Listas.
OptinMessageId String La columna OptinMessageId de la tabla Listas.
OptinOptout String La columna OptinOptout de la tabla Listas.
OptoutConf String La columna OptoutConf de la tabla Lists.
EmbedImage String La columna EmbedImage de la tabla Lists.
UseAnalyticsLink String La columna UseAnalyticsLink de la tabla Listas.
UseAnalyticsRead String La columna UseAnalyticsRead de la tabla Lists.
UseCaptcha String La columna UseCaptcha de la tabla Listas.
UseFacebook String La columna UseFacebook de la tabla Listas.
UseTracking String La columna UseTracking de la tabla Lists.
UseTwitter String La columna UseTwitter de la tabla Listas.
Private String La columna Privado de la tabla Listas.
RequireName String La columna RequireName de la tabla Lists.
SendLastBroadcast String La columna SendLastBroadcast de la tabla Lists.
SenderAddr1 String La columna SenderAddr1 de la tabla Lists.
SenderAddr2 String La columna SenderAddr2 de la tabla Lists.
SenderCity String La columna SenderCity de la tabla Lists.
SenderCountry String La columna SenderCountry de la tabla Lists.
SenderName String La columna SenderName de la tabla Listas.
SenderPhone String La columna SenderPhone de la tabla Lists.
SenderReminder String La columna SenderReminder de la tabla Lists.
SenderState String La columna SenderState de la tabla Lists.
SenderUrl String La columna SenderUrl de la tabla Lists.
SenderZip String La columna SenderZip de la tabla Listas.
StringId String La columna StringId de la tabla Lists.
SubscriptionNotify String La columna SubscriptionNotify de la tabla Lists.
ToName String La columna ToName de la tabla Listas.
TwitterToken String La columna TwitterToken de la tabla Listas.
TwitterTokenSecret String La columna TwitterTokenSecret de la tabla Listas.
UnsubscriptionNotify String La columna UnsubscriptionNotify de la tabla Lists.
ListsUser String La columna ListsUser de la tabla Lists.
ListsUserid String La columna ListsUserid de la tabla Lists.

Puntuaciones

Vea muchos o todos los contactos incluyendo sus ID o varios filtros.

Información Específica de la Tabla
Seleccionar

El conector usa la API de ActiveCampaign para procesar algunos de los filtros.

Por ejemplo, la siguiente consultar se procesa del lado del servidor:

SELECT * FROM Scores WHERE Id = 10
Columnas
Nombre Tipo Descripción
Id String La columna ID de la tabla Puntuaciones.
Cdate Datetime La columna Cdate de la tabla Puntuaciones.
Descript String La columna Descripción de la tabla Puntuaciones.
Mdate Datetime La columna Mdate de la tabla Puntuaciones.
Name String La columna Nombre de la tabla Puntuaciones.
RelType String La columna RelType de la tabla Scores.
Status String La columna Estado de la tabla Puntuaciones.

Etiquetas

Vea muchas o todas las etiquetas incluyendo sus ID o varios filtros.

Información Específica de la Tabla
Seleccionar

El conector usa la API de ActiveCampaign para procesar algunos de los filtros.

Por ejemplo, la siguiente consultar se procesa del lado del servidor:

SELECT * FROM Tags WHERE Id = 10003
Columnas
Nombre Tipo Descripción
Id [KEY] String La columna ID de la tabla Etiquetas.
Tag String La columna Etiqueta de la tabla Etiquetas.
TagType String La columna TagType de la tabla Tags.
Description String La columna Descripción de la tabla Etiquetas.
Cdate Datetime La columna Cdate de la tabla Etiquetas.
ContactGoalTagsLink String La columna ContactGoalTagsLink de la tabla Etiquetas.

Registros de Seguimiento

Recuperar registros de seguimiento para el contacto específico o todos los contactos

Columnas
Nombre Tipo Descripción
Id [KEY] String La columna de ID de la tabla TrackingLogs.
ContactId String La columna ContactId de la tabla TrackingLogs.
Hash String La columna Hash de la tabla TrackingLogs.
ContactLink String La columna ContactLink de la tabla TrackingLogs.
SubscriberidLink String La columna SubscriberidLink de la tabla TrackingLogs.
TstampLink Datetime La columna TstampLink de la tabla TrackingLogs.
TypeLink String La columna TypeLink de la tabla TrackingLogs.
ValueLink String La columna ValueLink de la tabla TrackingLogs.
Pseudo-Columnas

Los campos de pseudocolumna se utilizan en la cláusula WHERE de las declaraciones SELECT y ofrecen un control más granular sobre las tuplas que se devuelven desde la fuente de datos.

Nombre Tipo Descripción
UDateLink Datetime

Usuarios

Información de uso para la operación Users.rsd.

Información Específica de la Tabla
Seleccionar

El conector usa la API de ActiveCampaign para procesar algunos de los filtros.

Por ejemplo, la siguiente consultar se procesa del lado del servidor:

SELECT * FROM Users WHERE Id = 10003
Columnas
Nombre Tipo Descripción
Id String La columna ID de la tabla Usuarios.
Email String La columna Correo de la tabla Usuarios.
FirstName String La columna FirstName de la tabla Usuarios.
LastName String La columna LastName de la tabla Usuarios.
ConfigsLink String La columna ConfigsLinks de la tabla Usuarios.
DealGroupTotalsLink String La columna DealGroupTotalsLink de la tabla Usuarios.
DealGroupUsersLink String La columna DealGroupUsersLink de la tabla Usuarios.
ListsLink String La columna ListsLink de la tabla Usuarios.
UserGroupLink String La columna UserGroupLink de la tabla Usuarios.
Phone Unknown La columna Teléfono de la tabla Usuarios.
Signature Unknown La columna Firma de la tabla Usuarios.
Username String La columna Nombre de usuario de la tabla Usuarios.

Tablas del Sistema

Puede consultar las tablas del sistema que se describen en esta sección para acceder a la información del esquema, la información sobre la funcionalidad del origen de datos y las estadísticas de operación lote.

Tablas de Esquema

Las siguientes tablas devuelven metadatos de la base de datos para ActiveCampaign:

Tablas de Fuentes de Datos

Las siguientes tablas devuelven información sobre cómo conectarse y consultar la fuente de datos:

  • sys_connection_props: Devuelve información sobre las propiedades de conexión disponibles.
  • sys_sqlinfo: describe las consultas SELECT que el conector puede descargar al origen de datos.

Tablas de Información de Consultas

La siguiente tabla devuelve estadísticas de consultar para consultas de modificación de datos:

  • identidad_sys: devuelve información sobre operaciones lote o actualizaciones individuales.

Sys_catalogs

Enumera las bases de datos disponibles.

La siguiente consultar recupera todas las bases de datos determinadas por la cadena de conexión:

SELECT * FROM sys_catalogs
Columnas
Nombre Tipo Descripción
CatalogName String El nombre de la base de datos.

Sys_schemas

Enumera los esquemas disponibles.

La siguiente consultar recupera todos los esquemas disponibles:

SELECT * FROM sys_schemas
Columnas
Nombre Tipo Descripción
CatalogName String El nombre de la base de datos.
SchemaName String El nombre del esquema.

Sys_tables

Enumera las tablas disponibles.

La siguiente consultar recupera las tablas y vistas disponibles:

SELECT * FROM sys_tables
Columnas
Nombre Tipo Descripción
CatalogName String La base de datos que contiene la tabla o vista.
SchemaName String El esquema que contiene la tabla o vista.
TableName String El nombre de la tabla o vista.
TableType String El tipo de tabla (tabla o vista).
Description String Una descripción de la tabla o vista.
IsUpdateable Boolean Si la tabla se puede actualizar.

Sys_tablecolumns

Describe las columnas de las tablas y vistas disponibles.

La siguiente consultar devuelve las columnas y los tipos de datos de la tabla Contactos:

SELECT ColumnName, DataTypeName FROM sys_tablecolumns WHERE TableName='Contacts' 
Columnas
Nombre Tipo Descripción
CatalogName String El nombre de la base de datos que contiene la tabla o vista.
SchemaName String El esquema que contiene la tabla o vista.
TableName String El nombre de la tabla o vista que contiene la columna.
ColumnName String El nombre de la columna.
DataTypeName String El nombre del tipo de datos.
DataType Int32 Un número entero que indica el tipo de datos. Este valor se determina en tiempo de ejecución en función del ambiente.
Length Int32 El tamaño de almacenamiento de la columna.
DisplaySize Int32 El ancho máximo normal de la columna designada en caracteres.
NumericPrecision Int32 El número máximo de dígitos en datos numéricos. La longitud de la columna en caracteres para datos de carácter y fecha y hora.
NumericScale Int32 La escala de columna o número de dígitos a la derecha del punto decimal.
IsNullable Boolean Si la columna puede contener nulo.
Description String Una breve descripción de la columna.
Ordinal Int32 El número de secuencia de la columna.
IsAutoIncrement String Si el valor de la columna se asigna en incrementos fijos.
IsGeneratedColumn String Si se genera la columna.
IsHidden Boolean Si la columna está oculta.
IsArray Boolean Si la columna es una matriz.

Sys_procedimientos

Enumera los procedimientos almacenados disponibles.

La siguiente consultar recupera los procedimientos almacenados disponibles:

SELECT * FROM sys_procedures
Columnas
Nombre Tipo Descripción
CatalogName String La base de datos que contiene el procedimiento almacenado.
SchemaName String El esquema que contiene el procedimiento almacenado.
ProcedureName String El nombre del procedimiento almacenado.
Description String Una descripción del procedimiento almacenado.
ProcedureType String El tipo de procedimiento, como PROCEDIMIENTO o FUNCIÓN.

Sys_procedureparameters

Describe procedimiento almacenado* parámetros.

La siguiente consultar devuelve información sobre todos los parámetros de entrada para el procedimiento almacenado SelectEntries:

SELECT * FROM sys_procedureparameters WHERE ProcedureName='SelectEntries' AND Direction=1 OR Direction=2
Columnas
Nombre Tipo Descripción
CatalogName String El nombre de la base de datos que contiene el procedimiento almacenado.
SchemaName String El nombre del esquema que contiene el procedimiento almacenado.
ProcedureName String El nombre del procedimiento almacenado* que contiene el parámetro.
ColumnName String El nombre del procedimiento almacenado* parámetro.
Direction Int32 Un número entero correspondiente al tipo de parámetro: entrada (1), entrada/salida (2) o salida (4). Los parámetros de tipo de entrada/salida pueden ser tanto parámetros de entrada como de salida.
DataTypeName String El nombre del tipo de datos.
DataType Int32 Un número entero que indica el tipo de datos. Este valor se determina en tiempo de ejecución en función del ambiente.
Length Int32 El número de caracteres permitidos para los datos de caracteres. El número de dígitos permitidos para datos numéricos.
NumericPrecision Int32 La máxima precisión para datos numéricos. La longitud de la columna en caracteres para datos de carácter y fecha y hora.
NumericScale Int32 El número de dígitos a la derecha del punto decimal en datos numéricos.
IsNullable Boolean Si el parámetro puede contener nulo.
IsRequired Boolean Si el parámetro es necesario para la ejecución del procedimiento.
IsArray Boolean Si el parámetro es una matriz.
Description String La descripción del parámetro.
Ordinal Int32 El índice del parámetro.

Sys_keycolumns

Describe las claves primarias y foráneas. La siguiente consultar recupera la clave principal de la tabla de contactos:

SELECT * FROM sys_keycolumns WHERE IsKey='True' AND TableName='Contacts'
Columnas
Nombre Tipo Descripción
CatalogName String El nombre de la base de datos que contiene la clave.
SchemaName String El nombre del esquema que contiene la clave.
TableName String El nombre de la tabla que contiene la clave.
ColumnName String El nombre de la columna clave.
IsKey Boolean Si la columna es una clave principal en la tabla a la que se hace referencia en el campo TableName.
IsForeignKey Boolean Si la columna es una clave externa a la que se hace referencia en el campo TableName.
PrimaryKeyName String El nombre de la clave principal.
ForeignKeyName String El nombre de la clave foránea.
ReferencedCatalogName String La base de datos que contiene la clave principal.
ReferencedSchemaName String El esquema que contiene la clave principal.
ReferencedTableName String La tabla que contiene la clave principal.
ReferencedColumnName String El nombre de la columna de la clave principal.

Sys_foreignkeys

Describe las claves foráneas. La siguiente consultar recupera todas las claves foráneas que hacen referencia a otras tablas:

SELECT * FROM sys_foreignkeys WHERE ForeignKeyType = 'FOREIGNKEY_TYPE_IMPORT'
Columnas
Nombre Tipo Descripción
CatalogName String El nombre de la base de datos que contiene la clave.
SchemaName String El nombre del esquema que contiene la clave.
TableName String El nombre de la tabla que contiene la clave.
ColumnName String El nombre de la columna clave.
PrimaryKeyName String El nombre de la clave principal.
ForeignKeyName String El nombre de la clave foránea.
ReferencedCatalogName String La base de datos que contiene la clave principal.
ReferencedSchemaName String El esquema que contiene la clave principal.
ReferencedTableName String La tabla que contiene la clave principal.
ReferencedColumnName String El nombre de la columna de la clave principal.
ForeignKeyType String Designa si la clave externa es una clave de importación (apunta a otras tablas) o de exportación (hace referencia desde otras tablas).

Sys_primarykeys

Describe las claves primarias. La siguiente consultar recupera las claves principales de todas las tablas y vistas:

SELECT * FROM sys_primarykeys
Columnas
Nombre Tipo Descripción
CatalogName String El nombre de la base de datos que contiene la clave.
SchemaName String El nombre del esquema que contiene la clave.
TableName String El nombre de la tabla que contiene la clave.
ColumnName String El nombre de la columna clave.
KeySeq String El número de secuencia de la clave principal.
KeyName String El nombre de la clave principal.

Sys_indexes

Describe los índices disponibles. Al filtrar en los índices, puede escribir consultas más selectivas con tiempos de respuesta de consultar más rápidos.

La siguiente consultar recupera todos los índices que no son claves principales:

SELECT * FROM sys_indexes WHERE IsPrimary='false'
Columnas
Nombre Tipo Descripción
CatalogName String El nombre de la base de datos que contiene el índice.
SchemaName String El nombre del esquema que contiene el índice.
TableName String El nombre de la tabla que contiene el índice.
IndexName String El nombre del índice.
ColumnName String El nombre de la columna asociada con el índice.
IsUnique Boolean True si el índice es único. Falso en caso contrario.
IsPrimary Boolean True si el índice es una clave principal. Falso en caso contrario.
Type Int16 Un valor entero correspondiente al tipo de índice: estadística (0), agrupado (1), hash (2) u otro (3).
SortOrder String El orden de clasificación: A para ascender o D para descender.
OrdinalPosition Int16 El número de secuencia de la columna en el índice.

Sys_connection_props

Devuelve información sobre las propiedades de conexión disponibles y las establecidas en la cadena de conexión.

Al consultar esta tabla, se debe usar la cadena de conexión de configuración:

jdbc:cdata:activecampaign:config:

Esta cadena de conexión le permite consultar esta tabla sin una conexión válida.

La siguiente consultar recupera todas las propiedades de conexión que se han establecido en la cadena de conexión o se han establecido a través de un valor predeterminado:

SELECT * FROM sys_connection_props WHERE Value <> ''
Columnas
Nombre Tipo Descripción
Name String El nombre de la propiedad de conexión.
ShortDescription String Una breve descripción.
Type String El tipo de datos de la propiedad de conexión.
Default String El valor predeterminado si no se establece uno explícitamente.
Values String Una lista separada por comas de valores posibles. Se lanza un error de validación si se especifica otro valor.
Value String El valor que establezca o un valor predeterminado preconfigurado.
Required Boolean Si la propiedad es necesaria para conectarse.
Category String La categoría de la propiedad de conexión.
IsSessionProperty String Si la propiedad es una propiedad de sesión, utilizada para guardar información sobre la conexión actual.
Sensitivity String El nivel de sensibilidad de la propiedad. Esto informa si la propiedad está ofuscada en los formularios de registro y autenticación.
PropertyName String Una forma truncada en mayúsculas y minúsculas del nombre de la propiedad de conexión.
Ordinal Int32 El índice del parámetro.
CatOrdinal Int32 El índice de la categoría de parámetro.
Hierarchy String Muestra las propiedades dependientes asociadas que deben configurarse junto con esta.
Visible Boolean Informa si la propiedad está visible en la interfaz de usuario de la conexión.
ETC String Diversa información miscelánea sobre la propiedad.

Sys_sqlinfo

Describe el procesamiento de consultar SELECT que el conector puede descargar al origen de datos.

Descubrimiento de las Capacidades SELECT de la Fuente de Datos

A continuación se muestra un conjunto de datos de ejemplo de las capacidades de SQL. El siguiente conjunto de resultados indica la funcionalidad SELECT que el conector puede descargar en el origen de datos o en el lado del cliente del proceso. Su fuente de datos puede admitir sintaxis SQL adicional. Algunos aspectos de la funcionalidad SELECT se devuelven en una lista separada por comas si es compatible; de lo contrario, la columna contiene NO.

Nombre Descripción Valores posibles
AGGREGATE_FUNCTIONS Funciones de agregación admitidas. AVG, COUNT, MAX, MIN, SUM, DISTINCT
COUNT Si se admite la función COUNT. YES, NO
IDENTIFIER_QUOTE_OPEN_CHAR El carácter de apertura utilizado para escapar de un identificador. [
IDENTIFIER_QUOTE_CLOSE_CHAR El carácter de cierre utilizado para escapar de un identificador. ]
SUPPORTED_OPERATORS Una lista de operadores de SQL admitidos. =, >, <, >=, <=, <>, !=, LIKE, NOT LIKE, IN, NOT IN, IS NULL, IS NOT NULL, AND, OR
GROUP_BY Si se admite GROUP BY y, de ser así, el grado de compatibilidad. NO, NO_RELATION, EQUALS_SELECT, SQL_GB_COLLATE
STRING_FUNCTIONS Funciones de cadena admitidas. 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 Funciones numéricas compatibles. 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 Funciones de fecha/hora admitidas. 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 tablas omitidas durante la replicación.
REPLICATION_TIMECHECK_COLUMNS Una matriz de cadenas que contiene una lista de columnas que se usarán para verificar (en el orden dado) para usar como una columna modificada durante la replicación.
IDENTIFIER_PATTERN Valor de cadena que indica qué cadena es válida para un identificador.
SUPPORT_TRANSACTION Indica si el proveedor admite transacciones como compromiso y reversión. YES, NO
DIALECT Indica el dialecto SQL a usar.
KEY_PROPERTIES Indica las propiedades que identifican la base de datos uniforme.
SUPPORTS_MULTIPLE_SCHEMAS Indica si pueden existir varios esquemas para el proveedor. YES, NO
SUPPORTS_MULTIPLE_CATALOGS Indica si pueden existir varios catálogos para el proveedor. YES, NO
DATASYNCVERSION La versión de sincronización de datos necesaria para acceder a este controlador. Standard, Starter, Professional, Enterprise
DATASYNCCATEGORY La categoría Sincronización de datos de este controlador. Source, Destination, Cloud Destination
SUPPORTSENHANCEDSQL Si se admite la funcionalidad de SQL mejorada más allá de lo que ofrece la API. TRUE, FALSE
SUPPORTS_BATCH_OPERATIONS Si se admiten las operaciones lote. YES, NO
SQL_CAP Todas las funciones de SQL admitidas para este controlador. 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 Un valor de cadena especifica las cacheOptions preferidas.
ENABLE_EF_ADVANCED_QUERY Indica si el controlador admite directamente consultas avanzadas provenientes de Entity Framework. De lo contrario, las consultas se manejarán del lado del cliente. YES, NO
PSEUDO_COLUMNS Una matriz de cadenas que indica las pseudocolumnas disponibles.
MERGE_ALWAYS Si el valor es verdadero, el modo de combinación se ejecuta a la fuerza en la sincronización de datos. TRUE, FALSE
REPLICATION_MIN_DATE_QUERY Una consultar de selección para devolver la fecha y hora de inicio de la réplica.
REPLICATION_MIN_FUNCTION Permite que un proveedor especifique el nombre de la fórmula que se usará para ejecutar un min del lado del servidor.
REPLICATION_START_DATE Permite que un proveedor especifique una fecha de inicio de réplica.
REPLICATION_MAX_DATE_QUERY Una consultar de selección para devolver la fecha y hora de finalización de la réplica.
REPLICATION_MAX_FUNCTION Permite que un proveedor especifique el nombre de la fórmula que se usará para ejecutar un máx. del lado del servidor.
IGNORE_INTERVALS_ON_INITIAL_REPLICATE Una lista de tablas que omitirán dividir la réplica en fragmentos en la réplica inicial.
CHECKCACHE_USE_PARENTID Indica si la instrucción CheckCache debe realizarse en la columna de clave principal. TRUE, FALSE
CREATE_SCHEMA_PROCEDURES Indica procedimientos almacenados* que se puede utilizar para generar archivos de esquema.

La siguiente consultar recupera los operadores que se pueden usar en la cláusula WHERE:

SELECT * FROM sys_sqlinfo WHERE Name='SUPPORTED_OPERATORS'

Tenga en cuenta que las tablas individuales pueden tener diferentes limitaciones o requisitos en la cláusula WHERE; consulte el Modelo de datos para obtener más información.

Columnas
Nombre Tipo Descripción
NAME String Un componente de la sintaxis SQL o una capacidad que se puede procesar en el servidor.
VALUE String Detalles sobre el SQL o la sintaxis de SQL admitidos.

Sys_identidad

Devuelve información sobre los intentos de modificación.

La siguiente consultar recupera los Id. de las filas modificadas en una operación lote:

SELECT * FROM sys_identity
Columnas
Nombre Tipo Descripción
Id String El ID generado por la base de datos devuelto de una operación de modificación de datos.
Batch String Un identificador para el lote. 1 para una sola operación.
Operation String El resultado de la operación en el lote: INSERTADO, ACTUALIZADO o ELIMINADO.
Message String ÉXITO o un mensaje de error si falla la actualización en el lote.

Propiedades de Configuraciones Avanzadas

Las propiedades de configuraciones avanzadas son las diversas opciones que se pueden utilizar para establecer una conexión. Esta sección proporciona una lista completa de las opciones que puede configurar. Haga clic en los enlaces para obtener más detalles.

Autenticación

Propiedad Descripción
APIKey La APIKey obtenida de la interfaz de usuario de ActiveCampaign.
URL URL base que se utiliza para acceder a la API.

SSL

Propiedad Descripción
SSLServerCert El certificado que se aceptará del servidor al conectarse mediante TLS/SSL.

Esquema

Propiedad Descripción
Location Una ruta al directorio que contiene los archivos de esquema que definen tablas, vistas y procedimientos almacenados.
BrowsableSchemas Esta propiedad restringe los esquemas informados a un subconjunto de los esquemas disponibles. Por ejemplo, BrowsableSchemas=SchemaA, SchemaB, SchemaC.
Tables Esta propiedad restringe las tablas notificadas a un subconjunto de las tablas disponibles. Por ejemplo, Tablas=TablaA, TablaB, TablaC.
Views Restringe las vistas informadas a un subconjunto de las tablas disponibles. Por ejemplo, Vistas=VistaA, VistaB, VistaC.

Misceláneas

Propiedad Descripción
MaxRows Limita el número de filas devueltas cuando no se usa agregación o agrupación en la consultar. Esto ayuda a evitar problemas de rendimiento en el momento del diseño.
Other Estas propiedades ocultas se usan solo en casos de uso específicos.
Pagesize El número máximo de resultados que se devolverán por página desde ActiveCampaign.
PseudoColumns Esta propiedad indica si incluir o no pseudocolumnas como columnas en la tabla.
Timeout El valor en segundos hasta que se lanza el error de tiempo de espera, cancelando la operación.
UserDefinedViews Una ruta de archivo que apunta al archivo de configuración JSON que contiene sus vistas personalizadas.

Autenticación

Esta sección proporciona una lista completa de las propiedades de autenticación que puede configurar.

Propiedad Descripción
APIKey La APIKey obtenida de la interfaz de usuario de ActiveCampaign.
URL URL base que se utiliza para acceder a la API.

Clave API

La APIKey obtenida de la interfaz de usuario de ActiveCampaign.

Tipo de Datos

string

Valor por Defecto

""

Observaciones

La clave API se puede encontrar en su cuenta en la página Configuración en la pestaña"Desarrollador". Cada usuario de su cuenta de ActiveCampaign tiene su propia clave API única.

URL

URL base que se utiliza para acceder a la API.

Tipo de Datos

string

Valor por Defecto

""

Observaciones

La URL se puede encontrar en su cuenta en la página Mi configuración en la pestaña"Desarrollador". Por ejemplo: *https://{yourAccountName}.api-us1.com*

SSL

Esta sección proporciona una lista completa de las propiedades SSL que puede configurar.

Propiedad Descripción
SSLServerCert El certificado que se aceptará del servidor al conectarse mediante TLS/SSL.

SSLServerCert

El certificado que se aceptará del servidor al conectarse mediante TLS/SSL.

Tipo de Datos

string

Valor por Defecto

""

Observaciones

Si usa una conexión TLS/SSL, esta propiedad se puede usar para especificar el certificado TLS/SSL que se aceptará del servidor. Se rechaza cualquier otro certificado que no sea de confianza para la máquina.

Esta propiedad puede tomar las siguientes formas:

Descripción Ejemplo
Un certificado PEM completo (ejemplo abreviado por brevedad) -----BEGIN CERTIFICATE----- MIIChTCCAe4CAQAwDQYJKoZIhv......Qw== -----END CERTIFICATE-----
Una ruta a un archivo local que contiene el certificado C:\cert.cer
La clave pública (ejemplo abreviado por brevedad) -----BEGIN RSA PUBLIC KEY----- MIGfMA0GCSq......AQAB -----END RSA PUBLIC KEY-----
La huella digital MD5 (los valores hexadecimales también pueden estar separados por espacios o dos puntos) ecadbdda5a1529c58a1e9e09828d70e4
La huella digital SHA1 (los valores hexadecimales también pueden estar separados por espacios o dos puntos) 34a929226ae0819f2ec14b4a3d904f801cbb150d

Si no se especifica, se acepta cualquier certificado en el que confíe la máquina.

La máquina valida los certificados como confiables según el almacén de confianza del sistema. El almacén de confianza utilizado es el valor 'javax.net.ssl.trustStore' especificado para el sistema. Si no se especifica ningún valor para esta propiedad, se utiliza el almacén de confianza predeterminado de Java (por ejemplo, JAVA_HOME\lib\security\cacerts).

Use '*' para indicar que acepta todos los certificados. Tenga en cuenta que esto no se recomienda debido a problemas de seguridad.

Esquema

Esta sección proporciona una lista completa de propiedades de esquema que puede configurar.

Propiedad Descripción
Location Una ruta al directorio que contiene los archivos de esquema que definen tablas, vistas y procedimientos almacenados.
BrowsableSchemas Esta propiedad restringe los esquemas informados a un subconjunto de los esquemas disponibles. Por ejemplo, BrowsableSchemas=SchemaA, SchemaB, SchemaC.
Tables Esta propiedad restringe las tablas notificadas a un subconjunto de las tablas disponibles. Por ejemplo, Tablas=TablaA, TablaB, TablaC.
Views Restringe las vistas informadas a un subconjunto de las tablas disponibles. Por ejemplo, Vistas=VistaA, VistaB, VistaC.

Ubicación

Una ruta al directorio que contiene los archivos de esquema que definen tablas, vistas y procedimientos almacenados.

Tipo de Datos

string

Valor por Defecto

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

Observaciones

La ruta a un directorio que contiene los archivos de esquema para el conector (archivos .rsd para tablas y vistas, archivos .rsb para procedimientos almacenados). La ubicación de la carpeta puede ser una ruta relativa desde la ubicación del ejecutable. El Location La propiedad solo es necesaria si desea personalizar las definiciones (por ejemplo, cambiar el nombre de una columna, ignorar una columna, etc.) o ampliar el modelo de datos con nuevas tablas, vistas o procedimientos almacenados.

Si no se especifica, la ubicación predeterminada es "%APPDATA%\\ ActiveCampaign Data Provider\Schema" con %APPDATA% estando configurado en el directorio de configuración del usuario:

Plataforma %APPDATA%
Windows El valor de la variable de ambiente APPDATA
Mac ~/Biblioteca/Soporte de aplicaciones
Linux ~/.config

Esquemas Navegables

Esta propiedad restringe los esquemas informados a un subconjunto de los esquemas disponibles. Por ejemplo, BrowsableSchemas=SchemaA,SchemaB,SchemaC.

Tipo de Datos

string

Valor por Defecto

""

Observaciones

Enumerar los esquemas de las bases de datos puede resultar costoso. Proporcionar una lista de esquemas en la cadena de conexión mejora el rendimiento.

Mesas

Esta propiedad restringe las tablas notificadas a un subconjunto de las tablas disponibles. Por ejemplo, Tablas=TablaA,TablaB,TablaC.

Tipo de Datos

string

Valor por Defecto

""

Observaciones

Listar las tablas de algunas bases de datos puede resultar costoso. Proporcionar una lista de tablas en la cadena de conexión mejora el rendimiento del conector.

Esta propiedad también se puede utilizar como una alternativa a la lista automática de vistas si ya sabe con cuáles quiere trabajar y, de lo contrario, habría demasiadas para trabajar.

Especifique las tablas que desea en una lista separada por comas. Cada tabla debe ser un identificador SQL válido con cualquier carácter especial escapado usando corchetes, comillas dobles o acentos graves. Por ejemplo, Tables=TableA,[TableB/WithSlash],WithCatalog.WithSchema.`TableC With Space`.

Tenga en cuenta que al conectarse a una fuente de datos con varios esquemas o catálogos, deberá proporcionar el nombre completo de la tabla en esta propiedad, como en el último ejemplo aquí, para evitar la ambigüedad entre las tablas que existen en varios catálogos o esquemas.

Puntos de Vista

Restringe las vistas informadas a un subconjunto de las tablas disponibles. Por ejemplo, Vistas=VistaA,VistaB,VistaC.

Tipo de Datos

string

Valor por Defecto

""

Observaciones

Listar las vistas de algunas bases de datos puede ser costoso. Proporcionar una lista de vistas en la cadena de conexión mejora el rendimiento del conector.

Esta propiedad también se puede utilizar como una alternativa a la lista automática de vistas si ya sabe con cuáles quiere trabajar y, de lo contrario, habría demasiadas para trabajar.

Especifique las vistas que desee en una lista separada por comas. Cada vista debe ser un identificador SQL válido con cualquier carácter especial escapado usando corchetes, comillas dobles o acentos graves. Por ejemplo, Views=ViewA,[ViewB/WithSlash],WithCatalog.WithSchema.`ViewC With Space`.

Tenga en cuenta que al conectarse a una fuente de datos con varios esquemas o catálogos, deberá proporcionar el nombre completo de la tabla en esta propiedad, como en el último ejemplo aquí, para evitar la ambigüedad entre las tablas que existen en varios catálogos o esquemas.

Misceláneas

Esta sección proporciona una lista completa de propiedades misceláneas que puede configurar.

Propiedad Descripción
MaxRows Limita el número de filas devueltas cuando no se usa agregación o agrupación en la consultar. Esto ayuda a evitar problemas de rendimiento en el momento del diseño.
Other Estas propiedades ocultas se usan solo en casos de uso específicos.
Pagesize El número máximo de resultados que se devolverán por página desde ActiveCampaign.
PseudoColumns Esta propiedad indica si incluir o no pseudocolumnas como columnas en la tabla.
Timeout El valor en segundos hasta que se lanza el error de tiempo de espera, cancelando la operación.
UserDefinedViews Una ruta de archivo que apunta al archivo de configuración JSON que contiene sus vistas personalizadas.

Filas Máximas

Limita el número de filas devueltas cuando no se usa agregación o agrupación en la consultar. Esto ayuda a evitar problemas de rendimiento en el momento del diseño.

Tipo de Datos

int

Valor por Defecto

-1

Observaciones

Limita el número de filas devueltas cuando no se usa agregación o agrupación en la consultar. Esto ayuda a evitar problemas de rendimiento en el momento del diseño.

Otro

Estas propiedades ocultas se usan solo en casos de uso específicos.

Tipo de Datos

string

Valor por Defecto

""

Observaciones

Las propiedades enumeradas a continuación están disponibles para casos de uso específicos. Los casos de uso y la funcionalidad normales del controlador no deberían requerir estas propiedades.

Especifique varias propiedades en una lista separada por punto y coma.

Integración y Formateo
Propiedad Descripción
DefaultColumnSize Establece la longitud predeterminada de los campos de cadena cuando la fuente de datos no proporciona la longitud de columna en los metadatos. El valor predeterminado es 2000.
ConvertDateTimeToGMT Determina si se convierten los valores de fecha y hora a GMT, en lugar de la hora local de la máquina.
RecordToFile=filename Registra la transferencia de datos del socket subyacente al archivo especificado.

Tamaño de Página

El número máximo de resultados que se devolverán por página desde ActiveCampaign.

Tipo de Datos

int

Valor por Defecto

100

Observaciones

El Pagesize la propiedad afecta la cantidad máxima de resultados que se devolverán por página desde ActiveCampaign. ActiveCampaign permite devolver un máximo de 100 registros en cada página.

Pseudocolumnas

Esta propiedad indica si incluir o no pseudocolumnas como columnas en la tabla.

Tipo de Datos

string

Valor por Defecto

""

Observaciones

Esta configuración es particularmente útil en Entity Framework, que no le permite establecer un valor para una pseudocolumna a menos que sea una columna de tabla. El valor de esta configuración de conexión tiene el formato "Tabla1=Columna1, Tabla1=Columna2, Tabla2=Columna3". Puede usar el carácter "*" para incluir todas las tablas y todas las columnas; por ejemplo, "*=*".

Se Acabó el Tiempo

El valor en segundos hasta que se lanza el error de tiempo de espera, cancelando la operación.

Tipo de Datos

int

Valor por Defecto

60

Observaciones

Si Timeout = 0, las operaciones no expiran. Las operaciones se ejecutan hasta que se completan correctamente o hasta que encuentran una condición de error.

Si Timeout caduca y la operación aún no se ha completado, el conector genera una excepción.

Vistas Definidas por el Usuario

Una ruta de archivo que apunta al archivo de configuración JSON que contiene sus vistas personalizadas.

Tipo de Datos

string

Valor por Defecto

""

Observaciones

Las vistas definidas por el usuario se definen en un archivo de configuración con formato JSON llamado UserDefinedViews.json. El conector detecta automáticamente las vistas especificadas en este archivo.

También puede tener múltiples definiciones de vista y controlarlas usando UserDefinedViews propiedad de conexión. Cuando utiliza esta propiedad, el conector solo ve las vistas especificadas.

Este archivo de configuración de vista definida por el usuario tiene el siguiente formato:

  • Cada elemento raíz define el nombre de una vista.
  • Cada elemento raíz contiene un elemento hijo, llamado query, que contiene la consultar SQL personalizada para la vista.

Por ejemplo:

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

Utilizar el UserDefinedViews propiedad de conexión para especificar la ubicación de su archivo de configuración JSON. Por ejemplo:

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