ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Help / Developing an application or website / User Groupware / User Groupware - Compatibility version
  • Overview
  • The different files
  • Data files used to identify the users
  • Data files used to manage the rights
  • Password of data files
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Others
Stored procedures
Warning
From version 18, the User Groupware evolves. This help page corresponds to the User Groupware kept for backward compatibility. To get the help regarding the new version of the User Groupware, see User Groupware.
Overview
Two categories of data files are managed:
  • the data files used to identify the users. These data files can be common to several applications.
    By default, these data files are created in a subdirectory of your project (EXE\GPW_<Project name> directory). These files are used to run the test of your application.
    To run the test of your application, you can specify a different directory or use the directory containing the application data (this option is recommended for the tests run in Windows Vista with the UAC enabled).
  • the data files used to manage the rights granted to the users on the different windows or pages found in the application. These files are specific to the application.
    By default, these data files are created in a subdirectory of your project (EXE\GPW_<Project name> directory). These files are used to run the test of your application.
    To run the test of your application, you can specify a different directory or use the directory containing the application data (this option is recommended for the tests run in Windows Vista with the UAC enabled).
WINDEV Remark: When creating the executable (multi-instance executable), you have the ability define the location of the files of user groupware. For more details, see Running the test of the user groupware and using it.
The different files

Data files used to identify the users

These files can be common to several applications:
GPWUserFile of users. Contains all the characteristics of the users (login, last name, first name, password, ...)
GPWUserConfigurationFile of groups of users.
GPWConnectionHistoryFile containing the history of connections. This file is found only if the history of connections was requested.
Where are these files created?
  • By default, these data files (HyperFileSQL Classic mode) are created in a subdirectory of your project (EXE\GPW_<:Project Name> directory). When including the User Groupware, a different directory can be specified to run the tests of your application. You have the ability to use HyperFileSQL Client/Server data files. For more details, see Groupware files in HyperFileSQL Client/Server format.
    WINDEV When creating the executable, a specific directory can be specified for these common data files.
  • When creating the setup program, you can allow users to configure the location of these files ("Additional modules" plane). In this case, the location of the files of user groupware will be stored in the executable and it will be updated when installing the executable. Therefore, a common directory can be selected for several applications that manage the user groupware.
  • If "Manual start" was selected, gpwOpen is used to start the login window or page of the User Groupware as well as customize the directory of the data files found in the User Groupware. Regardless of the directories specified when creating and installing the application, this directory will be taken into account if it is specified.
Remark: if no specific setting is performed, the User data files (HyperFileSQL Classic) will be created in a subdirectory of the setup directory of executable (or library for a WEBDEV site) named \GPW_<Project Name>
For more details:

Data files used to manage the rights

These files are specific to the application. They cannot be shared with another application.
GPWConfigurationFile containing the description of the different available configurations. Each configuration is associated with a group of users.
GPWElementConfigurationStatus of each application element for each configuration. For example, enables you to store whether the "Statistics menu" must be grayed for the "Assistant" user.
GPWElementFile containing the different elements of the application to configure (window or page controls, menu options, ...)
Where are these files created?
  • By default, these data files (HyperFileSQL Classic mode) are created in a subdirectory of your project (EXE\GPW_<:Project Name> directory). You have the ability to use HyperFileSQL Client/Server data files. For more details, see Groupware files in HyperFileSQL Client/Server format.
  • When creating the setup program, you can allow users to configure the location of these files ("Additional modules" plane). You have the ability to select a specific directory for the rights files of the application.
  • If "Manual run" is selected, gpwOpen is used to start the login window or page of the User Groupware and to customize the directory of data files for the User Groupware. Regardless of the directories specified when creating and installing the application, this directory will be taken into account if it is specified.
Remark: if no specific setting is performed, the data files of rights (HyperFileSQL Classic) will be created in a subdirectory of the setup directory of executable (or library for a WEBDEV site) named \GPW_<Project Name>
For more details:

Password of data files

By default, the data files found in the User Groupware have a specific password. This password is: "PCSGPW2001".
To change this password:
  1. Display the configuration window of the user groupware ("Workshop .. Configure the user groupware").
  2. In the "Files" tab, enter the new password. The characters typed are displayed as stars.
Caution: If the groupware files already exist, their password is not modified. This modification can only be performed before the data files are created.
Remark: This password is used when the files are re-indexed or when the files are opened by WDMAP.
Minimum version required
  • Version 11
This page is also available for…
Comments
Click [Add] to post a comment

Last update: 05/26/2022

Send a report | Local help