Vidéo 12 • Scalabilité & Push
Webhooks :
Le Cloud Multi-Sites
Comment piloter des centaines de magasins et des milliers de caisses depuis un point central unique.
Ciblage Chirurgical
Niveau Instance
"Mettre à jour les tarifs pour TOUTES les boulangeries du réseau."
Niveau Site
"Informer uniquement le magasin de Lyon d'une livraison imminente."
Niveau Poste
"Verrouiller la Caisse n°2 pour une maintenance technique."
WEBHOOK_PAYLOAD
{
"target_tenant": "ALPHA-01",
"target_site": "LYON-PART-DIEU",
"action": "RELOAD_STOCK"
}
"target_tenant": "ALPHA-01",
"target_site": "LYON-PART-DIEU",
"action": "RELOAD_STOCK"
}
Le Laboratoire Multi-Sites
Magasin Paris
CAISSE 01
CAISSE 02
Magasin Lyon
CAISSE CENTRALE
Le Code de Routage
// Procédure Webdev de notification sélective PROCÉDURE NotifierChangementStock(sIDTenant, sIDSite = "") oMsg est un ST_Webhook oMsg.Action = "REFRESH_PRICE" // Si sIDSite est vide, on arrose toute l'instance (Multi-Postes) SI sIDSite = "" ALORS SocketEnvoieSignal("CHAN_" + sIDTenant, VariantVersJSON(oMsg)) SINON // Ciblage d'un magasin précis SocketEnvoieSignal("CHAN_" + sIDTenant + "_" + sIDSite, ...) FIN
Maîtrise Totale.
Vous savez maintenant comment orchestrer un dialogue bidirectionnel entre le Cloud et un parc hétérogène de machines locales.