DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Communication / Fonctions SaaS
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Configure la gestion des données pour un site SaaS.
Remarques :
  • L'utilisation de cette fonction nécessite d'avoir ouvert une session d'administration SaaS au préalable en utilisant la fonction SaaSAdminConnecte.
  • L'utilisation de cette fonction est réservée à l'Administrateur SaaS. Un gestionnaire de compte client ne peut pas utiliser cette fonction.
Exemple
// Création d'un site SaaS avec une base de données pour chaque client
S est un saasSite
CxSite est une Connexion
 
S.Nom = "Forum"
 
SI SaaSAdminAjouteSite(S) = Vrai ALORS
CxSite.Serveur = "localhost"
CxSite.Provider = hAccèsHFClientServeur
CxSite.Utilisateur = "admin"
CxSite.MotDePasse = "secret"
CxSite.BaseDeDonnées = "BaseForum"
 
SI SaaSAdminModifieConnexionSite(S, saasBaseClient, CxSite) = Vrai ALORS
Info("Le site a été créé et correctement configuré.")
FIN
FIN
Syntaxe
<Résultat> = SaaSAdminModifieConnexionSite(<Site SaaS> , <Mode de gestion des données> [, <Paramètres de connexion>])
<Résultat> : Booléen
  • Vrai si la modification a été effectuée,
  • Faux dans le cas contraire. Pour plus de détails sur l'erreur, utilisez la fonction ErreurInfo.
<Site SaaS> : Variable de type saasSite ou chaîne de caractères
Site (ou nom du site) dont la gestion des données doit être modifiée.
<Mode de gestion des données> : Constante de type Entier
Mode de gestion des données, les valeurs possibles sont :
saasBaseAucuneLe site n'utilise pas de base de données.
saasBaseClientLe site utilise une base de données unique partagée entre tous les comptes clients.
saasBaseCommuneLe site utilise une base de données par compte client. Cette base est crée en dupliquant une base par défaut.
<Paramètres de connexion> : Variable optionnelle de type Connexion
Selon le mode de gestion :
Pas de base de données<Paramètre de connexion> n'est pas nécessaire, s'il est précisé, il sera ignoré.
Base de données par compte client<Paramètre de connexion> indique les paramètres de connexion à la base de données par défaut.
Base de données commune<Paramètre de connexion> indique les paramètres de connexion à la base de données commune.
Remarques
Si le site a déjà été configuré dans une gestion de base (exemple : une base par client), il est déconseille de changer cette gestion. En effet, la configuration des données n'est pas rétroactive. Les clients déjà abonnés garderont leur base. Pour modifier les paramètres de connexion rétroactivement, il est nécessaire de modifier la gestion des données de chaque client avec la fonction SaaSAdminModifieConnexionClient.
Dans le cas d'une gestion avec une base par client, les bases seront automatiquement créées sur le même serveur que la base de référence. Leur nom sera construit avec le nom du site et le nom du client (par exemple : ECommerce_Hybrid). Un utilisateur dédié à l'usage de cette base par ce client sera créé.
Composante : wd290com.dll
Version minimum requise
  • Version 15
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale