Fracttal Hub permite automatizar procesos para optimizar la gestión de mantenimiento. Una de sus funcionalidades más potentes es la capacidad de editar información de activos existentes en masa, utilizando una hoja de cálculo de Google Sheets como fuente de datos.
Este método es ideal en escenarios donde se necesita modificar campos específicos (como tipo, nombre, campos personalizados, etc.) para un gran número de activos ya registrados en Fracttal One, evitando el proceso de eliminación y reimportación.
Paso 1: Configuración de la Cuenta de Servicio en Google Cloud
Para que Fracttal One pueda leer los datos de tu hoja de forma segura, es necesario crear una credencial de acceso mediante una Cuenta de Servicio en Google Cloud.
- Accede a Google Cloud Platform.
- En el menú de navegación, ve a IAM y administrador > Cuentas de servicio.
-
Haz clic en CREAR CUENTA DE SERVICIO.
Asigna un nombre y una descripción a tu cuenta de servicio (por ejemplo, “Editar Equipos”) y haz clic en CONTINUAR.
- En la lista, busca la cuenta que acabas de crear y haz clic sobre ella.
- Ve a la pestaña CLAVES.
- Haz clic en AGREGAR CLAVE > Crear nueva clave.
- Selecciona el tipo de clave JSON y haz clic en CREAR. Se descargará un archivo
.jsonen tu ordenador. Guárdalo en un lugar seguro, ya que contiene tus credenciales de acceso.
Paso 2: Preparación de la hoja de Google Sheets
Ahora prepararemos la hoja que contendrá los datos a actualizar.
- Crea una nueva hoja en Google Sheets.
- Asigna un nombre descriptivo a la hoja (ej: Editar Equipo).
Comparte la hoja:
- Vuelve a la página de tu Cuenta de Servicio en Google Cloud y copia su dirección de correo electrónico.
-
En tu hoja, haz clic en Compartir.
- Pega el correo de la Cuenta de Servicio, asígnale permiso de Editor y haz clic en Enviar.
Estructura de las columnas:
La primera fila debe contener los nombres de los campos que deseas actualizar. El campo code es obligatorio para identificar qué activo será modificado.
| code | id_type_item | group | |
|---|---|---|---|
| HUB-001 | 2 | CAMIONETAS | |
Definición de campos:
-
code(Obligatorio): Código único del activo ya existente en Fracttal One. -
id_type_item(Obligatorio): ID numérico del tipo de activo (ej: 2 para Equipos). -
group(Obligatorio): El "Tipo" del activo. El valor debe coincidir exactamente con uno ya registrado en Catálogos Auxiliares > Activos.
Importante: Para conocer qué otros campos pueden actualizarse, consulta la documentación de nuestra API en el endpoint “Actualizar un activo”. Para más información sobre campos personalizados, revisa el artículo sobre ¿Qué son los formularios personalizados?
Paso 3: Creación de la Conexión en Fracttal One
Con las credenciales listas, crearemos el puente de conexión entre Fracttal One y Google Sheets.
-
En Fracttal One, ve a Configuración > Conexiones.
-
Haz clic en el ícono + para agregar una nueva conexión
- Selecciona el tipo Google Sheet (Service Account).
-
Añade una Descripción (ej: “Editar Equipos”).
- Abre el archivo
.jsonque descargaste en el Paso 1 y copia el contenido de cada campo (project_id,private_key,client_email, etc.) en los campos del formulario de Fracttal One. - Haz clic en el ícono Guardar en la esquina superior derecha.
Paso 4: Creación de la Regla en Fracttal Hub
En este paso final, configuraremos la lógica de automatización.
-
Accede al menú Automatizador > Fracttal Hub.
-
Haz clic en el ícono + para crear una nueva regla.
-
Añade una Descripción como “Editar Equipos”.
Configura el flujo:
- Activador: Selecciona Manual.
Origen (Fuente):
-
Módulo:
GoogleSheet - Conexión: Selecciona la conexión creada en el Paso 3
-
Acción:
Leer - spreadsheet_id: Copia el ID de tu hoja
-
sheet: Escribe
0para seleccionar la primera pestaña -
Campos: Añade los nombres de las columnas (
code,id_type_item,group)
Connection:
-
Módulo:
Fracttal -
Conexión:
FRACTTAL HUB -
Acción: Selecciona
Leer
Configuración (Mapeo de campos):
- Mapea los campos de tu hoja (Origen) con los del sistema (Destino). Por ejemplo:
- Haz clic en el ícono de guardar (✓) para confirmar el mapeo.
Paso 5: Ejecución y Verificación
Tras configurar la regla, haz clic en Guardar en la esquina superior derecha.
Para iniciar el proceso, haz clic en Ejecutar.
Puedes monitorear el progreso en el Historial de Ejecución. Un proceso exitoso mostrará “Sí” en las columnas de Extracción, Transformación y Carga.
Finalmente, accede al módulo de Activos y verifica que la información de tus equipos se haya actualizado según los datos de la hoja.
Con estos pasos, podrás mantener actualizada tu base de datos de activos de forma rápida, masiva y automatizada.