STK Scheduler Configuration Form
The STK Scheduler Configuration Form allows you to define various properties of STK Scheduler.
General Tab
Auto Validation Checkbox
The Auto Validation checkbox allows you to toggle the Auto Validation feature On and Off. Auto Validation is On when the checkbox is checked. See Schedule Validation for more information on this feature.
Display Error/Info Popup Message Checkbox
Selecting this checkbox enables popup messages displayed when an error occurs or when a warning requires your acknowledgment. De-selecting this checkbox will disable the popups. The default configuration has this checkbox SELECTED (popup message will be displayed). De-selecting this checkbox is only recommended for automated installations where there is no user to acknowledge a message.
Enable Event Logging Checkbox
Selecting this checkbox enables file logging of events. Disabling this will not disable the GUI event logs.
Enable Natural Sort Checkbox
Selecting this checkbox enables natural sorting within STK. Enabling this feature sorts lists in natural sorting order, which allows for faster performance from STK Scheduler as opposed to when lists are sorted alphanumerically.
Output Dates in Day-Of-Year Checkbox
Selecting this checkbox causes STKScheduler to output dates and times in the "Day of Year" format. For instance, February 10, 1987, at 6:23 AM, would be written as "1987-041_06:23:00". When this option is not selected, STK Scheduler would output that date as "87/02/10_06:23:00".
Default Gantt Table Width
Default Gantt Table Width defines the relative width of the Gantt view task name column for printing and graphics export only. It does not affect the task came column width on the Gantt window display for the user, which is controlled by a standard Windows vertical drag bar integrated into the Gantt view window.
Cost Units Textbox
The cost units textbox allows you to define the units that are to be used in all cost values. You can enter the desired units right into the textbox. The default unit value is USD.
Advanced CSV Export Checkbox
The advanced CSV checkboxbox enables additional options when performing a CSV export to include additional fields. See File Menu for more information on perfomring a CSV export, and Advanced CSV Export for more information on the export options.
Paths Tab
User Directory Textbox
The User Directory textbox defines the location into which temporary STK Scheduler working files will be stored, as well as the event logs.
Algorithm Interrupt Directory
The Algorithm Interrupt Directory defines the location in the file system that is monitored during algorithm runs. If a file exists in this directory, then the algorithms will be aborted.
Change Directory Button
The Change Directory button opens a form that allows you to define a location into which temporary STK Scheduler working files will be stored.
STK Tab
Connection Type
The COM option enables COM connection from Scheduler to STK.
The TCP/IP Socket option enables connection from Scheduler to STK via TCP/IP socket. This should be used with STK engine applications.
If the connection type is not specified in the configuration file, the connection will be set to COM as default.
Limit Number of COM STK Instances
When the COM option is selected, this will allow limiting Scheduler to only a specified number of STK instances concurrently. If additional STK instances are needed, the least recently used will be temporarily closed.
Maximum Concurrent COM STK Instances
If the Limit Number of COM STK Instances checkbox is selected, this specifies how many STK instances can be open concurrently.
STK TCP Server
The STK Port is the server which STK Scheduler will send commands to STK via socket if the STK Socket Option is enabled. localhost is the default value, and is recommended if Scheduler Desktop and STK are running on the same server.
STK TCP Port
The STK Port is the port on the STK TCP Server on which STK Scheduler will send commands to STK via socket if the STK Socket Option is enabled.
Default STK Report Timestep
The STK Report Timestep value that will be used for newly created Schedules. Configurable from 0.001 - 1000000000.0 seconds. The value configured here may be overridden by the Schedule-specific Timestep value.
Enable Timeline View for STK Animate
The Enable Timeline View for STK Animate checkbox allows you to visualize tasks via the timeline tool gantt in STK when you choose to animate a schedule in STK.
Connect Tab
Enable TCP/IP Socket
Checking this box will enable to TCP/IP socket connection to Scheduler
Enable Return Data Through Socket
Checking this box will allow Scheduler to return data over the TCP socket.
Scheduler Server Port
The Scheduler Server Port is the port on which STK Scheduler TCP Server will listen for commands.
Enable Connect Command Logging
Checking this box will allow Scheduler to log all received API commands to a log file in the events folder.
REST Tab
Enable REST API
Checking this box will allow REST connections to STK Scheduler. This change will be applied immediately after saving the configuration.
REST URL (Requires restart)
This defines the URL(s) that can be utilitzed for REST connections. This is a semicolon-separated list of urls with ports. This can be specific urls for the server (e.g. http://localhost:5000 or http://testschedulerserver.com:5000) or can use wildcards to support multiple urls (e.g. http://*:5000). This requires restarting Scheduler to apply this change.
REST Schedule Directory
This defines the directory that certain REST commands will utilize when swapping the active schedule.
Display Tab
Hide GUI Checkbox
The Hide GUI Checkbox disables the STK Scheduler GUI. The only way to re-enable the GUI is via the API using the 'SCHED \ ShowGUI'. Then the only way to shutdown Scheduler in this state is via the API using the command 'SCHED \ Shutdown'.
OK Button
Clicking the OK button will accept any changes made to the user directory and close the form.
Cancel Button
Clicking the Cancel button will close the form without accepting changes made to the user directory.