WindevExpert

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"
}

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.