Tabla pos_devices

Esta tabla es el corazón operativo del software WillyPOS. En ella puede agregar la información de identidad para una instancia instalada del software WillyPOS en un dispositivo, ya sea este Windows/Linux/macOS o estar incorporado dentro de WillyPOS Station.

Esta tabla demás conserva las llaves de autenticación para el software WillyPOS, que corresponde a las credenciales de éste para poder autenticarse y conversar con la nube de WillyLabs (WillyHUB Data360). Estas llaves corresponden al archivo .yaml que descargó al crear un nuevo registro para un WillyPOS.

Nota:
Solo podrá crear la cantidad de WillyPOS que establece como máximo su plan en licencias de WillyPOS. Si su plan, por ejemplo, incluye 3 licencias WillyPOS, solo podrá crear 3 registros en esta tabla, uno por cada licencia. Si más adelante contrata una licencia WillyPOS adicional, podrá crear un nuevo registro para esa licencia adicional.


Si de nuestra parte recibió uno o más dispositivos WillyPOS Station, ustede no debe hacer nada, nosotros ya creamos los registros por usted, obtuvimos los archivos .yaml y los configuramos en los Stations.

A continuación se listas las columnas que esta tabla pos_devices contiene:

Columna Tipo Nulable Editable Descripción
id Bigint --- No ID único del registro de WillyPOS (asignado y usado por WillyLabs)
store_id 🧷 Bigint No ID del local en dónde se encuentra físicamente el dispositivo con WillyPOS ya sea un ordenador o un WillyPOS Station. (id tabla stores)
willybox_id Bigint --- No ID del dispositivo WillyPOS Station donde está operativo. Este registro es completado y admnistrador por WillyLabs
name String(255) No Nombre común que obtendrá el dispositivo con WillyPOS
type DeviceType No No Tipo de dispositivo que ejecuta WillyPOS, es establecido automáticamente por WillyLabs
hardware_serial String(100) No No Serial del Hardware, es establecido automáticamente por WillyLabs
is_active Boolean No Especifica si el WillyPOS está activo o no. Por defecto: true
app_version String(50) No No Especifica la versión de WillyPOS autorizada para ser ejecutada en el dispositivo
tags Text[] Lista de strings que describen el WillyPOS
metadata Json JSON con una lista de Clave/Valor que describen el WillyPOS
access_key String(30) No No Llave de acceso para el WillyPOS. Generada automáticamente por la plataforma
secret_key Stirng(50) No No Clave secreta de la llave de acceso para el WillyPOS. Generada automáticamente por la plataforma
deleted_at Timestamp No Fecha y hora de la eliminación del WillyPOS
deleted_by Bigint No ID del usuario que eliminó el WillyPOS
updated_at Timestamp No No Fecha y hora de la última modificación en los datos del WillyPOS
updated_by Bigint No No ID del último usuario en modificar los datos del WillyPOS
created_at Timestamp No No Fecha y hora en que se creó el registro para el WillyPOS
created_by Bigint No No ID del usuario que creó el registro para el WillyPOS
updated_summary Json No No JSON con el historial de modificaciones en los datos del WillyPOS

DeviceType

Este enumerador especifica el tipo dispositivo que está ejecutando el Software.

Valor Descripción
pos_software Especifica que el software está siendo ejecutado en un ordenador Windows/Linux/macOS
willypos_station Especifica que el software está siendo ejecutado en un dispositivo WillyPOS Station