Skip to main content

Avanzada

Este documento tiene por objeto descubrir las opciones más avanzadas de cada configuración

1. Ficha configuración Dataeverywhere

image.png

En el apartado SEND existen las siguientes opciones:

  • Default Nº Of Retries: número de reintentos por defecto cuando se encuentre algún error.
  • Default Minutes Between Retries: especifica el tiempo, en minutos, que el sistema debe dejar pasar entre reintentos
  • Wait Before Inmediate Sending (seconds): se trata del tiempo de espera entre que se ejecuta el cambio hasta que se hace el envío de la información.

Dentro del apartado de FILES se encuentra una opción que permite comprimir el fichero. Esto es útil si se hace envíos programadas en bases de datos muy grandes. Las opciones son:

  • Compress: "Siempre", "Nunca" o "Sólo archivos grandes"
  • Consider as large files if it exceeds (MB): Valor para definir un archivo "grande". Sólo editable si la opción de comprimir es la de "sólo archivos grandes" y el sistema comprimirá cualquier archivo que excede el valor aquí indicado.

2. Ficha de entidades

Existen 4 detonantes, denominados "triggers", que hacen que se ejecuten el proceso de envío de información. Estos son:

  • Send Insert: El sistema ejecuta el proceso si encuentra una nueva CREACION sobre la tabla seleccionada. Por ejemplo, si está configurada la tabla de clientes, sólo se ejecuta si se ha creado una nueva ficha de cliente
  • Send Modify: El sistema ejecuta el proceso si existe una MODIFICACIÓN sobre algún campo de la tabla seleccionada.
  • Send Delete:  Se ejecuta cuando se elimina un registro de la tabla seleccionada.
  • Send Rename: Se ejecuta cuando se ha modificado el campo clave de la tabla seleccionada. Por ejemplo, en la tabla de clientes sería el campo "Nº"

Lo normal es activar todas las opciones pero existe la opción de activar sólo los deseados.

Otra información relevante es el campo "Fields Action", este campo permite definir sobre qué campos se ejecuta la acción según lo tratado en el punto anterior. Tiene 4 opciones:

  • Include All: El sistema ejecutará el proceso si cualquiera de los campos de la tabla sufre alguna de las opciones (triggers) comentadas en el punto anterior.
  • Exclude List: Esta selección habilita una nueva sección en la ficha que permite definir qué campos quedan excluidos del proceso. Esto se traduce a que si existe una modificación, creación, etc de algún campo incluido en este apartado el proceso NO se ejecutará:

image.png

  • Include List: En este caso el sistema habilita una nueva sección donde por defecto se incluyen todos los campos. En este caso, sólo se ejecutará el proceso si los cambios se han realizado sobre los campos definidos en este apartado.
  • Mapping: Se trata de la opción más delicada. Este producto permite unir 2 tablas que no necesariamente contienen la misma información. Es en estos casos donde se debe definir, campo a campo, cómo están relacionados entre sí. Para ello existe esta opción de Mapping, donde el sistema habilita una sección dónde se debe identificar cada campo:

image.png

Se debe añadir la relación entre el nº de campo de la tabla de origen con el nº de campo de la tabla destino.