Customize Scale Objects
Information
- In modules, the scale must always be customized above the corresponding scale objects.
Time Scale
Information
- Time scale data items form time scales under which time-related objects (e.g. bars, number values etc.) can be positioned.
- A scale DI always represents a grid for a scale area.
- Scale areas are formed by several scale data fields.
Create a Scale DI
- Create a time scale DI with class = 3 for DT400 Miscellaneous objects in the Data Dictionary module.
- In the Data Items module
- assign sub-DIs to the newly created time scales DI. For sub DIs
- Define functions in the Function field.
- Make symbol assignments in this field: For this purpose, enter the required symbol ID in the SUBDI symbol ID field.
- assign sub-DIs to the newly created time scales DI. For sub DIs
Notes on today’s line
- The today’s line is an integral part of each scale. Therefore its layout is hard-coded.
- If you wish to have a different layout for the today line, e.g. if you want it to have a different color or to even be invisible, the today line must be customized.
- To do so, you have to integrate a scale DI in a sub DI with Function = TL and store the ID of the required symbol in the SUBDI symbol ID field.
Histogram Scale
Information
- The histogram scale enables the display of histogram bars in combination with a time scale.
- Unlike time scale DIs, the histogram scale DI is not customized in a specific scale area. It is integrated in the same data area as the histogram bars.
Procedure
- Create a histogram scale DI with class = 12 for DT400 Miscellaneous objects in the Data Dictionary module.
- DB type determines the formatting of the histogram scale grid in the module.
- In the Data Items module
- assign sub-DI Gridline to the histogram scale DI.
- define the function
- make symbol assignments.
Details
- The grid line is displayed as a horizontal line in accordance with the grid defined in the data field parameters.
- The histogram scales are used together with the histogram bars for the customizing of utilization diagrams.
Notes on today’s line
- The today’s line is an integral part of each scale. Therefore its layout is hard-coded.
- If you wish to have a different layout for the today line, e.g. if you want it to have a different color or to even be invisible, the today line must be customized.
- To do so, you have to integrate a scale DI in a sub DI with Function = TL and store the ID of the required symbol in the SUBDI symbol ID field.
Scale Objects
Date Bar
Information
- Date bars are used to display the duration of, e.g., tasks in the form of bars below a time scale.
- A date bar is a complex DI, which can change its symbol depending on sub-DIs (milestone, critical, non-critical, completed, etc.).
Procedure
- Create a bar DI with class = 1 in the required data table in the Data Dictionary module.
- In the Data Items module
- assign two arbitrary sub-DIs of the DF type = D (Date) to the bar DI:
- Assign symbols. The symbol assignment determines the layout of the bars in the module.
- The required symbol in the Symbol DI field is assigned to a bar without traffic light function.
- Example in the standard: the Requested date bar (DI002001)
- In case the bar changes its display depending on different values (traffic light function), further sub-DIs are assigned.
- These sub-DIs have the Function A or D. Their customizing equates to the customizing of traffic light sub-DIs.
- Example in the standard: the date bar of the calculated dates (DI002951)
- The order or dominance of the sub-DIs is defined via the Pos. parameter.
- These sub-DIs have the Function A or D. Their customizing equates to the customizing of traffic light sub-DIs.
- A combination of both variants is possible as well. In such a case,
- the sub-DI symbols overwrite the DI symbol
- If no condition of the sub-DIs is fulfilled, the DI symbol is displayed.
- Example in the standard: the actual date bar (DI002005)
- All sub-DIs must originate from the same or a parent data table.
- The required symbol in the Symbol DI field is assigned to a bar without traffic light function.
Notes
- Date bars cannot be displayed without a Zeitskala since they enable positioning.
- Date bars are used together with time scales in scale areas for the customizing of modules with Gantt charts.
Histogram Bar
Information
- Histogram bars display values as bars below a scale. The values must be assignable to a date.
Procedure
- Option 1
- Open a DT in the Data Dictionary module, from which the values for the histogram are to be taken, and create a histogram bar DI with Class = 2.
- In the Data Items module, assign sub-DIs of a particular bar type to the histogram bar DIs.
If a histogram DI is built in this way, several histogram bar DIs need to be added to the load module in the correct order depending on the objective of the load module. In this case, a histogram bar in the application equates to a histogram bar DI in the customizer. The display in the module: the further down a histogram bar DI is positioned in the data area, the further in the foreground the histogram bar is in the application.
Example
DIs in the data area | |
Structure of DIs | |
Result in the application |
- Option 2
- Open a DT in the Data Dictionary module, from which the values for the histogram are to be taken, and create a histogram bar DI with Class = 2.
- In the Data Items module, assign sub-DIs of different functional bar groups to the histogram bar DI.
- Define the function of the sub-DIs
- Assign a symbol ID.
- Summarize the sub-DIs of the same bar group by making the same entry in the Other parameters.
If a histogram DI is built in this way, only this one histogram DI needs to be added to the load module. In the application, a histogram bar then corresponds to a group in the Customizer. The display in the module: the further down a histogram bar group is positioned in the histogram bar DI, the further in the background the histogram bar is in the application.
Example
DIs in the data area | |
Structure of DIs | |
Result in the application |
Notes
- Histogram bars can only be displayed if a data field of the Histogram scale type is assigned above them.
- The histogram scales are used together with the Histogrammskalen for the customizing of utilization diagrams.
Linkage
Information
- DIs of this Class are used for the display of structures, especially for network structures, e.g., for links in the Gantt chart.
- A linkage data item is displayed in modules as a line between two objects. The layout is defined by the sub-DI symbols.
Procedure
- Create a linkage DI with class = 8 for DT400 Miscellaneous objects in the Data Dictionary module.
- In the Data Items module
Details
Projection
Information
- Projection data items display numeric values under a time scale.
- Numeric values must be assignable to a date.
Procedure
- Create a time scale DI with class = 11 for DT400 Miscellaneous objects in the Data Dictionary module.
- In the Data Items module
- assign sub-DIs to the projection DIs.
- carry out the preallocation for the projection DI in the Summarization type field if necessary.
- If a deviating value is entered in the field of the same name at data field level when embedding the DI in a module, the deviating value takes effect.
Details
- The value W is displayed below the time scale at the position that corresponds to the date D.
- If the module construction requires multiple values to be projected, you can either create a projection DI for each value or one single protection DI with multiple sub-DIs with function = W.
- Number formats are ineffective on projection data fields since they are not numeric. They must be set in the DI (function = W).
- Customize Scale Objects
Notes
- For projection data fields, the summarization can be deactivated by setting the Summarization type = 5 on the respective data item; this cannot be achieved by setting a Summarization type on the data field or by overwriting. When setting the Summarization type = 5 on projection data fields, a message indicating this is output.
- In grouped data areas, the DI with Summarization type = 5 as well as its DI dependencies as data fields must already exist or be created.