leafleafleafDocy banner shape 01Docy banner shape 02Man illustrationFlower illustration

Editor

Lectura estimada: 7 minutos 9 vistas

El Editor permite consultar y modificar las tareas que forman parte de las automatizaciones de un proyecto.

Mientras que una secuencia representa el flujo que implementa un proceso, el Editor permite descender al nivel de las tareas individuales y consultar cómo obtiene cada una la información, cómo se transforma mediante el metamodelo semántico, dónde se escribe y con qué configuración se ejecuta.

Es, por tanto, una vista más detallada de la configuración que Distillsync ha preparado durante el onboarding.

Para el uso habitual no es necesario modificar manualmente todas las tareas. El Editor resulta especialmente útil cuando necesitas revisar una automatización existente, realizar ajustes o diagnosticar su comportamiento.

Gestionar tareas

La vista principal del Editor muestra el catálogo de tareas disponibles en el proyecto activo.

Cada tarea representa una operación concreta dentro de las automatizaciones configuradas y muestra información básica sobre su funcionamiento.

Estado de las tareas

En la parte superior puedes consultar un resumen del catálogo y filtrar las tareas según su estado.

Distillsync diferencia entre:

En ejecución
Tareas que se están ejecutando en ese momento.

Secuencia
Tareas que forman parte de una ejecución encadenada.

Activas
Tareas habilitadas en el proyecto.

Inactivas
Tareas que permanecen configuradas pero no están habilitadas.

Todas
Catálogo completo de tareas disponible en el proyecto.

Buscar, filtrar y agrupar

Cuando un proyecto contiene numerosas tareas puedes utilizar los filtros para localizar las que necesitas.

Las tareas pueden consultarse por módulo —por ejemplo, Catálogo o Pedidos— y agruparse según criterios como:

  • Origen.
  • Destino.
  • Grupo.

Esto permite revisar, por ejemplo, todas las tareas que utilizan una determinada tecnología como origen o aquellas que forman parte de un mismo ámbito funcional.

Información de cada tarea

Cada tarjeta muestra información como:

  • Nombre e identificador.
  • Estado.
  • Módulo al que pertenece.
  • Tecnología de origen.
  • Tecnología de destino.
  • Última actividad.
  • Frecuencia de ejecución.
  • Progreso, cuando la tarea está ejecutándose.

Desde aquí puedes entrar en Editar para consultar y modificar su configuración.

Editar una tarea →


Editar una tarea

El Diseñador muestra la configuración detallada de una tarea.

En la cabecera puedes identificar rápidamente:

Tarea seleccionada
La operación que estás configurando.

Origen principal
La tecnología desde la que parte la información.

Destino principal
La tecnología sobre la que se realizará la operación de salida.

Fuentes
Número de fuentes que intervienen en la construcción de la información utilizada por la tarea.

Última actividad
Información sobre su ejecución reciente.

Frecuencia
Configuración temporal de la tarea.

La configuración se organiza en tres áreas principales:

Fuentes · Mapa · Frecuencia

Esta división es importante porque refleja tres aspectos diferentes de una tarea:

Fuentes: de dónde procede la información.
Mapa: cómo se interpreta y transforma.
Frecuencia: cómo se controla su ejecución periódica.


Fuentes

Las fuentes determinan de dónde obtiene una tarea la información que necesita.

Una tarea puede utilizar una o varias fuentes, y éstas no tienen por qué corresponder únicamente a la tecnología que aparece como origen principal.

En la captura esto se entiende especialmente bien: Insertar Productos simples tiene Sage 50 como origen principal, pero utiliza 3 fuentes.

Tipos de fuente

Distillsync puede trabajar con fuentes que se resuelven de diferentes maneras.

Una fuente asociada a un sistema local puede ejecutarse mediante Distillsync Local, mientras que una fuente accesible desde la nube puede resolverse mediante el runtime correspondiente.

También pueden intervenir fuentes virtuales que combinan o preparan información procedente de otras fuentes.

La interfaz identifica el tipo de acceso de cada una.

Previsualizar una fuente

Puedes ejecutar una fuente de forma independiente para previsualizar la información que devuelve.

Esto permite comprobar la entrada de una tarea antes de revisar las transformaciones que se aplicarán posteriormente.

La previsualización se realiza sobre la información obtenida durante esa consulta. Distillsync procesa los datos necesarios para realizar estas operaciones, pero no funciona como repositorio de los datos de negocio de las aplicaciones conectadas.

Propiedades

Al seleccionar una fuente, el panel de propiedades muestra información sobre su configuración, como:

  • Tecnología.
  • Descripción.
  • Número de pasos.
  • Tipo de acceso.
  • Resultado de la última prueba.

Trabajar con fuentes →


Mapa de datos

Ésta es probablemente la sección donde debemos preservar especialmente la diferenciación semántica de Distillsync.

Mapa de datos

El Mapa muestra cómo se construye la información que la tarea enviará al destino.

No representa únicamente una correspondencia estática entre columnas de origen y destino. Muestra el pipeline de operaciones que Distillsync utiliza para obtener el valor esperado por cada campo de destino a partir del metamodelo y de las fuentes disponibles.

Cada campo del destino puede estar asociado a uno o varios pasos de transformación.

Campos de destino

La columna Mapa de datos permite seleccionar los campos que la tarea necesita construir.

Por ejemplo, en una publicación de productos pueden aparecer campos como:

pId
name
shortDescription
longDescription
basePrice

Junto a cada campo se muestra el concepto correspondiente del metamodelo, como Producto.IdProducto, Producto.Nombre o Producto.Precio.

Esta relación es importante: el mapa no depende únicamente de cómo denomina cada aplicación a sus campos, sino de su significado dentro del modelo semántico de Distillsync.

Operaciones

Al seleccionar un campo puedes consultar el pipeline utilizado para obtener su valor.

Una operación determina cómo interviene una determinada información en la construcción del campo de destino.

Dependiendo del mapa, pueden existir operaciones para tomar valores de las fuentes, sustituirlos, aplicar condiciones, factores u otras transformaciones.

Las operaciones se ejecutan en un orden definido y su resultado alimenta los siguientes pasos hasta construir el valor final.

Por qué existe esta capa

Sage 50, Shopify, Odoo o cualquier otra tecnología pueden representar de formas diferentes conceptos equivalentes.

El metamodelo semántico proporciona una representación común de esos conceptos, mientras que el mapa determina cómo debe materializarse esa representación para una tarea y un destino concretos.

Por eso el Editor permite trabajar sobre transformaciones sin reducir la integración a una simple equivalencia:

campo A → campo B

Una correspondencia puede ser directa, pero también puede requerir varios pasos y reglas antes de obtener el valor que necesita el destino.


Simular y revisar transformaciones

El área de mapa proporciona también el contexto necesario para revisar el resultado previsto de las operaciones configuradas.

Esto permite analizar individualmente cómo se construye un campo y detectar dónde debe realizarse un ajuste cuando el resultado no es el esperado.

Para un usuario avanzado, esta vista permite descender desde:

Proceso → Secuencia → Tarea → Campo → Operaciones

Es probablemente la representación más clara que tenemos hasta ahora de dónde encaja el metamodelo semántico dentro de Distillsync.


Frecuencia

La pestaña Frecuencia reúne parámetros relacionados con la ejecución periódica de la tarea.

Entre ellos pueden encontrarse:

Intervalo

Determina el intervalo de ejecución configurado para la tarea.

Ventana de consulta

Algunas tareas pueden utilizar parámetros que determinan qué periodo debe consultarse en el origen durante una ejecución.

Cursor

El cursor permite conservar la referencia necesaria para determinar el punto desde el que debe continuar una consulta o procesamiento.

Aquí sería prudente no generalizar todavía: la semántica exacta del cursor puede depender de la tarea.

Días de ejecución

Permite establecer los días en los que la tarea debe estar habilitada para su ejecución.


Historial de la tarea

Desde la misma vista puedes consultar información reciente relacionada con la tarea seleccionada.

El historial diferencia distintos tipos de información:

Incidencias
Problemas detectados durante la ejecución.

Transacciones
Actividad correspondiente a las operaciones realizadas por la tarea.

Registro
Información de ejecución disponible para diagnóstico y seguimiento.

Esta vista resulta especialmente útil cuando estás modificando una tarea porque permite relacionar directamente su configuración con su comportamiento reciente.

Para una supervisión general de las automatizaciones, utiliza la sección Monitorización.

Consultar Monitorización →

Compartir este documento

Editor

O copiar enlace

CONTENIDO