Skip to main content
Skip table of contents

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.

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.

Create a Scale Area

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.
    • Example:
      • DF type N8 allows for a grid with decimal places.
      • DF type N4 only allows 9 digits before the decimal point and no decimal places.
  • In the Data Items module
    • assign sub-DI Gridline to the histogram scale DI.
    • define the function
    • make symbol assignments.

Details

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.
      • 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.

Notes

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.

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

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

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.
      • Define the following functions for the sub-DIs:
        • a start date DI with function = D and
        • assign one or multiple sub-DIs with function = W
    • 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.
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.