PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

  • Comment utiliser la fonction gpwOuvre ?
  • Sessions prélancées
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
gpwOuvre (Fonction)
En anglais : gpwOpen
AjaxNon disponible
ODBCOLE DBNon disponible avec ces types de connexion
Ouvre la fenêtre ou la page de login du groupware utilisateur.
Remarque : Cette fonction est nécessaire uniquement si le groupware utilisateur a été intégré avec l'option "Lancement manuel". Si l'option "Lancement automatique" a été choisie, cette fonction est ignorée.
Exemple
// Ouvre la fenêtre de login du groupware utilisateur
nRes est un entier = gpwOuvre("c:\GpwUtilisateur")
// Si le login a échoué
SI nRes <> gpwOk ALORS
SELON nRes
CAS gpwAnnulation : Info("Vous avez cliqué sur le bouton Annuler.")
CAS gpwErreur : Erreur("Erreur à l'initialisation du groupware.")
CAS gpwUtilisateurInconnu : Erreur("Utilisateur inconnu.")
CAS gpwMotPasseInvalide : Erreur("Mot de passe invalide.")
FIN
FinProgramme()
FIN
// Récupération du prénom de l'utilisateur
Prénom est une chaîne = gpwRecupInfoUtilisateur(gpwInfoPrénom)
Info("Bienvenue" + Prénom)
Syntaxe
Versions 18 et supérieures

Syntaxe du nouveau groupware utilisateur Masquer les détails

<Résultat> = gpwOuvre([<Répertoire des fichiers du groupware>])
<Résultat> : Constante de type Entier
Résultat de l'ouverture de la fenêtre/page de login.
gpwAnnulationL'utilisateur a cliqué sur le bouton "Annuler" de la fenêtre de login du Groupware.
gpwErreurUne erreur est survenue. Pour obtenir le détail, utilisez la fonction ErreurInfo.
gpwMotDePasseInvalideLe mot de passe n'est pas valide. Il ne correspond pas au mot de passe de l'utilisateur décrit dans la base de données du groupware.
gpwOkL'utilisateur est connecté .
gpwUtilisateurInconnuL'utilisateur n'est pas référencé dans la base de données du groupware utilisateur.
<Répertoire des fichiers du groupware> : Chaîne de caractères (avec guillemets) optionnelle
Ces fichiers de données permettent de gérer les utilisateurs et leurs droits. Par défaut, ces fichiers de données sont créés dans un sous-répertoire de votre projet (répertoire EXE\GPW_<Nom du projet>).
HFSQL Client/Serveur Par défaut, ces fichiers de données sont créés sur le serveur dans un sous-répertoire de votre base de donnée (database) : répertoire .\GPW_<Nom du projet>.

Si ce paramètre correspond à une chaîne vide ("") ou n'est pas spécifié, le répertoire utilisé sera le répertoire par défaut du groupware utilisateur.
HFSQL Client/Serveur Si ce paramètre correspond à un point ".", les fichiers de données du groupware utilisateur seront créés sur le serveur à la racine de la base de données (database).
Nouveauté 18

Syntaxe du nouveau groupware utilisateur Masquer les détails

<Résultat> = gpwOuvre([<Répertoire des fichiers du groupware>])
<Résultat> : Constante de type Entier
Résultat de l'ouverture de la fenêtre/page de login.
gpwAnnulationL'utilisateur a cliqué sur le bouton "Annuler" de la fenêtre de login du Groupware.
gpwErreurUne erreur est survenue. Pour obtenir le détail, utilisez la fonction ErreurInfo.
gpwMotDePasseInvalideLe mot de passe n'est pas valide. Il ne correspond pas au mot de passe de l'utilisateur décrit dans la base de données du groupware.
gpwOkL'utilisateur est connecté .
gpwUtilisateurInconnuL'utilisateur n'est pas référencé dans la base de données du groupware utilisateur.
<Répertoire des fichiers du groupware> : Chaîne de caractères (avec guillemets) optionnelle
Ces fichiers de données permettent de gérer les utilisateurs et leurs droits. Par défaut, ces fichiers de données sont créés dans un sous-répertoire de votre projet (répertoire EXE\GPW_<Nom du projet>).
HFSQL Client/Serveur Par défaut, ces fichiers de données sont créés sur le serveur dans un sous-répertoire de votre base de donnée (database) : répertoire .\GPW_<Nom du projet>.

Si ce paramètre correspond à une chaîne vide ("") ou n'est pas spécifié, le répertoire utilisé sera le répertoire par défaut du groupware utilisateur.
HFSQL Client/Serveur Si ce paramètre correspond à un point ".", les fichiers de données du groupware utilisateur seront créés sur le serveur à la racine de la base de données (database).

Syntaxe du nouveau groupware utilisateur Masquer les détails

<Résultat> = gpwOuvre([<Répertoire des fichiers du groupware>])
<Résultat> : Constante de type Entier
Résultat de l'ouverture de la fenêtre/page de login.
gpwAnnulationL'utilisateur a cliqué sur le bouton "Annuler" de la fenêtre de login du Groupware.
gpwErreurUne erreur est survenue. Pour obtenir le détail, utilisez la fonction ErreurInfo.
gpwMotDePasseInvalideLe mot de passe n'est pas valide. Il ne correspond pas au mot de passe de l'utilisateur décrit dans la base de données du groupware.
gpwOkL'utilisateur est connecté .
gpwUtilisateurInconnuL'utilisateur n'est pas référencé dans la base de données du groupware utilisateur.
<Répertoire des fichiers du groupware> : Chaîne de caractères (avec guillemets) optionnelle
Ces fichiers de données permettent de gérer les utilisateurs et leurs droits. Par défaut, ces fichiers de données sont créés dans un sous-répertoire de votre projet (répertoire EXE\GPW_<Nom du projet>).
HFSQL Client/Serveur Par défaut, ces fichiers de données sont créés sur le serveur dans un sous-répertoire de votre base de donnée (database) : répertoire .\GPW_<Nom du projet>.

Si ce paramètre correspond à une chaîne vide ("") ou n'est pas spécifié, le répertoire utilisé sera le répertoire par défaut du groupware utilisateur.
HFSQL Client/Serveur Si ce paramètre correspond à un point ".", les fichiers de données du groupware utilisateur seront créés sur le serveur à la racine de la base de données (database).

Syntaxe de l'ancien groupware utilisateur (conservée par compatibilité) Masquer les détails

<Résultat> = gpwOuvre([<Répertoire du fichier des droits> [, <Répertoire des fichiers des utilisateurs>]])
<Résultat> : Constante de type Entier
Résultat de l'ouverture de la fenêtre/page de login.
gpwAnnulationL'utilisateur a cliqué sur le bouton "Annuler" de la fenêtre de login du Groupware.
gpwErreurUne erreur est survenue. Pour obtenir le détail, utilisez la fonction ErreurInfo.
gpwMotDePasseInvalideLe mot de passe n'est pas valide. Il ne correspond pas au mot de passe de l'utilisateur décrit dans la base de données du groupware.
gpwOkL'utilisateur est connecté .
gpwUtilisateurInconnuL'utilisateur n'est pas référencé dans la base de données du groupware utilisateur.
<Répertoire du fichier des droits> : Chaîne de caractères (avec guillemets) optionnelle
Ces fichiers de données permettent de gérer les droits des utilisateurs sur les différentes fenêtres de l'application. Ces fichiers sont propres à l'application. Par défaut, ces fichiers de données sont créés dans un sous-répertoire de votre projet (répertoire EXE\GPW_<Nom du projet>).
HFSQL Client/Serveur Par défaut, ces fichiers de données sont créés sur le serveur dans un sous-répertoire de votre base de donnée (database) : répertoire .\GPW_<Nom du projet>.

Si ce paramètre correspond à une chaîne vide ("") ou n'est pas spécifié, le répertoire utilisé sera le répertoire par défaut du groupware utilisateur.
HFSQL Client/Serveur Si ce paramètre correspond à un point ".", les fichiers de données du groupware utilisateur seront créés sur le serveur à la racine de la base de données (database).
<Répertoire des fichiers des utilisateurs> : Chaîne de caractères (avec guillemets) optionnelle
Ces fichiers de données peuvent être communs à plusieurs applications. Par défaut, ces fichiers de données sont créés dans un sous-répertoire de votre projet (répertoire EXE\GPW_<Nom du projet>). Il est possible de définir l'emplacement des fichiers communs du groupware utilisateur à plusieurs applications. Dans ce cas, il est nécessaire de préciser le chemin des fichiers de données à utiliser.
HFSQL Client/Serveur Par défaut, ces fichiers de données sont créés sur le serveur dans un sous-répertoire de votre base de donnée (database) : répertoire .\GPW_<Nom du projet>.

Si ce paramètre correspond à une chaîne vide ("") ou n'est pas spécifié, le répertoire utilisé sera le répertoire par défaut du groupware utilisateur.
HFSQL Client/Serveur Si ce paramètre correspond à un point ".", les fichiers de données du groupware utilisateur seront créés sur le serveur à la racine de la base de données (database).
Remarques

Comment utiliser la fonction gpwOuvre ?

La fonction gpwOuvre permet de personnaliser le lancement du groupware utilisateur. Il est ainsi possible d'exécuter du code, de lancer des fenêtres, des pages, ... avant de lancer la fenêtre ou la page de connexion au groupware utilisateur.
Un exemple d'utilisation de cette fonction : dans une application multilangue utilisant le groupware utilisateur, la première fenêtre/page de l'application permet de choisir la langue d'exécution. Il est donc nécessaire lors de la création de l'application :
  • de ne pas choisir le lancement automatique du groupware utilisateur lors de son intégration
  • d'ouvrir la fenêtre/page de choix des langues en première fenêtre de l'application, puis d'appeler la fenêtre/page de login grâce à la fonction gpwOuvre.
Versions 20 et supérieures

Sessions prélancées

Si votre projet utilise les sessions prélancées, cette fonction ne doit pas être utilisée dans l'événement "Initialisation" du projet. Cette fonction doit être utilisée dans l'événement "Initialisation du projet après connexion au site".
Nouveauté 20

Sessions prélancées

Si votre projet utilise les sessions prélancées, cette fonction ne doit pas être utilisée dans l'événement "Initialisation" du projet. Cette fonction doit être utilisée dans l'événement "Initialisation du projet après connexion au site".

Sessions prélancées

Si votre projet utilise les sessions prélancées, cette fonction ne doit pas être utilisée dans l'événement "Initialisation" du projet. Cette fonction doit être utilisée dans l'événement "Initialisation du projet après connexion au site".
Composante : wd240gpu.dll
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire