PC SOFT

ONLINE HELP
FOR WINDEV, WEBDEV AND WINDEV MOBILE

Home | Sign in | English US
  • Overview
  • How to proceed?
  • To implement the user groupware in your application
  • Configuring, using and customizing the user groupware
  • Notes
  • Operating mode of the user groupware
  • Note
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
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 user groupware, see User Groupware.
Overview
A Windows application, an Internet or Intranet site require to define the role of different contributors. It is often necessary to define several access levels according to the user. Indeed, all users do not have the same responsibilities or the same requirements. Their ability to use some of the application features can be customized.
Let's take a simple example: an application for sales management proposes the following features:
  • Viewing the price list
  • Modifying the price list
  • Entering orders
  • Entering customers.
The accesses differ according to the user. Some examples:
  • the administrative assistants can see the price list and create orders
  • the sales people can see the price list, place orders and create new customers.
  • the sales directors have access to all the options.
To manage these access levels in your WINDEV applications or in you WEBDEV sites, all you have to do is include the user groupware in your application or in your site. In just a few mouse clicks, a standard application can be changed into an application that manages several access levels. This feature can be easily implemented in a WINDEV application or in a WEBDEV site.
When starting the application or the site, the manager will be able to create users (identified by their login and password) and to give them access to some features of the site or application.
Note: The user groupware is available for the WINDEV applications and for the dynamic WEBDEV sites run in Windows or Linux. The user groupware is not available in the static, semi-dynamic, PHP or Ajax sites.
How to proceed?

To implement the user groupware in your application

A single option is sufficient: "Workshop .. Configure the User Groupware". See The options of user groupware for more details.A single option is sufficient: on the "Project" pane, in the "Project" group, click "User groupware". See The options of user groupware for more details.
Notes

Operating mode of the user groupware

An application that is using the user groupware includes two levels:
  • the user level
  • the supervisor level
The user level
The user connects to the application via a login window/page and he can access the features that have been allowed for him.
The supervisor level
The supervisor connects to the application via a login window/page and he can access an advanced menu allowing him to configure the users and their rights, or to start the application. The configuration window/page allows the supervisor to:
  • start the application.
  • configure the groupware.
Configuring the groupware consists in creating users and groups, associating users with groups as well as managing the rights granted to each user (or group) on each window/page found in the application. The rights can be defined for the menu options, for the groups of controls and for the controls. The supervisor can gray these elements, or make them inactive or invisible. These configurations have priority over any configuration defined in the program.
See Configuring the user groupware for more details.
Note: The details regarding the users and their rights are stored in files in HyperFileSQL format. The files regarding the users can be common to several applications. The files containing the rights granted to the users on the different windows/pages found in the application are specific to the application and they cannot be shared.
WEBDEV - Server codeWindowsLinux

Note

In WEBDEV, the user groupware stores the IP addresses of the Web users who are using the Web site.
Related Examples:
WD User Groupware Training (WINDEV): WD User Groupware
[ + ] This example presents the operating mode of the User Groupware supplied with WINDEV.
The following topics are presented in this example:
1/ What is the User Groupware
2/ How can the User Groupware be included in my application
3/ How do I configure the User Groupware

Summary of the example supplied with WINDEV:
This example presents some features proposed by the User Groupware of WINDEV. It is based on an example for managing the user accounts. Some users have the rights to view the accounts while other users have the rights to perform operations (transfer, loan…)
Minimum required version
  • Version 9
This page is also available for…
Comments
Click [Add] to post a comment