ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Help / Editors / Project editor
  • Overview
  • Configuring the dashboard
  • The dashboard in detail
  • Project details
  • Project analysis
  • Project elements
  • Source Code Manager
  • Quick selection
  • Static audit
  • External components
  • Code
  • Runtime
  • Performance
  • Automated tests
  • Cover
  • Tasks and incidents
  • Notes
  • Documents
  • Recent files
  • Translation
  • HFSQL servers
  • CustomMenu
  • Last commands
  • Action plans
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 project dashboard provides an overall view of project status via different indicators. The dashboard includes several elements (Widgets) that provide an overall view of project status. Each widget displays different information about the project.
Configuring the dashboard
You can use a context menu to configure and customize your project dashboard (right click in an empty dashboard area).
This context menu is mainly used to:
  • Change to edit mode: The "Modification" mode allows you to configure the different widgets. You can:
    • move the widgets: Simply select the desired widget, keep the left mouse button down and move the widget to the desired location.
    • display new widgets: all you have to do is reopen the context menu of the dashboard and select "Add". The available widgets are proposed and they can be selected.
    • hide the useless widgets: all you have to do is open the context menu of widget to hide and select "Hide". The widget is immediately deleted from the dashboard.
    • restore the initial configuration (before switching to edit mode).
    Remark: To exit from the "Modification" mode, all you have to do is reselect "Modification mode" in the context menu of dashboard.
  • Animate the widgets: This option is used to get an animation effect when the widget is updated.
  • Refresh the dashboard: This option is used to update the dashboard according to the last modifications performed in the project.
Most of the widgets propose their own options.
The dashboard in detail

Project details

This widget is used to quickly view the characteristics of the project:
  • Project found or not the SCM (Source Code Manager). If the project is not found in the SCM, a link allows you to add it.
  • Number of configurations found in the project. By expanding the arrow button, you have the ability to select a project configuration or to create a new one.
Different links and menus are found in this Widget:
  • A click on the project directory is used to open this directory in the Windows explorer.
  • The "Code" option is used to display the project code in the code editor.
  • The "Description" option is used to display the description window of the project.
The arrow button at the top right of widget is used to open a drop-down menu with the main project options:

Project analysis

This widget allows you to find out whether the project is associated with an analysis.
If the project is associated with an analysis, the name of the analysis and the number of data files found in the analysis are displayed. The arrow button is used to open the analysis in the editor.
If the project is not linked to an analysis, the "Create an analysis" link allows starting the analysis creation wizard.

Project elements

This widget allows you to find out the number of elements in the current project (number of windows, reports, classes, ...). A click on the magnifier is used to open the window for quick search of project elements. For more details, see Window for quick selection.
This widget offers a context menu (right click) that allows you to:

Source Code Manager

When a project is included in a repository, this widget allows you to get:
  • the current management mode (automatic or Master/Subscriber).
  • the number of checked-out elements. Click this number to open the window that allows you to check elements into the repository.
  • the number of elements to check in. Click this number to open the window that allows you to retrieve elements from the repository.
  • the project size in the Source Code Manager.
For more details, see Working with the Source Code Manager.

Quick selection

This widget gives quick access to the project elements. All you have to do is type a word in the search control to display all the project elements containing this word.
A context menu on the elements found allows performing the desired action (open, exclude from configuration, delete from project, ...).

Static audit

This Widget allows you to:
  • see the number of compilation errors found in the project. A click on the number of errors is used to view the list of compilation errors.
  • start the static audit of the project. All you have to do is click the gray arrow of widget.
For more details, see Static audit.

External components

This widget is used to find out the number of external components found in the project.
A drop-down menu (displayed via a click on the arrow) is used to:
  • Import an external component from a file.
  • Import an external component from the SCM.
  • Import a utility or sample external component.
  • Display the list of external components imported into the project.
  • Relocate a component.

Code

This Widget is used to get code statistics about the project:
  • Total number of lines.
  • Author of lines of code. A click on the magnifier is used to perform a search on all the lines of code belonging to the author.
  • Number of comment lines. A click on the magnifier is used to perform a search on all the comment lines.
  • Number of processes containing lines of code.
  • Number of preset actions. A click on the magnifier is used to perform a search on all the preset actions.
  • Number of automatic management of errors. A click on the magnifier is used to perform a search on these processes.

Runtime

This widget (also called "Dynamic audit") is used to start a dynamic audit. The dynamic audit is used to perform an audit during the test of the application. You can find out:
  • the memory footprint of the elements used by the application.
  • the images not found, ...
A click on the widget arrow is used to expand the widget menu. This menu is used to:
  • enable or not the dynamic audit.
    • If the dynamic audit is enabled, it will be performed for each project GO. The corresponding audit file is saved in the project directory.
    • If the widget is disabled, a link is used to re-enable it.
  • start a detailed project GO.
  • open an audit.
For more details, see Dynamic audit.

Performance

This widget is used to start the performance profiler on the project. The performance profiler is used to check and optimize the execution time of the application.
A click on the widget arrow is used to expand the widget menu. This menu is used to:
  • enable (or not) the performance profiler.
    • If the performance profiler is enabled, it will be performed for each project GO. The corresponding file is saved in the project directory.
    • If the widget is disabled, a link is used to re-enable it.
  • start the performance profiler.
  • open the performance profiler.
For more details, see Performance profiler.

Automated tests

This widget is used to find out the percentage of automated tests passed, in error or not passed.
A click on the widget arrow is used to expand the widget menu. This menu is used to:
  • run all the project tests.
  • run all the project tests not passed.
  • run all the project tests in construction.
  • run all the tests that detected a project error.
  • display the results.
  • record a new test scenario.
For more details, see Automated tests.

Cover

This widget displays a chart showing the percentages of tested and untested code.
A click on the widget arrow is used to expand the widget menu. This menu is used to:
  • Display the result of last GO. In this case, only the code coverage regarding the last GO of current configuration is displayed.
  • Display personal results. In this case, the code coverage regarding the current developer on the current configuration is displayed. The data of GO and automated tests is taken into account.
  • Display team results. In this case, the code coverage regarding all the developers working on the current configuration is displayed. The data of GO and automated tests is taken into account.
  • Enable or disable the widget (to display or not the data of code coverage in the project dasboard.
  • Display coverage in the code. Used to display the lines whose test was run in the code editor.

Tasks and incidents

This widget is used to display the number of tasks and incidents saved in the Project Monitoring Center for this project.

Notes

This widget is used to enter notes ("+" button).

Documents

This widget is used to list the different documents associated with the project. For each document, a context menu allows you to open it, to remove it from the project or to delete from the disk.
A click on the "+" button of the widget is used to expand the addition menu. This menu is used to:
  • Select an existing document.
  • Scan a document (a Twain device is required on the computer).

Recent files

This widget lists the last elements opened in the current project.

Translation

If WDMSG (translation tool) is installed, this widget is used to manage the translations of the project elements.
This Widget:
  • displays the number of untranslated elements.
  • is used to check out the messages to translate.
  • is used to check in the translated messages
For more details, see WDMSG.

HFSQL servers

This widget is used to create shortcuts to HFSQL servers.
The "+" button is used to add a new HFSQL server into the widget. All you have to do is specify the necessary connection parameters: server, port, login and password.
The popup menu of the server proposes to :
  • connect to the server: The HFSQL Control Center is started.
  • delete the server from the widget.

CustomMenu

This widget is used to access the commands defined in the custom-menu. To do so, click the Widget arrow to expand the options of the custom-menu.
For more details, see CustomMenu.

Last commands

This widget lists all the actions performed on the current product.

Action plans

This widget is used to list the last action plans run as well as their status.
A click on the widget arrow is used to expand the widget menu. This menu is used to:
  • Configure the coordinator address.
  • Start the administrator of software factory.
For more details, see Software Factory.
Minimum version required
  • Version 19
This page is also available for…
Comments
Click [Add] to post a comment

Last update: 04/05/2023

Send a report | Local help