Copy the ID number of the DA you have just created to the DA field in the Modules module.
Unhide the Scale field and enter the required scale (e.g. 8).
For structuring, drag the Project data area over the newly created data area by using SHIFT + the left mouse button and then release the mouse button. As a result, the object area is subordinated to the scale area. Result of the structure:
Scale
Project
Task
Fill the Pos. and Parent area fields according to the structure displayed in the module.
To fix the scale, activate the Fixed heading parameter and deactivate the Heading parameter.
In the task area, the bars of the requested and the calculated dates are displayed below the scale.
Customize Tooltip
Objective
To define a tooltip for the requested date bar
Procedure
Open the Task data area.
Activate the Link bar checkbox for data field 002001 Bar: Requested dates in the Tooltip field, e.g.
CODE
Start: @startDateH(dd.MM.yy)
Ende: @endDateH(dd.MM.yy)
Dauer: @wdDuration Tage
Save.
Module test
Restart the Test Module module.
If you move the mouse over a requested date under the scale, the tooltip with the corresponding text is displayed.
Customize Auxiliary Bar Fields
Objective
To have an auxiliary bar field, e.g. the task name, displayed next to the calculated dates.
An auxiliary bar field is a field which is, for instance, displayed next to the bar under the scale.
Procedure
Open the Task data area.
In the standard system, a Python ID is allocated to each data item.
If an individual bar data item is used, the DF Python ID data field must be filled.
Insert field 000807 Task name another time.
Notes:
A data field can either be displayed as a data field in the module or as an auxiliary bar field. If both are to be displayed, the data field must be assigned to the data area twice.
If you enter 1, 2, or 3 in the Window data field for an auxiliary bar field, the auxiliary bar field is displayed in window 3. If Window = 9 is defined, the auxiliary bar field is invisible.
Switch to the Bar module variant.
Enter the Python ID of the bar data field in the Bar link (DF Python ID) parameter (here: bar_ta_cd_trlt) for the newly inserted TA name field.
Define the auxiliary bar field position in the Dock point parameter, e.g. 1 Start point is bar end.
Switch to the Layout module variant and enter a width for the Task name auxiliary bar field in the DF width field, e.g. 600.
The task name is displayed at the end of the bar for calculated dates.
Notes
If several auxiliary bar fields which are to be displayed at the bar end are assigned to a bar, they can be positioned in the Layout module variant via the X/Y positions.
Integrating traffic lights on auxiliary bar fields is possible.
Enable Graphic Creation, Editing, and Moving of Bars
Objective
Enable Graphic Creation, Editing, and Moving of the Bar: Requested dates bar in the Task data area
Procedure
Open the Task data area.
Switch to the Bar module variant.
Activate the following checkboxes for bar field 002001 Bar: requested dates
For structuring, drag the link area over the Task data area while holding SHIFT + the left mouse button and then release the mouse button. As a result, the link area is subordinated to the Task area. Result of the structure:
Scale
Project
Task
Link
Fill the Pos. and Parent area fields according to the structure displayed in the module.
When you open the module, the link in the table (in window 1) is to be displayed folded. For this purpose, set the Display parameter = blank (do not show).
In window 3, the display of the link is retained.
Save.
Module test
Start the Test Module module.
The links are displayed under the scale and can also be displayed in the table (window 1) by unfolding the tree.
Enable Graphic Creation of Links
Objective
Enable Graphic Creation of Links
Procedure
Open the Task data area and switch to the Bars module variant.
Activate the Link bar checkbox for data field 002951 Bar: calculated dates.
Save.
Module test
Restart the Test Module module.
The links can be created graphically.
Link Data Areas via Relation
Objective
In the Test Module module, the resource of the project manager is to be displayed below the project form.
Information
DT461 Project and DT467 Resource are not interconnected via relation.
Create resource data area and assign it to the module
Open the Modules module and enter the ID number of the Test Module module.
Insert a blank record for the new data area:
Click on the existing data area and then on the Insert button in the toolbar or
right-click on the existing data area and select Insert → Data area assignment.
Click on the No title link in the Data area field.
For structuring, drag the resource data area over the Project data area while holding SHIFT + the left mouse button and then release the mouse button. As a result, the resource data area is subordinated to the Project area. Result of the structure:
Scale
Project
Resource
Task
Link
Fill the Pos. and Parent area fields according to the structure displayed in the module.
Switch to the Connections module variant.
In the data area assignment of the resource data area, enter the following in the Relation to parent area data field: 1:N,DI001218:DI001062. Here, DI001218 = Resource and DI001062 = Manager.
As a result, the resource that corresponds to the project manager is displayed per project.
Connections between data areas also work with incomplete keys (e.g. when a child data area is assigned to DT463, whose primary key consists of two fields; but the higher level data area is assigned to DT461, whose primary key consists of only one field).
Module test
Restart the Test Module module.
The project manager resource is displayed below the project form.
Create Module Variant
Objective
To create a module variant in which
the resource data area is not displayed,
additional fields are displayed in the task data area
Create Module Variant
Open the Task data area.
Insert the following DIs:
DI059007 Milestone: text
DI001488 Hammock task
For the new data fields, select value 9 in the Window field.
Unhide the newly inserted data fields in window 1.
Click on the button in the module tab.
Click on the Create module variant and enter a name for the new variant.
In order to avoid naming conflicts, the program compares the name which has just been entered with existing variant names. As soon as no more matches are found, the arrow icon for creating and saving the new variant will be displayed on the right-hand side of the new entry.
Click on the arrow symbol or press the Return key.