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 | Sí | 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 | Sí | 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 | Sí | 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[] | Sí | Sí | Lista de strings que describen el WillyPOS |
metadata |
Json | Sí | Sí | 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 | Sí | No | Fecha y hora de la eliminación del WillyPOS |
deleted_by |
Bigint | Sí | 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 |