WindevExpert

Vidéo 15 • Déploiement SaaS

L'Auto-Installation
Zéro Configuration

Apprenez à coder une application qui détecte son environnement et s'installe toute seule en fonction du réseau.

Le Choix du Rôle au Lancement

Scénario A : Je suis seul

L'application "crie" sur le réseau local. Personne ne répond.

DÉCISION : Je m'installe comme SERVEUR HFSQL pour le site.

Scénario B : Je rejoins un site

L'application détecte un Poste 01 déjà actif sur le LAN.

DÉCISION : Je me connecte au serveur du Poste 01.

Simulation : Algorithme de Découverte

> Application en attente de lancement...

Étape 2 : Le Fingerprint & Activation

Identité Machine (Hardware ID)

Processeur ID BFEBFBFF000906E3
Stockage Serial WD-WCC6Y7XN1L2R
Empreinte Unique du Site
7F4D-2A1B-9E8C

Activation Cloud

"Vérification du lien entre ce Fingerprint et votre Licence."

La Logique WLangage

// 1. Tentative de branchement sur le LAN
SI PAS HConnecte(MaConnexionLocale) ALORS
    // 2. Aucun serveur ? Je m'auto-déclare Maître
    InstallerServeurHFSQL() 
    gsRôlePoste = "SERVEUR"
    
    // 3. Appel de l'API Cloud pour activation
    sHWID est une chaîne = CalculerEmpreinteMachine()
    API_ActiverInstance(sHWID, sMaClefSaisie)
FIN