Saltar al contenido principal

Empaquetar datos

En el sistema se incluyen una serie de paquetes de datos, los cuales aseguran una correcta actualización en el destino al que se envían. Existen Paquetes de datos para todas aquellas definiciones de entidades existentes en sistema.

¿En qué situaciones se debe utilizar la herramienta Empaquetar datos?​

Esta herramienta se debe utilizar para transferir de un Dragonfish hacia otros, un conjunto de entidades que hayan sido dadas de alta o modificadas en un Dragonfish configurado para estas dos tareas.

Las entidades a transferir pueden ser por ejemplo, artículos, precios, clientes, vendedores, promociones, etc. Adicionalmente, a través de Empaquetar datos, se realizan transferencias de todos los comprobantes que intervienen en la Gestión de Stock de los puntos de venta de una organización, estos comprobantes son: Pedido de venta, Remito de venta, Movimiento de stock y Mercadería en tránsito rechazadas.

Por otro lado, zNube permite la distribución automática de determinadas entidades a través de una serie de Set de publicaciones propuestos para esta tarea.

tip

"Empaquetar datos" cuenta con un agrupamiento de paquetes de datos llamado Altas y altas de configuración que permite enviar un conjunto de paquetes de datos simultáneamente simplificando así, la tarea de enviar diferentes entidades individualmente.

Tipos de paquetes que se pueden generar​

Los paquetes que se pueden generar están divididos en tres secciones: "A Base de datos", "A Central", y "Agrupados".

  • A Base de datos: Estos paquetes están pensados para enviar datos de una Base de datos a otra diferente, en la que una envía la información y la otra lo recepciona, por ejemplo, un envío de artículos desde Central a un local.

  • A Central: Estos paquetes están pensados para enviar datos de una Base de datos a un espejo de esa misma Base de datos que se encuentre en central, ya que estos paquetes se recepcionarán en una Base de datos que se llame igual que la que generó los paquetes.

  • Agrupados: Estos paquetes están pensados para enviar varios datos agrupados de una Base de datos, y de esta forma simplificar el envío de paquetes en el caso que se necesite enviar varios tipo de paquetes hacia el mismo destino.

¿A través de esta herramienta se debe realizar la transferencia de todas las operaciones diarias que se realizan en el sistema?​

No, las operaciones diarias, correspondientes a todos los comprobantes ingresados en el sistema no deben ser transferidas a través de la herramienta Empaquetar datos.

En la actualidad, Dragonfish trabaja integrado con el servicio web zNube para ofrecer información de todas las operaciones comerciales de diferentes puntos de venta; esta información puede ser visualizada desde la misma aplicación web zNube y en cualquier sistema Dragonfish configurado para resguardar a modo de copia todas las operaciones comerciales de los puntos de venta de una organización.

El proceso de replica se encarga de identificar las novedades (nuevas operaciones registradas) en las Bases de Datos de todos los Sistemas Dragonfish asociados a una empresa, y por medio del Agente de Acciones Organic (AAO) incorporarlas a zNube, luego en función de la configuración, distribuirá dichas novedades a los sistemas que corresponda (aquellos que estén configurados para resguardar a modo de copia la información de los demás puntos de venta).

¿Cómo se realiza y se transfiere un Paquete de datos en el sistema?​

En primer lugar, se debe acceder a la herramienta Empaquetar datos ubicada en el menú de "Herramientas".

empaquetar_datos001

Desde esta ventana, deberá seleccionar la entidad que desea empaquetar seleccionándola con el mouse y luego confirmando con el botón Aceptar.

Suponemos un Paquete de Artículos, nótese que según el tipo de Paquete, se debe seleccionar el rango de información que se incluye; en este caso, el código del artículo.

El nombre de archivo generado es único e irrepetible, para evitar el ingreso a un buzón de dos archivos con el mismo nombre, en este nombre se incluye el número correspondiente al punto de venta, siglas que identifican el tipo de envío y la fecha.

empaquetar_datos002

Al efectuar un Empaquetado de Datos, se consulta sobre el destino de la transferencia. Se entiende por destino el lugar físico donde va a ser alojado el paquete de datos que resulta del proceso.

Existen tres modalidades:

  • Buzones: permite seleccionar las sucursales, depósitos, fábricas, etc. con el Sistema instalado y que sean destino del empaquetado. Esta modalidad es utilizada en el envío de información a través de internet, servicio al que accede en forma automática para enviar el mensaje con la novedad, de manera similar a un correo electrónico. Los buzones se pueden definir como bandejas de salida en donde se almacenan las transferencias que se envían a cada uno de los puntos de operaciones de la organización. Es posible seleccionar tanto un Buzón como un Agrupamiento de buzones.
  • Base de datos: permite enviar información entre las bases de datos ubicadas en el mismo entorno de red. Se puede seleccionar tanto una Base de datos como un Agrupamiento de base de datos.

Si un Usuario no tiene acceso a una Base de datos debido al Perfil de seguridad que tiene asignado, dicha Base no podrá ser visualizada entre las Bases de datos disponibles; sin embargo, en caso de ser necesario, en dicha Base de datos se podrá habilitar el parámetro "Procesar paquetes provenientes de usuarios sin acceso a la base de datos" ubicado en "Configuración - Parámetros del sistema - Parámetros del sistema - Comunicaciones - Paquetes de datos" que le permitirá al Usuario sin acceso, empaquetar datos con destino a dicha Base asegurando así la transferencia y el procesamiento del paquete sin inconvenientes.

  • Ruta: permiten almacenar el archivo destino en alguna unidad de disco. En esta modalidad se debe especificar la unidad de disco y carpeta destino y el nombre del archivo (se recomienda respetar el sugerido por el Sistema). Luego el archivo puede ser transportado por la unidad destino, en el caso de ser un pen drive o diskette, o ser adjuntado en un mail por ejemplo.

Todo archivo generado mediante una transferencia tiene la siguiente estructura:

TR_BD_Z_XXX_(fecha_8_digitos)_(TimeStamp)

- TR: identifican al archivo como una Transferencia.
- BD: indica el nombre de la Base de datos de donde provienen los datos.
- Z: puede estar definido como "B" cuando el empaquetado es a Base de Datos o bien un empaquetado agrupada y "C" si es una transferencia a central.
- XXX: identifican la entidad que se esta transfiriendo, por ejemplo ART indica empaquetado de artículos.
- Fecha de 8 dígitos: la fecha del día de generación de la transferencia.
- Timestamp: 10 dígitos aleatorios que no se repiten.

Una vez generado el paquete de datos, debe proceder con el envío del mismo a través de la herramienta Enviar y recibir paquetes de datos.