Presentación
Docebo Connect es un módulo de Docebo que actúa como conector entre su plataforma y sistemas SaaS de terceros, ayudándole a integrar su plataforma con más de 400 sistemas externos de terceros y reduciendo así el esfuerzo de integración.
Docebo Connect ofrece un extenso catálogo de conectores para los sistemas SaaS más populares, para gestionar flujos de trabajo automatizados (también conocidos como recetas) compartidos entre sistemas con el fin de intercambiar y compartir datos sobre la base de desencadenantes.
Tenga en cuenta que Docebo Connect aprovecha las API y la lógica empresarial ya existentes en los sistemas de integración y no crea otras nuevas. Además, Docebo Connect no gestiona flujos de SSO con proveedores de identidad (como SAML, OpenID Connect, etc.), integraciones de JavaScript (como Google Analytics o Google Tag Manager) o integraciones de iframe (como Docebo OEM o Salesforce Canvas).
Para más información sobre la definición de los términos y conceptos utilizados a lo largo de este artículo, lea el Glosario terminológico de Docebo Connect.
Las tablas de datos en Docebo Connect son una función diseñada para optimizar los flujos de trabajo de integración, ya que proporcionan un almacenamiento de datos escalable, seguro y accesible directamente en la plataforma. Las tablas de datos permiten almacenar y gestionar datos estructurados, de forma similar a una hoja de cálculo o una tabla relacional, a los que las recetas (integraciones) de Connect pueden acceder y hacer referencia de manera eficiente.
Esta función es ideal para:
- Almacenar datos procedentes de API de terceros lentas o a las que se hace referencia con frecuencia (por ejemplo, tipos de cambio o códigos del sistema).
- Mantener la asignación de datos entre distintas aplicaciones (por ejemplo, la asignación de ID de usuarios antiguos a ID nuevos).
- Proporcionar soporte para datos de aplicaciones de flujos de trabajo complejos dentro de su proyecto.
Creación de una tabla de datos
Una tabla de datos debe estructurarse con columnas y tipos de datos específicos antes de poder almacenar registros. Esta estructura se conoce como esquema de la tabla.
Navegue a la sección Tablas de datos en su proyecto de Docebo Connect.
Si se trata de su primera tabla de datos, pulse el botón Crear una nueva tabla; de lo contrario, pulse el botón Crear y, en el menú desplegable resultante, seleccione Tabla de datos.
A continuación, asigne un nombre a la tabla (por ejemplo, User_Mapping_IDs o System_Configuration). Después, pulse el botón Iniciar compilación.
A continuación, pulse el botón Añadir columna para crear su primera columna. Cada columna requiere un nombre de columna y el tipo de columna. Puede especificar opcionalmente un valor predeterminado y una sugerencia. Puede hacer que la columna sea obligatoria pulsando el control deslizante Establecer como obligatoria. Después, cuando haya terminado de configurar la columna, pulse el botón Añadir columna.
Puede encontrar una lista de tipos de columnas y sus descripciones en la tabla:
| Tipo de columna | Descripción | Características y límites |
|---|---|---|
| Texto breve | Cadenas pequeñas, nombres, correos electrónicos, identificadores cortos |
Se admite la ordenación y el filtrado para los primeros 756 caracteres. Límite máximo de 10.000 caracteres. |
| Texto largo | Texto de varias líneas para descripciones o comentarios |
Se admite la ordenación y el filtrado para los primeros 756 caracteres. Límite máximo de 10.000 caracteres. |
| Entero | Números enteros | Admite valores enteros de 64 bits |
| Decimal | Número de coma flotante para datos fraccionarios precisos | Precisión IEEE-754 |
| Booleano |
Un valor verdadero
o falso
|
|
| Fecha / Fecha y hora | Fechas del calendario o momentos exactos en el tiempo | Los formatos de hora heredan la configuración del espacio de trabajo |
| Archivo | Permite la subida o descarga de archivos | Límite máximo de tamaño de archivo de 100 MB. |
| Enlace a una tabla | Crea un enlace relacional a un registro de otra tabla de datos | Máximo 20 enlaces por tabla |
| Multivalor | Almacena diferentes valores (de los tipos admitidos) en una sola celda. |
Máximo 20 valores por celda Máximo 20 columnas multivalor por tabla |
Se pueden añadir columnas sucesivas pulsando el botón más (+) junto a la columna recién creada.
Las filas pueden crearse manualmente pulsando el botón más bajo los encabezados de las columnas. Una vez introducidos los datos necesarios en las celdas, pulse la marca de verificación al final de la fila para aceptar los valores. Las filas sucesivas pueden añadirse manualmente.
Gestión de tablas de datos
La gestión de las tablas de datos, incluidas las tareas administrativas, se lleva a cabo directamente a través de la interfaz de usuario de la tabla de datos en Docebo Connect.
Cambio del nombre de las tablas de datos
Pulse el lápiz junto al nombre de la tabla para abrir un cuadro de entrada de texto en el que podrá cambiarlo. Pulse la marca de verificación al final del cuadro de texto cuando haya completado los cambios.
Eliminación de tablas de datos
Pulse el botón Eliminar tabla para que aparezca un mensaje de confirmación, y a continuación pulse el botón Eliminar.
A tener en cuenta: Las eliminaciones de tablas no se pueden deshacer.
Mostrar columnas ocultas
Pulse el botón de columnas ocultas y, en la lista desplegable resultante, coloque una marca de verificación delante de la columna o columnas que desee hacer visibles.
Adición de un filtro
Los filtros personalizados le ayudan a organizar sus datos. Los operandos del filtro dependen del tipo de datos de la columna filtrada. Puede añadir varios filtros. Todos los filtros se encadenan utilizando AND.
Consejo: Todos los filtros personalizados distinguen entre mayúsculas y minúsculas.
Para crear un filtro, pulse + Añadir filtro. A continuación, seleccione una columna para filtrar, el operando del filtro y el valor por el que filtrar. Una vez que haya terminado, pulse la marca de verificación para aplicar el filtro.
A tener en cuenta: De forma predeterminada, la interfaz muestra los 200 (doscientos) primeros registros de la tabla de datos. Las páginas adicionales se cargarán automáticamente a medida que se vaya desplazando por la tabla.
En la tabla se enumeran los operandos disponibles en función del tipo de columna.
| Tipo de columna | Operandos disponibles |
|---|---|
| Texto breve |
|
| Texto largo |
|
| Entero |
|
| Decimal |
|
| Booleano |
|
| Fecha |
|
| Fecha y hora |
|
| Enlace a una tabla |
|
| Archivo |
|
| Multivalor |
|
Descarga de los datos de la tabla en formato CSV
Puede descargar los datos almacenados en su tabla en formato CSV. Para descargar los datos, seleccione la tabla de datos que desee descargar. A continuación, pulse Descargar como CSV. El archivo CSV se descargará como data_table_{name}.csv. El {name} coincide con el nombre de la tabla de datos, sustituyendo los espacios por guiones bajos (_).
Características del CSV descargadas
Los datos se exportan exactamente como aparecen en la interfaz de las tablas de datos. El archivo CSV descargado refleja los datos y el formato visibles en la tabla. Se aplican las siguientes características:
Formato de fecha / fecha y hora
Las fechas utilizan el formato AAAA-MM-DD. Las fechas y horas utilizan el formato AAAA-MM-DD hh:mm:ss.sss. Ambos formatos siguen la zona horaria del espacio de trabajo.
Valores fugados
Los valores que empiezan por = van precedidos de una comilla simple (por ejemplo, '=10530). Esto se hace para evitar las fórmulas de las hojas de cálculo.
Valores con comas
Los valores con comas, como 33 Main Rd, USA 01349, van entre comillas dobles ("). Por ejemplo, "33 Main Rd, USA 01349".
Representación booleana
Los valores booleanos aparecen como verdadero o falso.
Solo columnas visibles
La exportación solo incluye las columnas actualmente visibles en la tabla de datos.
Orden de las columnas
El orden de las columnas en el CSV coincide con el orden de las columnas mostrado en la tabla de datos.
Columnas multivalor
Las columnas multivalor se exportan como cadenas JSON. Por ejemplo:
Name,Devices Provisioned
Bruce,"[""Desktop""]"
Clark,"[""Laptop"",""Mobile""]"
Kendra,"[""Laptop"",""Mobile"",""Tablet""]"
Hal,"[""Mobile"",""Tablet""]"
Diana,"[""Mobile""]"
Barry,"[""Tablet""]"Inserción de columnas a la izquierda o a la derecha
Puede crear una nueva columna pulsando los puntos suspensivos junto al nombre de la columna. Seleccione Insertar columna a la izquierda o Insertar columna a la derecha para crear una nueva columna junto a una columna existente.
Cambio del orden de las columnas
Si desea reordenar sus columnas, solo tiene que pasar el cursor por encima del encabezado de la columna y, a continuación, pulsar el asa que aparece en la parte superior de la columna. Arrastre la columna a la ubicación deseada en su tabla y suelte el asa.
Cambio del orden de clasificación de una columna
Clasifique los datos en orden ascendente o descendente ordenando una columna individual.
Consejos:
- Si ordena una columna y, después, otra, se aplicará la selección de clasificación más reciente, anulando la primera selección de clasificación.
- Las columnas multivalor no pueden ordenarse. Solo puede ordenar tipos de columnas de un solo valor, como de texto, números, fecha y booleanas.
Para ordenar los datos de una columna, seleccione en primer lugar la columna que desee ordenar. Junto al nombre de la columna, pulse los puntos suspensivos. En el menú desplegable que aparecerá, seleccione Orden descendente u Orden ascendente. Si lo desea, puede invertir el sentido de la ordenación pulsando la flecha junto al nombre de la columna.
Orden descendente
Clasifica los datos de las columnas en orden descendente.
Ejemplos:
- Los campos de texto se clasifican por orden alfabético inverso.
- Los campos numéricos se ordenan del número más alto al más bajo.
- Los campos de fecha se ordenan de la más reciente a la más remota.
- Los valores nulos aparecen en la parte inferior de la columna ordenada.
Orden ascendente
Clasifica los datos de las columnas en orden ascendente.
Ejemplos:
- Los campos de texto se clasifican por orden alfabético.
- Los campos numéricos se ordenan del número más bajo al más alto.
- Los campos de fecha se ordenan desde el pasado más lejano hasta la hora actual.
- Los valores nulos aparecen en la parte superior de la columna.
Ocultar una columna
Pulse el botón de columnas ocultas y, en la lista desplegable resultante, elimine la marca de verificación delante de la columna o columnas que desee ocultar.
Eliminación de una columna
Para eliminar una columna, pase el cursor por encima del nombre de la columna. A continuación, pulse los puntos suspensivos y, en el menú desplegable resultante, seleccione Eliminar columna.
Consulta de un registro de actividad de los cambios en la tabla
El registro de auditoría de la actividad captura toda la actividad de las tablas de datos. Esto le permite realizar un seguimiento de los cambios realizados en sus tablas de datos en espacios de trabajo compartidos. Para acceder al registro de auditoría de la actividad, vaya a Centro de operaciones seguido de Auditoría de actividad.
Como alternativa, puede acceder al registro desde la interfaz de las tablas de datos pulsando Ver actividad.
Filtrar por tabla de datos específica
Al filtrar su registro de auditoría de la actividad por tablas de datos, Docebo Connect muestra la actividad de todas las tablas de datos de su espacio de trabajo. Si prefiere ver la actividad de una tabla de datos específica, vaya al Proyecto que contenga la tabla de datos que desee ver. A continuación, vaya a Tablas de datos y seleccione una tabla de datos. Después, pulse Ver actividad.
Acceso a los datos contenidos en las tablas
El conector de la tabla de datos es la herramienta utilizada dentro de sus recetas para interactuar a través de una programación con los datos almacenados. Cada registro (o fila) es identificable por un ID de registro único, generado por el sistema, que es crucial para las operaciones de actualización y eliminación.
Desencadenantes y acciones disponibles
El conector proporciona un sólido conjunto de acciones para las operaciones CRUD (Crear, Leer, Actualizar y Eliminar, por sus siglas en inglés) en su totalidad, lo que permite que sus recetas utilicen las tablas de datos como almacén de datos principal de la aplicación.
| Categoría de acción | Acciones específicas | Descripción |
|---|---|---|
| Desencadenantes de las recetas |
|
Inicia una receta cuando se añaden o actualizan datos en la tabla. |
| Crear |
|
Inserta una o varias filas nuevas en la tabla. |
| Leer y buscar |
|
Recupera registros en función de criterios o condiciones de consulta específicos |
| Actualizar |
|
Modifica los registros existentes, normalmente identificados por el ID de registro. |
| Combinada |
|
Crea un registro si no existe o actualiza un registro existente. |
| Eliminar |
|
Elimina uno o varios registros basándose en el ID de registro o elimina el valor de un único registro basándose en el ID de registro. |
| Utilidad |
|
Borra todos los datos de una tabla rápidamente. |
Límites de uso de la tabla de datos
Si bien son altamente escalables, las tablas de datos están sujetas a límites de uso generales para garantizar el rendimiento y la fiabilidad del sistema.
| Descripción | Límite |
|---|---|
| Número máximo de filas por tabla | 10 000 000 |
| Número máximo de columnas por tabla | 100 |
| Número máximo de tablas por espacio de trabajo | 100 |
| Tamaño máximo del registro | 100.000 bytes |
| Tamaño máximo de la tabla | 1.000.000.000 bytes (aprox. 1 GB) |
| Tamaño máximo del lote (para acciones del conector o desencadenantes) | 1.000 registros |
| Tamaño máximo de archivo (en una columna Archivo) | 100 MB |