Aller au contenu principal

Modèle PlayLoop devices

Objectif du modèle

Représenter les écrans, players ou dispositifs qui affichent des contenus PlayLoop.

Responsabilités

  • Identifier un device PlayLoop.
  • Porter son rattachement à un compte, acteur ou organisation à confirmer.
  • Gérer son authentification, statut et synchronisation.
  • Limiter les contenus accessibles au périmètre autorisé.

Relations principales

  • Un device peut être lié à une playlist.
  • Un device peut diffuser une campagne.
  • Un device peut être rattaché à un acteur ou compte PlayLoop.
  • Un device peut produire des logs de synchronisation.

Cycle de vie

  1. Création ou appairage.
  2. Activation.
  3. Synchronisations régulières.
  4. Suspension, révocation token ou remplacement.
  5. Archivage.

Permissions/RBAC liées

  • Gestion réservée aux propriétaires ou admins autorisés.
  • Token device limité à la lecture de configuration et contenus assignés.
  • Aucun droit d’administration via device.

Contraintes métier

  • PlayLoop doit fonctionner de façon autonome.
  • Un device ne doit pas dépendre obligatoirement d’une commune DMV.
  • Les tokens doivent être révocables.

Données sensibles éventuelles

  • Token ou secret device.
  • Emplacement d’écran si renseigné.
  • Historique de synchronisation.

Cache/offline éventuel

  • Cache local nécessaire pour continuité d’affichage.
  • Expiration et rafraîchissement à définir.

Stratégie d’indexation

  • Index par statut, propriétaire/périmètre, dernière synchronisation.
  • Recherche support par identifiant device.

Partitionnement si concerné

Non prioritaire pour devices ; logs de synchronisation peuvent nécessiter archivage.

État actuel vs cible

NiveauDescription
Structure visible/confirméeBackend PlayLoop contient des devices et authentification devices.
Structure probableDevice avec statut, token, rattachement et informations de sync.
Cible futureDevices autonomes, sécurisés, cacheables et auditables.

Points à confirmer

  • Type de player cible.
  • Procédure d’appairage.
  • Rattachement exact : acteur, organisation, compte PlayLoop.
  • Rotation token et offline.

Diagramme Mermaid ER simplifié