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.pngCaptura de pantalla 2024-01-21 205311_marked.png

Apartado "General":

  • Active: indica si Dynasoft Data Everywhere está activo o no
  • Master Database: indica si la BBDD actual es la BBDD Master o no
  • Management Company: indica cual es la empresa de gestión. La empresa de gestión es aquella en la se gestionan las replicaciones, solo se podrán lanzar las replicaciones desde esta empresa (que es una empresa de la BBDD Master)
  • Auto Refresh Every (seconds): indica en segundos, cada cuanto se actualiza de forma automática la página de replicaciones de Data Everywhere. Si se pone 0, esta opción se desactiva y la página de replicaciones no se actualizará automáticamente.

En el apartado "No. Series" se configuran las series que se van a utilizar, según se esté creando una entidad, una replicación o una replicación de configuración.

En el apartado SEND"Replication" 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 apartadoDisponemos de FILESvarias seacciones:

encuentra
    una
  • Open opcióSetup Wizard: abre un asistente de configuración que permite comprimirconfigurar ella fichero.BBDD Estomaestra, esuna útilnueva sicadena de conexión o añadir otra conexión (no maestra).

Captura de pantalla 2024-01-22 173827_marked.png

  • Create AAD Application: permite crear una aplicación de Microsoft Entra para que se hacepueda envíosconceder programadasconsentimiento eny basesasignar los correspondientes permisos de datosacceso muy(vea grandes.Derechos Lasde opciones son:

    • Compress: "Siempre", "Nunca" o "Sólo archivos grandes"aplicación).
    • ConsiderCreate asNo. largeSeries: filespermite ifcrear ity exceedsasignar (MB):automáticamente Valorlos 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.series.

    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 "FieldsEditable Action"In Destination", este campo permite definir sobresi la tabla de esta entidad será modificable en destino. Permite 3 opciones:

    • No: La tabal de la entidad no podrá modificar en destino, saltando un error en caso de que en destino se intente insertar, modificar, borrar o renombrar.
    • Only Selected Fields: Esta opción permite indicar qué campos se ejecutapodrán modificar o no, en este caso, dependerá de la accióncolumna según"Editable loIn tratadoDestination" disponible en la lista de campos.

    Captura de pantalla 2024-01-22 181211_marked.png

    • Yes: Permite que en destino la tabla de la entidad se pueda insertar, modificar, borrar o renombrar libremente.

    En la lista de campos, se pueden establecer varias opciones:

    • Replicate: Indicamos si este campo se replica o no
    • Sum In Destination: se indica si queremos que en este campo se sume el importe definido en el puntocampo anterior.Sum TieneTo 4Destination opciones:

      Fields
        en la tarea de replicación de Data Everywhere.
      • IncludeEditable All:In Destination: Elsi sistemala ejecutaráespecificación se ha seleccionado la opción "Only Selected Fields" en "Editable In Destination", aquí se marcarán aquellos campos que se deseen editar en destino.
      • Filter Value: Indica el procesovalor sidel cualquierafiltro que queremos aplicar a este campo al replicar. Se recomienda utilizar variables de entorno, las cuales van entre llaves {}. Las variables de entorno se especifican en cada tarea de replicación.
      • Destination Allowed Editing Filter: Indicamos un filtro para establecer qué datos se pueden modificar en destino, más allá de los campos de la tabla sufre alguna de las opciones (triggers) comentadaseditables 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:destino. En este caso afecta a los registros que entran en el filtro indicado. Este campo no acepta variables de entorno.
      • Encrypt: Si el campo puede contener información sensible se recomienda cifrarlo. Aquí podríamos tener en cuenta credenciales de acceso o contraseñas. Por defecto, cuando el campo contiene los valores "password", "pwd" o "key" se marca automáticamente para cifrar. El sistema habilitautiliza unaun nuevasistema secciónde dondecifrado diferente al que utiliza Business Central.

      Mapeo

      Opcionalmente se pueden mapear tanto a nivel de tablas como a nivel de campos (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 definidosestán enocultos, estepero apartado.

    • se
    • Mapping:pueden Semostrar trataal depersonalizar la opciónpágina). másLos delicada.campos Esteorigen productoy permitedestino unir 2 tablastienen que noser necesariamentedel contienenmismo 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.pngtipo.

    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.