Funciones
Resumen de funciones
AtroCore es una plataforma open source de aplicaciones de negocio para empresas cuyos datos no encajan en un producto estándar. Las secciones siguientes muestran qué incluye la plataforma: cómo modela sus objetos de negocio, cómo llegan los datos a la plataforma y cómo vuelven a salir, cómo se mantienen la calidad y la gobernanza del dato a lo largo del tiempo, cómo se gestionan y se generan activos y documentos, cómo se automatizan los procesos y cómo se controla el acceso. La mayor parte se configura en la interfaz de administración en lugar de programarse, y por eso la misma plataforma sostiene la gestión de datos maestros, la información de producto, los activos digitales y las aplicaciones que usted mismo construya. Las funciones señaladas como Módulo Premium están disponibles además del núcleo open source.
Modelado de datos
- Entidades para cualquier objeto de negocio que necesite, desde productos, clientes y proveedores hasta máquinas, contratos o repuestos, creadas en el panel de administración sin programar
- Herencia que permite a los registros secundarios tomar los valores del registro principal y sobrescribir solo lo que difiere, lo que mantiene manejables las estructuras de variantes y familias
- Campos de más de 30 tipos, entre ellos texto, numérico, fecha, lista de valores, enlace, archivo, JSON y campos de script, cada uno con su propia validación y su propio comportamiento de visualización
- Tipos de datos que cubren información técnica, comercial y descriptiva, con tipos especializados adicionales en el Módulo Premium
- Atributos como características flexibles asignadas por registro o por clasificación, de modo que evita una tabla con cientos de columnas de uso esporádico
- Grupos de atributos que organizan conjuntos amplios de atributos en pestañas y paneles legibles para los data stewards
- Propiedades dinámicas que aparecen o permanecen ocultas según los valores de otros campos, manteniendo las pantallas de entrada ajustadas al registro concreto
- Relaciones de cualquier cardinalidad, uno a uno, uno a muchos y muchos a muchos, entre dos entidades cualesquiera de su modelo
- Propiedades de relación que almacenan datos en el propio vínculo, como cantidad, periodo de validez, orden o rol
- Taxonomías para estructuras jerárquicas como categorías, grupos de productos, regiones o unidades organizativas, reutilizables entre entidades
- Clasificaciones que asignan un conjunto definido de atributos a un tipo de registro, con lógica de clasificación ampliada en el Módulo Premium
- Valores multilingües y específicos por mercado a nivel de campo, de modo que un registro contiene todos los idiomas y variantes sin necesidad de duplicarlo
- Unidades y monedas tratadas como valores estructurados y no como texto libre, lo que mantiene los datos numéricos comparables y convertibles
- Gestión de metadatos del propio modelo, incluidas etiquetas, descripciones emergentes, descripciones y traducciones de cada entidad y cada campo
- Entidades de origen y de staging que mantienen separados los datos entrantes de proveedores o sistemas hasta que se validan, se emparejan y se promueven al registro maestro
Integración
- Feeds de importación que definen una vez el origen, el formato, la correspondencia de campos, la clave de emparejamiento y el comportamiento de actualización, y se ejecutan de nuevo con cada archivo o solicitud
- Feeds de exportación que entregan exactamente los campos, idiomas, canales y conjuntos de registros que espera cada sistema de destino
- Sincronización unidireccional y bidireccional, de modo que un sistema actúe como origen, como destino o como ambos, con reglas claras sobre qué lado prevalece en cada campo
- Formatos de archivo como CSV, XLSX, XML, JSON y TXT, leídos y escritos sin herramientas de conversión externas
- Transferencia de archivos mediante carga y descarga manual en la interfaz, con intercambio automatizado por FTP y SFTP disponible en el Módulo Premium
- Sincronización en tiempo real para los casos en que una ejecución programada no es suficientemente rápida, disponible en el Módulo Premium
- Llamadas de API configurables que consultan endpoints REST, GraphQL u OData de sistemas de terceros con parámetros, cabeceras y autenticación definidos en la configuración
- Consultas de base de datos configurables que leen directamente de una base externa cuando no existe una interfaz utilizable, disponibles en el Módulo Premium
- Transformaciones aplicadas antes de importar y antes de exportar, con mapeo de valores, división, unión, cálculo, conversión de unidades y formateo, con un conjunto de reglas ampliado en el Módulo Premium
- Filtros de exportación que limitan un feed a un canal, un mercado, un estado, un nivel de completitud o cualquier otra condición de sus datos
- Orquestación de feeds para ejecutar varias importaciones y exportaciones en una secuencia definida con dependencias entre los pasos
- Ejecución por eventos y programada, activada por un cambio en los datos, una solicitud entrante o un plan horario
- Integración con ERP como SAP, SAP Business One, Microsoft Dynamics 365 Business Central, Infor y otros, habitualmente para artículos, precios, existencias y pedidos
- Integración con comercio electrónico como Shopware, Shopify, Magento y Adobe Commerce, SAP Commerce Cloud y otras plataformas de tienda y CMS
- Integración con marketplaces como Amazon, Otto y plataformas comparables, incluida la devolución de estados y contenidos desde el marketplace
- Gestión de errores de importación que informa de las filas rechazadas con su motivo, permite corregir la causa y repetir la ejecución sin duplicar lo ya procesado
- Registros detallados de cada importación y exportación, con qué se ejecutó, cuándo, con qué resultado y qué registros se crearon, actualizaron u omitieron
Experiencia de usuario y colaboración
- Cuadros de mando configurables compuestos por widgets por usuario o por rol, con tareas abiertas, cambios recientes, registros incompletos o cualquier otra lista relevante para esa persona
- Filtros guardados y compartidos que registran una búsqueda compleja una sola vez y la ponen a disposición de un compañero o de todo un equipo como vista con nombre
- Selecciones que conservan un conjunto definido de registros entre sesiones, de modo que una lista de trabajo se construye con el tiempo y después se edita, se exporta o se procesa por lotes
- Edición masiva de muchos registros en una sola acción, incluida la actualización masiva de un valor de campo, la vinculación masiva y la eliminación masiva de relaciones
- Búsqueda global entre entidades, con acceso directo a un registro desde cualquier pantalla
- Favoritos y marcadores para los registros y listas a los que una persona vuelve cada día
- Menciones y comentarios directamente en el registro, lo que mantiene el motivo del cambio junto al propio cambio y alerta al compañero adecuado mediante una notificación
- Seguimiento de registros concretos o de entidades completas, de modo que un responsable de producto se entera de un cambio de precio o de un nuevo documento del proveedor sin tener que preguntarlo
- Perfiles de notificación que definen por rol qué eventos llegan a qué usuario, en la interfaz o por correo, para que las alertas sigan siendo útiles
- Comparticiones que entregan archivos y datos de registros a destinatarios externos mediante un enlace, sin crear una cuenta para ellos
- Informes para análisis sobre sus datos, con resultados visibles en cuadros de mando y disponibles para exportar, proporcionados por el Módulo Premium
- Perfiles de diseño que dan a cada rol su propia disposición de paneles, campos y columnas, de modo que traducción, redacción técnica y compras vean lo que cada uno necesita
- Plantillas de previsualización creadas con HTML y CSS para mostrar un registro tal y como aparecerá en una ficha técnica, en una página de tienda o en una maqueta impresa
- Interfaces adaptadas a móviles que funcionan en el navegador de tabletas y teléfonos, para aprobaciones, consultas y documentación fotográfica fuera del escritorio
Ciclo de vida de los datos y data stewardship
- Incorporación de datos nuevos procedentes de proveedores, adquisiciones o sistemas heredados a entidades de staging, donde se revisan antes de tocar sus datos maestros
- Emparejamiento de registros que compara los registros entrantes con los existentes mediante reglas configurables sobre identificadores, denominaciones, atributos y criterios difusos, con umbrales que usted controla para evitar tanto duplicados no detectados como coincidencias falsas
- Clústeres de registros que agrupan todos los registros identificados como el mismo objeto real, procedan del número de sistemas de origen que sea, manteniendo intactos y trazables los registros originales
- Golden Records como la única versión validada de un cliente, proveedor, producto o material, compuesta a partir del clúster y publicada a los sistemas que la consumen
- Reglas de fusión y supervivencia que deciden por campo qué fuente prevalece, según prioridad del sistema, actualidad, completitud o decisión manual, de modo que la consolidación sea reproducible y no improvisada
- Resolución de conflictos para los casos que las reglas no resuelven, presentados a un data steward con los valores en disputa, sus fuentes y sus marcas de tiempo uno junto a otro
- Enriquecimiento de registros con atributos, traducciones, medios, clasificaciones y relaciones, de forma manual, desde una fuente externa o mediante reglas automatizadas
- Mantenimiento continuo apoyado en listas de trabajo con registros incompletos, obsoletos o no aprobados, de modo que el data stewardship sea permanente y no una limpieza anual
- Transiciones de estado que llevan un registro por fases definidas como borrador, en revisión, aprobado y archivado, con reglas sobre quién puede ejecutar cada transición
- Aprobaciones que exigen la confirmación de un rol determinado antes de que un registro o un cambio surtan efecto o se publiquen en un canal
- Solicitudes de cambio que permiten a usuarios y colaboradores externos proponer una modificación sin acceso directo de escritura, para su revisión y liberación por parte del responsable, proporcionadas por el Módulo Premium
- Historial de cambios de cada registro, con qué campo se modificó, de qué valor a qué valor, por quién y en qué momento
- Versionado que guarda estados completos del registro a lo largo del tiempo y permite comparar dos momentos, proporcionado por el Módulo Premium
- Restauración de valores que devuelve un campo concreto o un registro completo a un estado anterior cuando un cambio resulta ser incorrecto
- Trazabilidad de origen que muestra, para cada valor de un Golden Record, de qué sistema de origen, de qué feed y de qué ejecución procede, lo que hace que una auditoría o una discrepancia puedan responderse
DAM y generación de documentos
- Activos digitales de cualquier tipo, entre ellos imágenes, vídeos, archivos CAD, manuales, certificados y material de marketing, custodiados de forma centralizada y vinculados a los registros a los que pertenecen
- Gestión de archivos con carpetas, carga masiva, arrastrar y soltar y sustitución de un archivo manteniendo intactos todos sus vínculos
- Tipos de activo que separan una imagen de producto de un logotipo, una ficha técnica o una foto de embalaje, cada uno con sus propios campos y sus propias reglas
- Validaciones por tipo de activo sobre formato de archivo, resolución, modo de color, relación de aspecto y tamaño, de modo que los archivos inservibles se rechacen al cargarlos y no en la imprenta
- Metadatos de activos con los mismos campos, atributos y taxonomías que el resto de la plataforma, lo que permite buscar y filtrar activos por derechos, campaña, mercado o fecha de caducidad
- Almacenamientos en la nube configurables por ubicación, de modo que los grandes volúmenes de activos permanezcan fuera del servidor de la aplicación sin dejar de ser accesibles desde cada registro
- Derivados generados automáticamente en los tamaños, recortes y formatos que espera cada tienda, marketplace o canal de impresión, proporcionados por el Módulo Premium
- Conversiones entre formatos de archivo y espacios de color, por ejemplo de un archivo de imprenta a una imagen apta para web, proporcionadas por el Módulo Premium
- Documentos como objetos gestionados con tipo, periodo de validez, responsable y vínculos a productos, proveedores o máquinas, proporcionados por el Módulo Premium
- Plantillas HTML y CSS que definen el diseño de un documento de salida con tecnologías web, editables por cualquier persona que conozca CSS y no solo por un diseñador
- Plantillas de Office rellenadas con datos actuales del registro, para los casos en que el resultado debe llegar como archivo de Word o Excel editable
- Generación de PDF que compone una plantilla junto con los datos y activos actuales en un archivo terminado, bajo demanda o para toda una selección de registros, proporcionada por el Módulo Premium
- Fichas técnicas y catálogos producidos directamente desde el modelo de datos, de modo que un valor corregido en un registro llegue al siguiente documento generado sin retrabajo manual
- Folletos y catálogos publicitarios construidos con las mismas plantillas para campañas, ferias y peticiones concretas de clientes
- Salida multilingüe y específica por canal a partir de una sola plantilla, que produce el mismo documento por idioma, mercado o cliente sin mantener diseños separados
Calidad de datos
- Reglas de validación a nivel de campo que rechazan o marcan un valor en el mismo momento en que se introduce o se importa, con un conjunto de reglas ampliado y condiciones más complejas en el Módulo Premium
- Campos obligatorios definidos por entidad, por clasificación, por canal o por estado, de modo que un registro pueda estar incompleto como borrador y completo antes de publicarse
- Obligatoriedad condicional en la que un campo solo pasa a ser obligatorio cuando otros valores lo hacen pertinente, por ejemplo una clase de mercancía peligrosa en un producto marcado como peligroso
- Expresiones regulares para valores sujetos a patrón, como códigos EAN y GTIN, referencias de artículo, números de pieza y esquemas internos de identificación
- Control de duplicados que compara los registros nuevos e importados con los existentes según los campos que usted defina, antes de que entre una segunda versión del mismo objeto
- Valores sugeridos a partir de datos existentes, registros relacionados o listas definidas, lo que reduce variantes ortográficas y entradas de texto libre
- Valores predeterminados por script que rellenan un campo a partir de otros valores del registro o de un registro relacionado, para no volver a teclear lo evidente
- Normalización de formatos, unidades, grafías y listas de valores, aplicada en la importación y durante la transformación, de modo que datos de distinta procedencia resulten comparables
- Depuración de registros existentes mediante actualización masiva, reglas de transformación y listas de trabajo que agrupan todos los registros con el mismo defecto
- Perfilado de un conjunto de datos que muestra grados de cumplimentación por campo, distribuciones de valores, valores atípicos y formatos inesperados, que es por donde suele empezar un proyecto de calidad
- Comprobaciones de calidad que se ejecutan de forma programada sobre todo el conjunto de datos y reúnen cada incidencia en una lista que un data steward puede ir resolviendo, proporcionadas por el Módulo Premium
- Puntuaciones de calidad que expresan completitud y corrección como una cifra por registro, por canal o por surtido, y hacen visible el avance en el tiempo, proporcionadas por el Módulo Premium
- Monitorización mediante cuadros de mando, filtros guardados y notificaciones, de modo que una caída de la calidad se detecte cuando ocurre y no en la siguiente auditoría
- Completitud por canal medida frente a lo que cada sistema de destino exige realmente, porque un registro puede estar completo para su ERP e incompleto para un marketplace
BPM y automatización
- Disparadores por evento que inician una automatización ante un hecho concreto, por ejemplo un registro creado, un campo que cambia a un valor determinado, una relación añadida o una importación finalizada, proporcionados por el Módulo Premium
- Trabajos programados que ejecutan importaciones, exportaciones, comprobaciones, recálculos y limpiezas según un plan horario, desde cada pocos minutos hasta mensualmente
- Condiciones que deciden si una automatización se aplica, evaluadas sobre valores de campo, registros relacionados, rol de usuario, estado o el resultado de un paso anterior
- Acciones configurables compuestas en la interfaz y reutilizadas entre disparadores, botones y flujos de trabajo, con configuración ampliada en el Módulo Premium
- Tipos de acción que cubren notificaciones y correos, actualizaciones de campo, creación de registros, cambios en relaciones, llamada a una API externa, inicio de una exportación y ejecución de un script, con tipos adicionales en el Módulo Premium
- Flujos de trabajo configurables que modelan un proceso a lo largo de varios pasos y roles, incluidas ramificaciones, rutas paralelas y estados de espera, con opciones de modelado ampliadas en el Módulo Premium
- Botones configurables situados en un registro o en una vista de lista para lanzar manualmente una acción definida, de modo que un data steward inicie un proceso sin salir del registro, ampliados en el Módulo Premium
- Valores condicionales que se calculan o se establecen automáticamente a partir de otros datos del registro, en lugar de teclearse y mantenerse sincronizados a mano
- Lógica por script para los casos que la configuración no puede expresar, escrita una vez y disponible después como cualquier otra acción, con un alcance de scripting más amplio en el Módulo Premium
- Interfaces dinámicas en las que paneles, campos y botones aparecen según el estado del registro y el rol del usuario, de modo que cada paso del proceso muestre solo lo que necesita
- Gestión de tareas que asigna trabajo a una persona o a un equipo con fecha de vencimiento y enlace al registro implicado, y controla si se ha completado, proporcionada por el Módulo Premium
- Asistencia de IA para tareas como el etiquetado automático de activos, la traducción de valores de campo, la generación de descripciones y la propuesta de clasificaciones, con un conjunto más amplio de operaciones asistidas por IA en el Módulo Premium
- Gestor de trabajos como visión central de todo lo que está en ejecución o en cola, con estado, duración, resultado y detalle de error por ejecución
- Registro de ejecuciones que documenta qué automatización se ejecutó sobre qué registro y con qué resultado, lo que hace que un proceso automatizado sea auditable en lugar de opaco
Gobernanza y acceso
- Usuarios ilimitados sin licencias por puesto, de modo que dar acceso de lectura a toda una organización comercial o a una agencia externa sea una decisión de configuración y no de presupuesto
- Equipos ilimitados para reflejar departamentos, marcas, mercados, filiales o grupos de proyecto en la estructura de permisos
- Gestión flexible de roles en la que cada rol se define por lo que puede leer, crear, editar y eliminar, por entidad y por acción, y un usuario puede tener varios roles
- Permisos a nivel de campo que hacen que un campo concreto sea legible, editable o invisible según el rol, por ejemplo precios de compra visibles para compras y ocultos para el equipo de traducción
- Acceso a nivel de registro derivado de la titularidad, la asignación de equipo o los valores de campo, de modo que un usuario de portal de proveedores o una filial de país vea solo los registros que le conciernen
- Titularidad que designa a una persona o un equipo responsable por registro, lo que hace que la responsabilidad sobre la calidad del dato sea atribuible y no colectiva
- Asignaciones que entregan un registro o una tarea a un usuario concreto con notificación y mantienen visible en el registro quién es el responsable actual
- Políticas que definen reglas de acceso de forma centralizada y las aplican de manera uniforme entre entidades, en lugar de repetirlas en cada rol
- Inicio de sesión único con OpenID Connect para Microsoft Entra ID, Keycloak y proveedores de identidad comparables, de modo que cuentas, contraseñas y bajas permanezcan en su directorio existente, proporcionado por el Módulo Premium
- Autenticación LDAP contra un servicio de directorio existente para entornos que autentican por esta vía, proporcionada por el Módulo Premium
- Registros de actividad que muestran qué usuario abrió, modificó, exportó o eliminó qué datos y en qué momento
- Control de acceso a la API para que las integraciones y los sistemas externos actúen con identidad propia y permisos restringidos propios, y no con una cuenta de administrador compartida
- Alojamiento propio en sus propios servidores o en el centro de datos que elija, lo que mantiene bajo su control la ubicación de sus datos y sus vías de acceso
- Código abierto bajo la licencia GPLv3, de modo que el código pueda revisarse, auditarse y seguir en funcionamiento con independencia de un único proveedor
- Apoyo al RGPD mediante borrado y exportación de datos personales, derechos de acceso documentados y un historial de cambios completo para las obligaciones de responsabilidad proactiva
¿Le interesa?