ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Help / Developing an application or website / Component / External component
  • Overview
  • Sending a suggestion, a problem or a business rule with the Feedback component
  • Sending a suggestion, a problem or a business rule with the Feedback component
  • Showing the outgoing requests
  • Configuring the Feedback component
  • If the users of the application are in offline mode
  • If the application users are in online mode
  • Retrieving and processing the user feedback
  • Feedback component: the different functions of the component
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
Overview
The Feedback component is a component provided with WINDEV. This component allows the end users of your applications to send:
  • suggestions about the application.
  • problems that occurred on the application.
  • business rules.
The different elements are received via the Control centers.
If the end user is not connected to the same network, the elements are sent by email. The user is identified by the name specified in the email.
If the user is connected to the same network (which means if he can access the data of Control Centers via network or ADSL), the elements sent are automatically added to the data of Control Centers.
Remark: If your application uses the automatic menu ("?"), the Feedback component is automatically included in your application when you select "Send a suggestion, a problem or a business rule".
Multilingual application: The Feedback component is available in French and in English. For the other languages, the wizards of the component will be displayed in English by default. However, the different messages found in the Feedback component can be translated. For more details, see Translating the components.
The Feedback component, if it is used by the application, will be automatically called from the error window of WLanguage and it will allow to transmit a dump file to the current application.
Sending a suggestion, a problem or a business rule with the Feedback component

Sending a suggestion, a problem or a business rule with the Feedback component

The Feedback component allows the end user can easily send various information. To do so:
  1. Start the Feedback component wizard:
    • via the automatic menu ("? .. Send a suggestion, a problem or a business rule").
    • via an option of your application that manages the Feedback component.
  2. In the wizard, choose the type of request to perform:
    Type of request
  3. Enter the personal details (optional).
  4. indicate the information regarding the problem, the suggestion or the business rule.
  5. Insert (if necessary) a screenshot (with comments).
A summary of the request is displayed. This request can be saved and/or printed.
During the validation, the request is directly sent:
  • If the user is in offline mode (the database of Control Centers is not accessible), the request is sent by email.
  • If the user is in online mode (the database of Control Centers if accessible via network or Internet/ADSL), the request is directly saved in the files of Control Centers.

Showing the outgoing requests

If the automatic menu was included in the WINDEV application, the user can easily see the requests already sent via "? .. Show the outgoing requests".
If the user is in offline mode, the identifier used to send the request (name specified in the email) is used.
If the user is in online mode, the identifier used to send the request (name specified in the wizard) is used.
Configuring the Feedback component

If the users of the application are in offline mode

If the Feedback component was included via the automatic menu ("?"), you have the ability to specify the email address used to send the suggestions:
  • in the wizard for creating/modifying the automatic menu.
  • in the code of the option of automatic menu.
  • when creating the executable.
Tip: specify an email address, this address will be automatically used if the users are not connected (network down, ...).

If the application users are in online mode

  • Database of Control Centers in HFSQL Classic mode: No specific configuration is required.
  • Database of Control Centers in HFSQL Client/Server mode: If the Feedback component was included via the automatic menu ("?"), the user who will be taken into account for the connection to the database is the current user. We advise you to:
    • create a "Guest" contributor in the Project Management Hub (with no administrator rights). The suggestions, business rules (for instance) will be sent via this user's connection.
    • use the parameters of the "Guest" contributor in the code of "? .. Send suggestions, ...".
      1. Display the window that uses the automatic menu. On the "Window" tab, in the "Bars and menus" group, expand "Main menu" and select "Open the '?' menu".
      2. Edit the code of "Send a suggestion, an incident, a business rule" option.
      3. Modify the line of code used to specify the path of the data files. Use the following line of code:
        pFeedback.Configure(fbPathCCData, ...
        "hfcs://<user>:<password>@<server>:<port>/<database>")

        In this code:
        • <user>: Name of a user of the Control Center.
        • <password>: Password associated with the user.
        • <server>: IP address or name of the server where the database of Control Centers is installed.
        • <port>: Server port.
        • <database>: Name of the HFSQL Client/Server database corresponding to the files of Control Centers.
          Remark: if you update the automatic menu of your application, this line of code will be automatically updated with the name of the current developer.
          If the Feedback component was included independently of the automatic menu ("?"), see the documentation about the component.
Retrieving and processing the user feedback
The Control Centers allow you to retrieve the bugs, suggestions and business rules sent by the users via the Feedback component. For more details, see How to retrieve the bugs and suggestions made by the users?.
Feedback component: the different functions of the component
The Feedback component proposes the following functions for customizing its use. For more details, see the full documentation of the Feedback component ("Description" in the context menu of the component).
AddRequestUsed to add a request to the spool of Project Management Hub.
ConfigureUsed to configure the options of Feedback component.
ErrorMessageUsed to retrieve the message regarding the last error that occurred.
InEmailTestModeForce an application to use the feature for sending emails even if the database of Control Centers is accessible (sending emails in online mode).
NewRequestUsed to open the wizard for creating a suggestion, an incident or a business rule.

To operate in offline mode, you must configure the email address for receiving the user feedback (with Configure or by specifying the Email Address control when creating the executable).
Minimum version required
  • Version 11
Comments
Click [Add] to post a comment

Last update: 09/07/2023

Send a report | Local help