Configurar las transacciones

Después de activar sus licencias XProtect Transact:

  1. Añada y configure las fuentes que proporcionan los datos de las transacciones, por ejemplo las cajas registradoras.
  2. Especifique lo que define una transacción, es decir, dónde empieza y termina, incluyendo cómo debe presentarse en XProtect Smart Client.

Cuando haya terminado de configurar la transacción, puede definir los eventos de transacción y configurarlos para que activen reglas o alarmas. En XProtect Smart Client, los operadores pueden investigar las transacciones basadas en estos eventos. Si desea más información, consulte Configuración de eventos y alarmas de transacciones.

Añadir fuente de transacciones (asistente)

Para conectar los datos de una fuente de transacciones a XProtect Transact, es necesario añadir las fuentes de las transacciones, por ejemplo un cajero automático. En el asistente, se selecciona un conector y se pueden conectar una o varias cámaras.

Si no dispone de una licencia de fuente de transacción para la fuente de transacción que va a añadir, el sistema funcionará durante el periodo de gracia de 30 días. Asegúrese de adquirir una licencia de fuente de transacción adicional y de activarla a su debido tiempo.

Pasos:

  1. En el panel de Navegación del sitio, expanda Transacción.
  2. Vaya al panel de generalidades.Haga clic con el botón derecho del ratón en el nodo Fuentes de transacción y seleccione Añadir fuente. Aparece el asistente.
  3. Siga los pasos del asistente.
  4. Dependiendo del conector que seleccione, aparecerán diferentes campos que deberá rellenar. Para obtener más información, consulte Fuentes de transacción (propiedades). Puede cambiar estos ajustes después de completar el asistente.
  5. Si la definición de transacción que necesita no está disponible, haga clic en Añadir nueva para crear una nueva definición de transacción.

Fuentes de transacción (propiedades)

Los ajustes para las fuentes de transacción se describen en la tabla.

Nombre

Descripción

Habilitar

Si desea deshabilitar la fuente de transacciones, desmarque esta casilla. El flujo de datos de la transacción se detiene, pero los datos ya importados permanecen en el servidor de eventos. Puede seguir viendo las transacciones de una fuente de transacción deshabilitada en XProtect Smart Client durante su período de retención.

Incluso una fuente de transacciones desactivada requiere una licencia de fuente de transacción.

Nombre

Si desea cambiar el nombre, introduzca un nuevo nombre aquí.

Conector

No puede cambiar el conector que seleccionó cuando creó la fuente de la transacción. Para seleccionar un conector diferente, debe crear una nueva fuente de transacciones y, durante el asistente, seleccionar el conector que desee.

Definición de la transacción

Puede seleccionar una definición de transacción diferente que defina cómo transformar los datos de transacción recibidos en transacciones y líneas de transacción. Esto incluye definir:

  • Cuando comienza y termina una transacción
  • Cómo se muestran las transacciones en XProtect Smart Client
Periodo de retención

Especifica, en días, durante cuánto tiempo se mantienen los datos de las transacciones en el servidor de eventos. El periodo de retención por defecto es de 30 días. Cuando el periodo de retención concluye, los datos se eliminan automáticamente. Esto es para evitar la situación en la que se supera la capacidad de almacenamiento de la base de datos.

El valor mínimo es de 1 día, mientras que el valor máximo es de 1000 días.

Conector de cliente TCP

Si ha seleccionado el conector de cliente TCP, especifique esta configuración:

  • Nombre de host: introduzca el nombre de host del servidor TCP asociado al origen de la transacción
  • Puerto: introduzca el nombre del puerto del servidor TCP asociado al origen de la fuente de transacción
Conector de puerto serial

Si ha seleccionado el Conector de puerto serie, especifique estos ajustes y asegúrese de que coinciden con los del origen de la transacción:

  • Puerto de serie: seleccione el puerto COM
  • Velocidad de baudio: especifique el número de bits transmitidos por segundo
  • Paridad: especifique el método de detección de errores en las transmisiones. Por defecto, se selecciona Ninguno
  • Bits de datos: especifique el número de bits utilizados para representar un carácter de datos
  • Detener bits: especifique el número de bits para indicar cuándo se ha transmitido un byte. La mayoría de los dispositivos necesitan 1 bit
  • Handshake: especifica el método de negociación que determina el protocolo de comunicación entre el origen de la transacción y el servidor de eventos

Crear y añadir definiciones de transacciones

Como parte de la definición de una fuente de transacción, se especifica una definición para la fuente. Una definición transforma los datos brutos recibidos en datos presentables, para que los usuarios puedan ver los datos en XProtect Smart Client en un formato que se ajuste a los recibos de la vida real. Esto es necesario, porque normalmente los datos brutos consisten en una sola cadena de datos, y puede ser difícil ver dónde empiezan y terminan las transacciones individuales.

Pasos:

  1. En el panel de Navegación del sitio, expanda Transacción.
  2. Seleccione Definición de la transacción.
  3. Vaya al panel de generalidades.Haga clic con el botón derecho del ratón en la Definición de la transacción y seleccione Añadir nuevo. En la sección Propiedades aparecen una serie de ajustes.
  4. Utilice los campos Iniciar patrón y Detener patrón para especificar qué datos definen el inicio y el final de un recibo.
  5. Haga clic en Iniciar a recopilar datos para recoger los datos brutos de la fuente de datos conectada. Cuantos más datos recopile, menor será el riesgo de que falten caracteres, por ejemplo de control, que quiera sustituir u omitir.
  6. En la sección Datos brutos, resalte los caracteres que desee sustituir u omitir. Si desea introducir los caracteres manualmente, omita este paso y haga clic en Añadir filtro.
  7. Haga clic en Añadir filtro para definir cómo se muestran los caracteres seleccionados de los datos fuente de la transacción en XProtect Smart Client.
  8. Para cada filtro, seleccione una acción para determinar cómo se transforman los caracteres. La sección Vista previa le ofrece una vista previa de cómo se presentan los datos con los filtros definidos.

También puede cargar los datos recogidos anteriormente y almacenados localmente en su ordenador. Para hacerlo, haga clic en Cargar desde el archivo.

Definiciones de transacciones (propiedades)

Nombre

Descripción

Nombre

Introduzca un nombre.

Codificación

Seleccione el juego de caracteres utilizado por la fuente de la transacción, por ejemplo la caja registradora. Esto ayuda a XProtect Transact a convertir los datos de la transacción en un texto comprensible con el que se puede trabajar al configurar la definición.

Si selecciona la codificación incorrecta, los datos pueden aparecer como un texto sin sentido.

Iniciar a recopilar datos

Recopile datos de transacciones de la fuente de transacciones conectada. Puede utilizar los datos para configurar una definición de transacción.

Espere a que se complete al menos una, pero preferiblemente más, transacciones.

Dejar de recopilar datos

Cuando haya recopilado suficientes datos para configurar la definición, haga clic en este botón.

Cargar desde un archivo

Si desea importar datos de un archivo ya existente, haga clic en este botón. Normalmente se trata de un archivo que ha creado previamente en el formato de archivo .capture. Pueden ser otros formatos de archivo. Lo importante aquí es que la codificación del archivo de importación coincida con la codificación seleccionada para la definición actual.

Guardar en archivo

Si desea guardar los datos brutos recogidos en un archivo, haga clic en este botón. Puede reutilizarlo más tarde.

Tipo de coincidencia

Seleccione el tipo de coincidencia que se utilizará para buscar el patrón de inicio y el patrón de detención en los datos brutos recogidos:

  • Usar coincidencia exacta: La búsqueda identifica las cadenas que contienen lo que ha introducido en los campos Patrón de inicio y Patrón de detención
  • Usar comodines: La búsqueda identifica las cadenas que contienen lo que ha introducido en los campos Patrón de inicio y Patrón de detención en combinación con un símbolo de comodín (*, #, ?)
    * coincide con cualquier número de caracteres. Por ejemplo, si ha introducido "Iniciar tra*ción", la búsqueda identifica las cadenas que contienen "Iniciar transacción".
    # coincide exactamente con 1 dígito. Por ejemplo, si ha introducido "#sandía", la búsqueda identifica las cadenas que contienen, por ejemplo, "1 sandía".
    ? coincide exactamente con 1 carácter. Por ejemplo, puede utilizar la expresión de búsqueda "Iniciar trans?cción" para identificar las cadenas que contengan "Iniciar transacción"
  • Usar expresión normal: Use este tipo de coincidencia para identificar cadenas que contengan métodos de notación o convenciones específicas, por ejemplo un formato de fecha o un número de tarjeta de crédito. Para obtener más información, consulte el sitio web de Microsoft (https://docs.microsoft.com/dotnet/standard/base-types/regular-expression-language-quick-reference/)
Datos base

Las cadenas de datos de las transacciones de la fuente de transacciones conectada se muestran en esta sección.

Patrón de inicio

Especifica un patrón de inicio para indicar dónde comienza una transacción. Las líneas horizontales están insertadas en el campo de Vista previa para visualizar dónde empieza y termina la transacción, y ayudarán a mantener separadas las transacciones individuales.

Patrón de detención

Especificar un patrón de detención para indicar dónde termina una transacción. Un patrón de detención no es obligatorio, pero es útil si los datos recibidos contienen información irrelevante, como información sobre horarios de apertura u ofertas especiales, entre las transacciones reales.

Si no se especifica un patrón de detención, el final del recibo se define en términos de dónde comienza el siguiente recibo. El inicio se determina por lo que se introduce en el campo Patrón de inicio.

Añadir filtro

Utilice el botón Añadir filtros para señalar los caracteres que desea omitir en XProtect Smart Client o sustituir por otros o por un salto de línea.

La sustitución de caracteres es útil cuando la cadena de origen de la transacción contiene caracteres de control para fines no relacionados con la impresión. Es necesario añadir saltos de línea para que los recibos en XProtect Smart Client se parezcan a los originales.

Texto de filtro

Muestra los caracteres actualmente seleccionados en la sección de Datos base. Si conoce los caracteres que desea omitir o sustituir, pero no aparecen en la cadena de datos brutos recogida, puede introducir los caracteres manualmente en el campo Carácter.

Si el carácter es de control, deberá introducir su valor hexadecimal en bytes. Utilice este formato para el valor del byte: {XX} y {XX, XX,...} si un carácter consta de más bytes.

Acción

Para cada filtro que añada, debe especificar cómo se manejan los caracteres que ha seleccionado:

  • Omitir: se filtran los caracteres seleccionados
  • Sustituir: los caracteres que seleccione serán sustituidos por los caracteres que especifique
  • Añadir salto de línea: los caracteres que seleccione serán sustituidos por un salto de línea
Sustitución

Introduzca el texto para sustituir los caracteres seleccionados. Solo es relevante si ha seleccionado la acción Sustituir.

Elimine los caracteres de control que no están definidos como texto de filtro

Elimine los caracteres no imprimibles que no se hayan eliminado ya después de añadir los filtros.

En el panel de Datos base y en la sección de Vista previa, vea cómo cambian las cadenas de datos de las transacciones cuando habilita o deshabilita esta configuración.

Previsualizar

Utilice la sección Vista previa para verificar que ha identificado y filtrado los caracteres no deseados. La salida que ve aquí se asemeja a lo que es el recibo en la vida real en XProtect Smart Client.