With a new Gantt report option, end users can create fully customisable Gantt reports without scripting expertise.
Create a Gantt Report just like any other report on the Reporting tab. There are two tabs on the report - a Setup tab and a Result tab. You do all of the configuration of the report on the Setup tab, and then switch to the result tab to see the result.
Adding Gantt Report
To add a new Gantt report, in the Reporting tab press Add Report button and select Gantt option.
Setup
Configuration tab
Instructions on how to use main data fields, see in the table below:
General Settings | Main setting of Gantt report in the Result tab |
Gantt Bar Method | Select from the dropdown preferred Gantt Bar Method “Scheduled” or “FullPeriod”.
Depending on the model setup, FullPeriod may give a better representation of the scheduler’s intent in ATS, but for better visualization of results in APS, “Scheduled” method is recommended. |
Result Panel Column Section Max Width | Specify the desired maximum width of the section with columns in the Result tab. |
Page Row Height | Specify the desired height of rows in the Page list. To display Page list, select “Page” as location in the Groupings tab. |
Gantt Row Height | Specify the desired height of rows in the Gantt. |
Compress Blanks | If selected, when a value does not apply to a grouping at a level, a blank will be used instead. This can lead to a chain of nodes which just say “blank” before you get to the userful node at the end of the chain. If compress blanks is enabled, this will remove the intermediate blank nodes for a cleaner look. Example, if you’re looking at Stockpiles and Reserves:
|
Split Noncontiguous Chronologically Sorted Leaf Tasks | This option will split and duplicate leaf tasks (tasks with no child tasks) if all of the following are true:
This option generally only makes sense if the leaf tasks are dig or blast blocks being operated on by a single Agent. If this option is enabled and an agent finishes half block A, then does block B, and then returns to finish block A, there will be two rows for task A, rather than just one. |
Show Horizontal Lines | Flag this box to display or hide horizontal lines between rows in Gantt. |
Horizontal Line Color | Optionaly, specify a color and opacity of a horizontal line. |
Show Multi-Shading Badge | Flag this box to display or hide multi-shading badge. |
Multi-Shading Badge Color | Optionaly, specify a color and opacity of a multi-shading badge. |
Rostered Delays Settings | Settings of Delays display in the Results tab |
Shading | Select “(none)” of “<Default Delays>” shading. <Default Delays> reflects delays colors set in the Delays setup step. |
Hatch Pattern | Optionaly, select a different hatch pattern for the delays shading. |
Opacity | Optionaly, specify a different hatch pattern for the delays shading. |
Group Header | Settings of Groups display in the Results tab |
Text Color | Optionally, specify a color of text for “Groups” header in the Result tab. |
Back Color | Optionally, specify a background color for “Groups” header in the Result tab. |
Text | Optionally, change “Groups” header text in the Result tab. |
Width | Optionally, specify a width of the Groups column in the Result tab. |
Font | |
Family | Optionally, specify font, size and style of the “Groups” header text. |
Size | |
Style | |
Periods | Periods display settings in the Result tab |
Period Set | Select which period set will be used in Gantt report. This will determine the periods shown in the timeline at the top. Available Period sets are configured in the Periods setup step. |
Start Period | Select a period to start your custom Gantt report. |
End Period | Select a period to finish your custom Gantt report. |
Left Timeline Buffers (Pixels) | The blank space on the left of the timeline to leave room for labels. |
Right Timeline Buffers (Pixels) | The blank space on the right of the timeline to leave room for labels. |
Schedule Start Guide | Setting of the red dashed line at the start of the schedule |
Enabled | Leave flagged (default), if you want the red dashed line to be shown at the start of the schedule, otherwise unflag this option. |
Color | Optionally, specify a color of the schedule start guide line. |
Line Style | Optionally, specify a style of the schedule start guide line. |
Line Width | Optionally, specify a width of the schedule start guide line. |
Dash Multiplier | Optionally, specify a dash multiplier of the schedule start guide line. |
Schedule End Guide | Setting of the red dashed line at the end of the schedule |
Enabled | Leave flagged (default), if you want the red dashed line to be shown at the start of the schedule, otherwise unflag this option. |
Color | Optionally, specify a color of the schedule end guide line. |
Line Style | Optionally, specify a style of the schedule end guide line. |
Line Width | Optionally, specify a width of the schedule end guide line. |
Dash Multiplier | Optionally, specify a dash multiplier of the schedule end guide line. |
Axis Display | |
Major | Settings of the first row in the timeline. |
Enabled | Leave flagged (default), if you want the first line (with Year and Month) to be shown at the very top of the schedule, otherwise unflag this option. |
Text Color | Optionally, specify a color of the Major Axis Header text in the Result tab. |
Back Color | Optionally, specify a background color of Major Axis Header text in the Result tab. |
Header Font | Optionally, specify font, size and style of the Major Axis Header text. |
Guide Line | Settings of the Guide Line between Major periods (only visible if Major Axis display is enabled). Optionally, specify font, color, style, width and dash multiplier of the Major Axis Guide Line. |
Minor | Settings of the second row in the timeline. |
Enabled | Leave flagged (default), if you want the second line (with Dates) to be shown at the top (middle row) of the schedule, otherwise unflag this option. |
Text Color | Optionally, specify a color of the Minor Axis Header text in the Result tab. |
Back Color | Optionally, specify a background color of Minor Axis Header text in the Result tab. |
Header Font | Optionally, specify font, size and style of the Minor Axis Header text. |
Guide Line | Settings of the Guide Line between Minor periods (only visible if Minor Axis display is enabled). Optionally, specify font, color, style, width and dash multiplier of the Minor Axis Guide Line. |
Period | Settings of the third row in the timeline. |
Enabled | Leave flagged (default), if you want the third line to be shown at the top (bottom row) of the schedule, otherwise unflag this option. |
Text Color | Optionally, specify a color of the Periods Axis Header text in the Result tab. |
Back Color | Optionally, specify a background color of Periods Axis Header text in the Result tab. |
Header Font | Optionally, specify font, size and style of the Periods Axis Header text. |
Guide Line | Settings of the Guide Line between Periods (only visible if Periods Axis display is enabled). Optionally, specify font, color, style, width and dash multiplier of the Periods Axis Guide Line. |
Even Back Color | Allows you to alternate background colors of the Gantt each period. This may be useful for night/day shift. |
Odd Back Color | |
Color Badges | Leave flagged (default), if you want colored periods badges to be shown at the top (bottom part) of the schedule, otherwise unflag this option. |
Labels tab
In the Labels tab, you can create a number of Single and Multi-Activity labels, that can be used as labels next to the Gantt chart bars and in the added columns.
Single labels
In the Name column, add a number of Single labels, that will appear next to the Gantt bars, or in the columns, created in the Columns tab. Create as many single labels as you need, and name them accordingly. You can also copy all the labels, as well as import and export them from other projects.
2. Every single label is tied to the single Data Source (Gantt/ProductionDrilling/ProductionCharging/Mining/ProductionBlasting), that can be selected in the Data Source column.
3. In the Data Field column, specify a field to report out from the Data Source. Note that available fields vary depending on the data source selected.
Depending on data reported out, Data Fields can be “Number”, “Text” or “DateTime” type. Display format for each type will vary accordingly.
4. In the Display panel on the right, specify a format and include prefix and suffix, if required. Leave blank to ignore, or specify units of measurements as a suffix, for example.
Note the format for text (rather than numeric) fields is different.
Because text is being shown, it’s possible there are more than one value. The format will let you choose how you want the label to appear in this case. “Mode” will chose the most common occurrence. “Blank” will show nothing. “Star” will show a “*” symbol.
5. You can also apply filters for individual labels in the Filters panel. These filters will enable you to only include values which pass ALL of the filters. In the case above label “Volume” will show the volume mined only by agent EX001.
Note the filters allow the use of wildcards, “|” symbols, etc. They can be set up with the same syntax as the Chrono report filters.
Multi-Activity Labels
In the Multi-Activity Labels panel you can assign different labels to different activities. To do so, add a multi-activity label and select pre configured single label to each activity, or select “(none)” for not displaying any label at all.
Because each bar in a Gantt may be associated with one (or more) activities, a multi-label allows you to choose the label that will be shown based on the activity being done.
A multi-Activity label can be only be used next to a Gantt bar - it cannot be used in a column.
Shadings tab
In the Shadings tab, you can add shading options to your Gantt. There are different types of shadings: DataSource, Source, Destination, Agent, Parcel, Activity and Delay.
Parcels shadings depend on the activity:
You can then choose colors based on the mutex selected, rather than for each item. There’s always an <All Items> option which will just show you every unique value. If a mutex is available (which are not available for all types, and are configured in the Setup tab), it will only show the options of the mutex. For example:
Mutex for Mining/Drilling/Charging Parcels is configured in Setup > Parcel Subsets > Mutex Subsets.
Mutex for Agents is configured in Setup > Agent Subsets > Mutex Subsets.
Colors for all the shadings except for Agents are to be set manually. No color is used by default.
The color for the Agents shading is set to the color in the Setup > Agents, but you can change it, if required.
Note, that if Agent’s color is changed in Setup > Agents it won’t be automatically reflected in the Gantt Agents shading. To update, select the color manually, or delete that Agents shading and add it again - colors will be updated to the color in Setup step.
Filters tab
In the Filters tab, you can add filters to your Gantt. There are different types of filters: DataSource, Source, Destination, Agent, Parcel, Activity and Delay.
Any item that does not pass ALL filters configured here will not be considered on the Gantt.
Groupings tab
This is really the heart of how things are displayed on the Gantt.
The first thing to do is create “Group Options” which are string of text. If “Include in Name” is on - this text will appear in a node on the tree. You also need to choose a level number. This level number is referenced again below.
You can put more than one group option at the same level. If you do this, the text provided by the group option will be concatenated together with the others, using the “Name Separator” in the group set panel below.
You may disable “Include in Name” if you want to break apart two things, but not have that text appear in the tree.
For Source and Destination Group Options, you can choose the level that you want to for the name. You can do something like Dig_Pit - just choose dig first, and pit second, and use _ as the name separator. You can also leave the name blank for certain types of sources/destinations - in this case a blank will be used instead. If you are using a multi-part name (multiple group options at the same level), and one of those is blank - it will be ignored when constructing the full name. This allows you to have a name for pit blocks like Mine/Pit/Bench/Blast but for stockpiles Stockpiles/SP1 - and have them appear next to each other in the Gantt.
Location - You can choose for the first grouping to be allocated to a page instead of the Gantt. This will create a panel on the left of the Gantt, and you can switch between the items there.
Collapsed - Whether this node in the tree is expanded or not.
Shading - You can choose from one of the options in the Shading tab. Alternatively you can choose <Solid> and then choose a color for the bar. You can also choose none, in which case no bar will appear on the row. There are certain types of shadings that can only be shown if at the level the shading is applied has been filtered down to a single activity either through the selections at a level above or through the Filters tab.
Left/Right Label - You can choose a label that will appear on the left and/or right of the Gantt bar. This can be a multi-label or a single label.
Columns tab
You can create extra columns - these will be shown to the right of the group names. These can only be single labels.
Extra Guides tab
You can create extra guides (vertical lines on the Gantt at a specified date) to indicate certain important events.
Printing tab
You can create one or more print configurations. These will be used when using the print function. The print function will save the document as specified to a PDF file. For printing on a plotter, use size A0 and get a PDF, then print the PDF from Acrobat.
Fit to Horizontal Pages - This will resize the Gantt such that it fits to the specified pages wide. If set to 0, it will use the required number of pages.
Fit to Vertical Pages - This will resize the Gantt such that it fits to the specified number of pages or less as it may not be possible to fit it to an exact number of pages vertically.
Result
Row Order
On the Result tab, you can click the Reorder Rows button to show this dialog. This will allow you to change the order that items are sorted in the Gantt. You can choose either ascending, descending, or customized - which will allow you to specify the order explicitly.