NYX: software auxiliar de Proscai

¿Qué es Nyx y para qué sirve?

Nyx es un software que permite a Proscai (instalado en el servidor) comunicarse con los equipos remotos y utilizar los recursos de las tiendas y oficinas.

Al hablar de recursos nos referimos a:

  • Impresora de tickets
  • Impresora de red
  • Pin pad
  • Lector de huella digital
  • Lector de banda magnética
  • Báscula
  • Impresora de etiquetas.

Aunque el uso principal de Nyx es en tiendas, también sirve para las impresoras de etiquetas en las oficinas, miniprinters en bodegas, control de asistencia en oficinas, etc. Además es posible autorizar las máquinas desde donde se podrá conectar el usuario.

Nyx se compone de dos elementos:

  • Nyx Hub que se instala en el servidor.
  • Nyx que se instala en la PC del usuario.

 

Requisitos

  • Para la PC de tienda:
    • Windows 7 actualizado o posterior;
  • Para el servidor:
    • Windows Server 2008 o posterior.
    • Abrir el puerto TCP 57001 en el router del servidor y en el firewall de Windows

Nota: Si la base de datos está hospedada en Galio, Proscai Nyx Hub ya se encuentra instalado, únicamente es necesario que se realice la configuración requerida.

Instalación y configuración Proscai Hub

1. Descarga del portal de Proscai el archivo Proscai Nyx que se encuentra comprimido.

Al descomprimir tendrás 2 carpetas: Proscai Nyx que corre en la PC de usuario final (1) y Proscai Nyx Hub que es la aplicación que corre en el Server (2).

2. Copia la carpeta Proscai Nyx Hub y ejecuta la aplicación en el servidor como Administrador (sólo la primera vez).

3. Confirma la ejecución de la aplicación.

Enseguida muestra la pantalla de Proscai Nyx Hub que valida la comunicación con Proscai y con Proscai Nyx (de tiendas y oficina).

Esta ventana no tiene ningún botón o menú ya que no requiere ninguna otra acción.

4. Para activar y configurar la comunicación entre Proscai y Nyx Hub deberás ingresar al Proscai del servidor, ir al módulo Datos generales y del menú Datos generales seleccionar el comando Catálogos 2, elige la opción Nyx y enseguida Configuración.

Despliega la ventana Configuración de Nyx.

5. Activa las casillas: Nyx Activo (1) para activar su funcionamiento y Automático (2) para que reconozca los recursos que usan SIP cuando el usuario utilice Nyx (esto permitirá migrar el uso de SIP a Nyx sin tener que hacer nada).

6. Por default indica la dirección y puerto de comunicación con Proscai (3), normalmente son “localhost” o la IP local y 57002 ya que es Proscai quien lo utiliza. Prácticamente estos valores no se modifican ya que es la forma como Nyx Hub se comunica con Proscai.
En el campo URL1 de Nyx Hub captura la ruta, dominio o dirección del servidor, es la misma dirección que usan los usuarios para conectarse al servidor (4). Si tu base de datos se encuentra en Galio, se registra la dirección de Galio.
Genera una contraseña (5) y resguárdala. Esta contraseña permitirá validar la comunicación e integración entre Proscai y Nyx Hub.

mceclip0.png

 7. Finalmente realiza una prueba de conexión a Nyx Hub (6).

mceclip1.png

8. Al guardar los cambios, el sistema envía el siguiente mensaje. Acepta y continúa.

mceclip2.png

Perfiles

Perfil Default y definir otros perfiles

Los perfiles de Nyx permiten definir los tipos de periféricos y puertos de conexión para los equipos locales que se van a manejar, por ejemplo para impresoras (miniprinter, laser, de etiquetas) o para los dispositivos que se van a conectar como básculas y terminales de huella digital (COM, LPT o TCP).
Los perfiles por tipo de dispositivo y puerto serán asignados posteriormente a los usuarios.

Nyx cuenta con un perfil Default que aun cuando no se vaya a utilizar, nunca debe ser eliminado.

Se deberá dar de alta un perfil por cada recurso que se utilice: un perfil para puertos COM, otro perfil para LPT, otro perfil más para TCP especificando en todos los casos, el número de puerto.

1. Para definir perfiles, selecciona del menú Datos generales, Catálogos 2, Nyx y elige la opción Perfiles.

mceclip3.png

Despliega la ventana de Perfiles, con el perfil Default (recuerda que este perfil no debe utilizarse ni borrarse).

mceclip4.png

Nyx Hub recibe de las terminales, la solicitud correspondiente al perfil asignado.

Agregar un perfil nuevo

1. Para agregar un nuevo perfil, haz clic en el botón Alta. Asigna un código y define el nombre (1). Después selecciona de la lista el puerto de impresión (2) que utilizará.  

mceclip5.png

2. De acuerdo con el tipo de puerto seleccionado (1), configura los parámetros que correspondan en la siguiente línea. El campo Sufijo de formato (2) se explica en la sección Temas avanzados* al final de este manual.

mceclip6.png

3. El campo Características especiales (3) permite definir excepciones por perfil sobre el uso de recursos, es decir inhibe o “apaga” funciones que ya esté utilizando el Nyx y por alguna razón no se vayan a utilizar (únicamente funciona con la modalidad Automático, activa).

Estas excepciones se registran por letra conforme al siguiente criterio y se registran separadas por , (coma):

mceclip7.png

4. Finalmente guarda el registro.

5. Vamos a registrar otro perfil, ahora para una impresora de tickets de puerto serial.

En este caso será importante definir el número de puerto serial, si llegaras a tener impresoras en diferentes puertos seriales, deberás crear cada uno por separado; en el caso de impresoras de puerto paralelo o LPT deberás hacer lo mismo si el número de puerto cambia.

mceclip8.png

6. Si quieres frenar temporalmente las solicitudes del Nyx, activa la Casilla Blocking (1).

De esta forma Nyx no podrá atender otra solicitud del mismo usuario hasta terminar la previa, por ejemplo, hasta que termine de imprimir.

Posteriormente se le debe avisar a cada usuario qué tipo de perfil le corresponde, y al momento de conectarse la primera vez el sistema le pedirá que seleccione el indicado.

7. En el registro de cada Usuario que vaya a utilizar Nyx (típicamente serán todos los usuarios) es necesarios registrar, en el campo Fórmula RD ID, el valor de 1. De esta forma se activa al usuario para que empiece a utilizar Nyx.

mceclip9.png

Activación de Proscai Nyx en los equipos de tiendas y oficinas

La subcarpeta Proscai Nyx incluye a su vez 3 elementos:

  • La carpeta Smart Payments contiene todos los archivos y componentes para cobrar con PinPad Smart (1).
  • Los archivos de la aplicación Proscai Nyx son: Helper y Proscai Nyx (2).

mceclip10.png

  1. Distribuye esta carpeta Proscai Nyx para que sea ejecutada en cada uno de los equipos de tiendas y oficinas que ingresen a Proscai y utilicen alguno de los siguientes dispositivos:
  • Impresora de tickets
  • Pin pad
  • Lector de huella digital
  • Lector de banda magnética
  • Báscula
  • Impresora de etiquetas
  • Impresoras de etiquetas en las oficinas
  • Miniprinters en bodegas
  • Control de asistencia en oficinas
  • Impresora de red, etc.
  1. Sugerimos crear la tarea programada para que se ejecute la aplicación automáticamente.

Cada Nyx instalado tendrá un UID único e irá marcando el estatus de la conexión, el tiempo continuo de conexión, las solicitudes realizadas y los datos de la última solicitud.

Al ejecutar por primera, en la ventana indica que está en espera de configuración.

mceclip11.png

3. Notifica al usuario qué tipo de perfil debe asignar cuando se conecte la próxima vez. Para este ejemplo el Cajero 11 deberá indicar que su perfil es INMPLPT1

Cuando el usuario inicia sesión en Proscai, el sistema mostrará la ventana Nyx Nuevo, donde deberá registrar su máquina y ubicación.

mceclip12.png

El usuario debe registrar la identificación de su equipo (1) y elegir el perfil de Nyx (2) que se le indicó previamente.
En la parte baja de la ventana, se observa el UID del usuario que corresponde al Nyx que está en ejecución.

mceclip13.png

Al conectarse el equipo, la comunicación entre el Nyx del equipo (1) y el Nyx Hub (2) se establece correctamente.

 

mceclip14.png

Cuando Nyx no está en ejecución en el equipo remoto, Proscai no permite acceder al usuario y muestra el siguiente mensaje:

mceclip15.png

IMPORTANTE:
Es conviene dejar Proscai Nyx como tarea programada en estos equipos.

 

Monitoreo de Nyxs

Para identificar los Nyx (es decir los usuarios conectados a la base de datos) que se han conectado a Nyx Hub existe una ventana que permite visualizarlos.

1. Del menú Datos generales elige las opciones Catálogos 2, Nyx, Catálogo.

Esta ventana te permite visualizar todos los Nyx activos y validar que hayan definido el perfil indicado.

mceclip16.png

A través del botón Cambio es posible realizar el cambio de perfil de los usuarios.

Si presionas el botón Actualizar mostrará los datos de las columnas Conectado, IP y Versión de Nyx utilizado.

El botón Asignar Perfil permite asignar el perfil correspondiente a cada usuario.

Con el botón Baja podrás eliminar algún registro, ello obligará a ese usuario a definir nuevamente su descripción y seleccionar perfil cuando vuelva a ingresar a Proscai.

Actualizaciones de Nyx

Cuando sea necesario actualizar la versión de Nyx, valida en la sección Extranet del portal de Proscai, qué versión se encuentra vigente.

Por ejemplo si fuera la versión 1.2, anótalo en la ventana de Configuración de Nyx, en el campo Versión requerida de Nyx.

Al guardarlo, de forma automática actualizará las aplicaciones en tienda y oficina.

mceclip17.png

El usuario final (remoto) sólo deberá aceptar el mensaje de actualización para que esta se lleve a cabo.

Temas avanzados

En esta sección explicaremos los temas que consideramos avanzados ya que cubren necesidades específicas y no son de uso básico o común.

Es responsabilidad del usuario realizar las pruebas pertinentes en una base de pruebas hasta alcanzar los resultados esperados.

Sufijo de formatos *

Para aquellos clientes que necesitan utilizar formatos alternos por máquina, con esta funcionalidad no tendrán ningún problema, ya que el Nyx sabe qué formato específico usar independientemente de que se encuentre o no especificado en el tipo de movimiento.

Es decir: el perfil de ese equipo tiene definido un formato específico y Nyx notifica a Proscai que necesita ese formato; si encuentra el formato alterno lo usará y si no lo encuentra, usará el default. Esto dependerá de cada equipo de tienda.

Funciona con casilla Automático activo.

 mceclip4.png

 

 

¿Fue útil este artículo?
Usuarios a los que les pareció útil: 2 de 2

Comentarios

0 comentarios

Inicie sesión para dejar un comentario.