A ROB-EX Scheduler Client or Viewer has a global configuration file called custom\GanttSetup.properties
. The file contains various settings concerning the behavior and appearance of ROB-EX. Configurations made in this file, by an Admin, will affect all clients starting from the same installation directory. Note that many settings, specially regarding the UI appearance, is set locally per client in the Functions->Settings->General menu.
Create a new configuration file
In a fresh installation of ROB-EX Scheduler Client or Viewer no configuration file exists. So in order to change one or more setting(s) the file needs to be created first. Create a text file in the following folder.
<sch_client_dir>\custom
Name the text file GanttSetup.properties
All changes to this file will affect all ROB-EX clients starting from same exe file in <sch_client_dir>\bin
.
Add settings to the configuration file
If a setting is not mentioned in the configuration file the default value is used. Thus only the settings to be changed should be added to the file. In order to add a setting to GanttSetup.properties
find the setting in the Reference of available settings, copy it to the clipboard and paste it into the file. ROB-EX must be restarted in order to apply the changes made in the file.
Comments can be inserted in the configuration file by starting the line with a hash (‘#’) sign, see below.
# This is a comment
Example – add setting “Disallow the switching of operation status”
In order to disallow the user to change status on operations paste the following line into the GanttSetup.properties
file.
gui.operation.status.change=false
Example – add setting “Hide operations with status Completed”
Completed operations can be hidden from the Gantt chart. To do this paste the line below. The different operations status values are listed here.
model.oprstatus.70.visible=false
Paused and Cancelled operations can also be hidden by specifying the lines below.
model.oprstatus.50.visible=false
model.oprstatus.60.visible=false
Add setting “Synchronize Manpower and operation efficiency”
If ROB-EX has the “Manpower” plug-in installed, the manpower factor and operation efficiency can be synchronized in different ways. Valid settings are:
Value | Description |
---|---|
off |
There is no synchronization between the operation efficiency and the operation manpower |
clone |
The operation efficiency will be copied to the operation manpower |
scale |
The operation manpower will scale with the operation efficiency |
In order to enable the setting paste the line below and change to the desired value.
SynchronizeManPowerFactorAndOprEfficiency=clone
Notice that this setting can be enabled/disabled for each resource in “Edit->Resource”. Select a resource and select the “Detail” tab. Change the “Synchronize Manpower and Efficiency” to “Default”, this will enable the setting in GanttSetup.
Example of a “GanttSetup.properties” file
The above examples are put together below. The comments are also included.
# Enable the switching of operation status
gui.operation.status.change=false
# Control based on individual operation status if an operation should be visible or not in the gantt chart
# Useful to hide completed operations without actually removing the operation from the route
# Only status values listed here are supported
# Status operation PAUSED
model.oprstatus.50.visible=true
# Status operation CANCELLED
model.oprstatus.60.visible=true
# Status operation COMPLETE
model.oprstatus.70.visible=true
#Should the man power factor and the operation efficiency always be the same?
SynchronizeManPowerFactorAndOprEfficiency=clone
Reference of available settings
The links in the index below will jump to the relevant sections of the global settings file. Read the comment directly above the setting, to understand what the setting does.
- Resource and calendar
- Project
- Order
- Operation
- Scheduling
- BOM
- Misc – Miscellanious settings
- Appearance – Colors, Logo, etc.
- Show or hide – If certains fields and controls are visible or hidden
- Integration – Global settings related to XML, CSV and other integration modules
- Database Connection Pool – Global settings regarding Data Sources.
- ROB-EX in headless mode – Global settings when running the Integration Client
Post your comment on this topic.