PC SOFT

ONLINE HELP
FOR WINDEV, WEBDEV AND WINDEV MOBILE

  • 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/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Others
Stored procedures
Overview
The Feedback component is a component supplied 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.
Note: 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. See Translating the components for more details.
Versions 15 and later
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 debugging dump to the current application.
New in version 15
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 debugging dump to the current application.
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 debugging dump 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 wizard for the Feedback component:
    • 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:
  3. Enter the personal details (optional).
  4. indicate the information regarding the problem, the suggestion or the business rule.
  5. Insert (if necessary) a screen shot (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 Monitoring Center (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 is using the automatic menu and select "Windows .. Main menu .. Open the '?' menu".Display the window that is using the automatic menu. On the "Window" pane, in the "Bars and menus" group, expand "Main menu" and select "Add the '?' menu".
      2. Edit the code of "Send a suggestion, an incident, a business rule" option.
      3. Modify the code line used to specify the path of the data files. The following code line must be used:
        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.
          Note: if you update the automatic menu of your application, this code line 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.
Note: From version 19, HFSQL is the new name of HyperFileSQL.
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. See How to retrieve the bugs and suggestions made by the users? for more details.
Feedback component: the different functions of the component
The Feedback component proposes the following functions for customizing its use. See the full documentation of the Feedback component ("Description" from the popup menu of the component) for more details.
ConfigureUsed to configure the options of the Feedback component.
ErrorMessageUsed to retrieve the message regarding the last error that occurred.
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).
AddRequestUsed to add a request to the spool of Project Monitoring Center.
InEmailTestModeForce an application to use the feature for sending emails even if the database of Control Centers is accessible (sending emails in online mode).
Minimum required version
  • Version 11
Comments
Click [Add] to post a comment