100
Welcome to the Guided Tour! Please click through the presentation at your own pace.

Welcome to the Guided Tour! Please click through the presentation at your own pace

Embed Size (px)

Citation preview

Page 1: Welcome to the Guided Tour! Please click through the presentation at your own pace

Welcome to the Guided Tour!

Please click through the presentation at your own pace.

Page 2: Welcome to the Guided Tour! Please click through the presentation at your own pace

The Master SchedulerThe Master Scheduler

Welcome to the TMS Guided TourWelcome to the TMS Guided Tour

TMS is the Public Transit Planning, TMS is the Public Transit Planning, Scheduling, Operations, and Scheduling, Operations, and

Information tool that's perfect Information tool that's perfect for agencies and contractors of for agencies and contractors of

all sizes.all sizes.

themasterscheduler.com themasterscheduler.com

Page 3: Welcome to the Guided Tour! Please click through the presentation at your own pace

This Presentation…This Presentation…

……is both a comprehensive sales pitch is both a comprehensive sales pitch and a step-by-step “refresher” tutorialand a step-by-step “refresher” tutorial

In it, TMS is covered front-to-end.In it, TMS is covered front-to-end.

themasterscheduler.com themasterscheduler.com

Page 4: Welcome to the Guided Tour! Please click through the presentation at your own pace

Schedule Masters, Inc.Schedule Masters, Inc.Schedule Masters, Inc. is a full-service company, offering a line of

software products, customizations, network integration, and training and data development.

The Master Scheduler (TMS) is in production use at more than 100 large and small properties.

TMS has also been field-tested and proven in the “Special Events” arena.

All Schedule Masters clients run the same version of the software. When one customer requests a change or addition, all

other clients are updated with the newer version.

themasterscheduler.com themasterscheduler.com

Page 5: Welcome to the Guided Tour! Please click through the presentation at your own pace

More about TMS…More about TMS…TMS interfaces directly with the MapInfo for Windows street TMS interfaces directly with the MapInfo for Windows street

mapping package, and with the Crystal Reports report writer. mapping package, and with the Crystal Reports report writer. Interfaces to ArcInfo and ESRI shape files are included with the Interfaces to ArcInfo and ESRI shape files are included with the MapInfo package. Both MapInfo and Crystal are bundled with MapInfo package. Both MapInfo and Crystal are bundled with

TMS, and form part of the base software installation.TMS, and form part of the base software installation.

The TMS database follows a relational model. Individual The TMS database follows a relational model. Individual signups are maintained in separate folders, with no preset signups are maintained in separate folders, with no preset

limit to the number of available databases. Database security limit to the number of available databases. Database security is maintained on a network and station level. The system is maintained on a network and station level. The system

administrator has the ability to turn off update access to the administrator has the ability to turn off update access to the database on a table-by-table and station-by-station basis.database on a table-by-table and station-by-station basis.

themasterscheduler.com themasterscheduler.com

Page 6: Welcome to the Guided Tour! Please click through the presentation at your own pace

The Guided TourThe Guided TourUsing dialog box snapshots taken directly from a live TMS Using dialog box snapshots taken directly from a live TMS session, the following slides will take you on a tour of the session, the following slides will take you on a tour of the

system.system.

You will see that data is entered into the system only once.You will see that data is entered into the system only once.

Each time a previously-defined data item is referred to, it is Each time a previously-defined data item is referred to, it is selected from a list and never retyped.selected from a list and never retyped.

themasterscheduler.com themasterscheduler.com

Page 7: Welcome to the Guided Tour! Please click through the presentation at your own pace

This is the TMS front end

Tables and functions are

grouped logically at the left

Let’s start the tour with the “Tables” tab

themasterscheduler.com themasterscheduler.com

Page 8: Welcome to the Guided Tour! Please click through the presentation at your own pace

The Directions TableThe Directions TableThe Directions Table holds the list of

all user-defined directions and abbreviations.

There is no preset limit to the number of directions that can be

maintained in the database.

Comment codes can be attached to any direction record, or any other

record within the system.

Both context-sensitive and full Windows Help are available in every dialog box in TMS.

themasterscheduler.com themasterscheduler.com

Page 9: Welcome to the Guided Tour! Please click through the presentation at your own pace

The Routes TableThe Routes TableThe Routes Table holds the list of The Routes Table holds the list of

all user-defined routes.all user-defined routes.

There is no preset limit to the There is no preset limit to the number of routes that can be number of routes that can be maintained in the database.maintained in the database.

Each route can travel in one or Each route can travel in one or two directions, and can be flagged two directions, and can be flagged as an employee shuttle and/or a as an employee shuttle and/or a

school route.school route.

themasterscheduler.com themasterscheduler.com

Page 10: Welcome to the Guided Tour! Please click through the presentation at your own pace

The Services TableThe Services TableThe Services Table holds the list of The Services Table holds the list of all user-defined service names. all user-defined service names.

There is no preset limit to the There is no preset limit to the number of services that can be number of services that can be

maintained in the database.maintained in the database.

Services can include Weekday, Services can include Weekday, Saturday, Sunday, Special Events, Saturday, Sunday, Special Events,

Friday Only, and so on.Friday Only, and so on.

A sort number is used to A sort number is used to govern the order in govern the order in which the service name which the service name appears in subsequent appears in subsequent dialog boxes.dialog boxes.

themasterscheduler.com themasterscheduler.com

Page 11: Welcome to the Guided Tour! Please click through the presentation at your own pace

The Jurisdictions TableThe Jurisdictions TableThe Jurisdictions Table contains the The Jurisdictions Table contains the

list of user-defined operational list of user-defined operational jurisdictions.jurisdictions.

There is no preset limit to the There is no preset limit to the number of jurisdictions that can be number of jurisdictions that can be

maintained in the database.maintained in the database.

themasterscheduler.com themasterscheduler.com

Page 12: Welcome to the Guided Tour! Please click through the presentation at your own pace

The Divisions TableThe Divisions TableThe Divisions Table contains the The Divisions Table contains the list of all user-defined operational list of all user-defined operational

divisions.divisions.

There is no preset limit to the There is no preset limit to the number of divisions that can be number of divisions that can be

maintained in the database.maintained in the database.

themasterscheduler.com themasterscheduler.com

Page 13: Welcome to the Guided Tour! Please click through the presentation at your own pace

The Nodes and Stops TableThe Nodes and Stops TableThe Nodes and The Nodes and

Stops Table keeps Stops Table keeps the list of all user-the list of all user-defined timepoints defined timepoints

and stops.and stops.

There is no preset There is no preset limit to the number limit to the number of nodes that can of nodes that can be maintained in be maintained in

the database.the database.

Each node can be Each node can be assigned a number assigned a number

of user-of user-customizable customizable

associated data associated data elements and flags.elements and flags.

Timepoint numbers aren’t used in TMS, but they can be maintained and unloaded to older legacy systems

themasterscheduler.com themasterscheduler.com

Page 14: Welcome to the Guided Tour! Please click through the presentation at your own pace

The Patterns TableThe Patterns TableThe Patterns Table The Patterns Table keeps the list of all keeps the list of all

user-defined patterns user-defined patterns on a route, service, on a route, service,

and direction basis. and direction basis.

There is no preset There is no preset limit to the number of limit to the number of patterns that can be patterns that can be

maintained in the maintained in the database, nor is there database, nor is there a preset limit to the a preset limit to the

number of nodes that number of nodes that can appear in a can appear in a

pattern.pattern.

Nodes and stops may Nodes and stops may be repeated within be repeated within

patterns.patterns.

The “BASE” pattern tells TMS how nodes are organized The “BASE” pattern tells TMS how nodes are organized along a route. Any number of sub-patterns can appear along a route. Any number of sub-patterns can appear after the BASE, indicating express service, short turns, after the BASE, indicating express service, short turns, and so on.and so on.

themasterscheduler.com themasterscheduler.com

Page 15: Welcome to the Guided Tour! Please click through the presentation at your own pace

The Connections TableThe Connections TableThe Connections Table The Connections Table

contains the list of all user-contains the list of all user-defined node-to-node defined node-to-node

connection times.connection times.

There is no preset limit to the There is no preset limit to the number of connections that number of connections that

can be maintained in the can be maintained in the database.database.

Since all connection data is Since all connection data is maintained in a central maintained in a central

location, the scheduler has location, the scheduler has the option of selecting which the option of selecting which

connections are to be connections are to be displayed.displayed.

themasterscheduler.com themasterscheduler.com

Page 16: Welcome to the Guided Tour! Please click through the presentation at your own pace

The Connections TableThe Connections TableBy simply selecting “From” By simply selecting “From”

and “To” nodes, and entering and “To” nodes, and entering the time it takes to move the time it takes to move

between them, the scheduler between them, the scheduler can create a general-case can create a general-case connection for use by any connection for use by any

route and service.route and service.

In this example, the In this example, the connection has been qualified connection has been qualified

by route, service, and by route, service, and direction of travel, thereby direction of travel, thereby controlling when and where controlling when and where

the connection is used.the connection is used.Normally, TMS will calculate node-to-node distances by following the streets on the map. You can override that distance here, if you like.

themasterscheduler.com themasterscheduler.com

Page 17: Welcome to the Guided Tour! Please click through the presentation at your own pace

The Bus Types TableThe Bus Types Table

The Bus Types Table The Bus Types Table is used to maintain a is used to maintain a “Category List” of all “Category List” of all vehicles in the fleet.vehicles in the fleet.

themasterscheduler.com themasterscheduler.com

Page 18: Welcome to the Guided Tour! Please click through the presentation at your own pace

The Buses TableThe Buses Table

The Buses Table keeps the The Buses Table keeps the vehicle inventoryvehicle inventory

themasterscheduler.com themasterscheduler.com

Page 19: Welcome to the Guided Tour! Please click through the presentation at your own pace

The Sign Codes TableThe Sign Codes Table

The Sign Codes Table contains The Sign Codes Table contains codes and text for headsigns.codes and text for headsigns.

The codes and text from this table The codes and text from this table appear on the Driver Paddles appear on the Driver Paddles

produced by TMS.produced by TMS.

themasterscheduler.com themasterscheduler.com

Page 20: Welcome to the Guided Tour! Please click through the presentation at your own pace

The Comments TableThe Comments TableThe Comments The Comments Table contains a Table contains a

central repository central repository of codes and notes of codes and notes

associated with associated with other TMS data other TMS data

items.items.

There is no preset There is no preset limit to the number limit to the number of comment codes of comment codes or notes that can or notes that can be maintained in be maintained in

the database.the database.

themasterscheduler.com themasterscheduler.com

Page 21: Welcome to the Guided Tour! Please click through the presentation at your own pace

The Trips Table is the first selection in the Trips/Blocks tab

themasterscheduler.com themasterscheduler.com

Page 22: Welcome to the Guided Tour! Please click through the presentation at your own pace

The Trips TableThe Trips TableIn TMS, trip data is maintained In TMS, trip data is maintained by route, service, and direction. by route, service, and direction.

There is no preset limit to the There is no preset limit to the number of trips that can appear number of trips that can appear

in the database.in the database.

Only one trip time is recorded Only one trip time is recorded in the database, and that’s the in the database, and that’s the

time at the “Maximum Load time at the “Maximum Load Point” (MLP).Point” (MLP).

Whenever the trip used Whenever the trip used anywhere in the system, the anywhere in the system, the

most recent node, pattern, and most recent node, pattern, and connection data is used. connection data is used.

You never need to regenerate You never need to regenerate trips.trips.

themasterscheduler.com themasterscheduler.com

Page 23: Welcome to the Guided Tour! Please click through the presentation at your own pace

Sorting TripsSorting TripsTrips can be shifted, sorted, Trips can be shifted, sorted,

assigned unique trip numbers, assigned unique trip numbers, and have other data modifications and have other data modifications

made to them.made to them.

This is a sample of the “Sort trips” This is a sample of the “Sort trips” dialog.dialog.

themasterscheduler.com themasterscheduler.com

Page 24: Welcome to the Guided Tour! Please click through the presentation at your own pace

Graphical TripsGraphical TripsThis is the This is the

graphical trips graphical trips display of the display of the

Weekday Route Weekday Route 1 in Bermuda.1 in Bermuda.

The graph The graph reads down for reads down for Outbound, and Outbound, and

then up for then up for Inbound.Inbound.

themasterscheduler.com themasterscheduler.com

Page 25: Welcome to the Guided Tour! Please click through the presentation at your own pace

Layover ParametersLayover Parameters

TMS allows the scheduler to select from a number of default layover TMS allows the scheduler to select from a number of default layover options. The simplest is by time in minutes. Another option is options. The simplest is by time in minutes. Another option is layover by percentage of trip time. The last option permits the layover by percentage of trip time. The last option permits the

scheduler to choose between minutes or percentage or trip time, scheduler to choose between minutes or percentage or trip time, and then by whichever is lower or higher.and then by whichever is lower or higher.

TMS supports both “standard” (bus) blocking and, for those TMS supports both “standard” (bus) blocking and, for those properties offering rail service, “dropback” (crew) blocking.properties offering rail service, “dropback” (crew) blocking.

themasterscheduler.com themasterscheduler.com

Page 26: Welcome to the Guided Tour! Please click through the presentation at your own pace

BlockingBlockingThis is the front This is the front end to both the end to both the

Optimal and Optimal and Interactive Interactive

Blockers in TMS.Blockers in TMS.

Here, the Here, the scheduler can scheduler can choose which choose which

route(s) to block.route(s) to block.

If applicable, If applicable, parameters such parameters such as the minimum as the minimum and maximum and maximum

number of number of vehicles, inter-vehicles, inter-

lining, and dead-lining, and dead-heading can be heading can be

specified.specified.

Deadheading can Deadheading can be further con-be further con-strained by the strained by the

deadhead time in deadhead time in minutes.minutes.

The TMS Optimal Blocker produces a mathematically provable “least cost” solution based on user input. In addition to minimizing the peak vehicle requirement, the optimal blocker will also minimize the number of pull-outs, pull-ins, and total layover.

themasterscheduler.com themasterscheduler.com

Page 27: Welcome to the Guided Tour! Please click through the presentation at your own pace

Interactive BlockingInteractive Blocking

This list control contains all the trips that have yet to be blocked. The trips are sorted by “From Time”.

This list control holds the trips that are currently blocked. Block 1932 is currently being created.

This list control has all those trips that can hook (based on interlining, layover, and deadheading parameters) with the highlighted trip in the “Existing blocks” list box.

The “Vehicle” column is empty because no vehicle type was assigned to these trips.

themasterscheduler.com themasterscheduler.com

Page 28: Welcome to the Guided Tour! Please click through the presentation at your own pace

Pull-ins and Pull-outsPull-ins and Pull-outsOnce blocks have been Once blocks have been

formed, this dialog is used formed, this dialog is used to assign pull-out and pull-to assign pull-out and pull-

in garages to them. If in garages to them. If there’s more than one there’s more than one

garage or depot, TMS can garage or depot, TMS can automatically assign the automatically assign the

closest garage to the start closest garage to the start and end points of a block.and end points of a block.

themasterscheduler.com themasterscheduler.com

Page 29: Welcome to the Guided Tour! Please click through the presentation at your own pace

Block SummariesBlock Summaries

Instant block summaries are Instant block summaries are provided in TMS via this dialogprovided in TMS via this dialog

themasterscheduler.com themasterscheduler.com

Page 30: Welcome to the Guided Tour! Please click through the presentation at your own pace

Multiple Garage AssignmentMultiple Garage AssignmentIn properties with multiple In properties with multiple

garages, blocks can pull out of garages, blocks can pull out of one garage and into another.one garage and into another.

If runs are cut by garage, this If runs are cut by garage, this dialog tells TMS which garage dialog tells TMS which garage

particular blocks belong to.particular blocks belong to.

themasterscheduler.com themasterscheduler.com

Page 31: Welcome to the Guided Tour! Please click through the presentation at your own pace

Other Blocks Table FunctionsOther Blocks Table Functions

Other functions available on the Blocks Table include:Other functions available on the Blocks Table include:RenumberingRenumberingHooking and UnhookingHooking and UnhookingCompressed Display (one-line block summary)Compressed Display (one-line block summary)

themasterscheduler.com themasterscheduler.com

Page 32: Welcome to the Guided Tour! Please click through the presentation at your own pace

The Runs Table is the first selection in the Runcutting tab

themasterscheduler.com themasterscheduler.com

Page 33: Welcome to the Guided Tour! Please click through the presentation at your own pace

The TMS RuncuttersThe TMS Runcutters

TMS Has three different runcutters built into the system.TMS Has three different runcutters built into the system.

Each employs a different strategy.Each employs a different strategy.

They are:They are: Manual – the scheduler chooses which blocks to cut Manual – the scheduler chooses which blocks to cut

and whereand where Min-Cost Matcher – used to produce one and two-Min-Cost Matcher – used to produce one and two-

piece runs, with or without a meal break, based on piece runs, with or without a meal break, based on blocks cut into the desired piece sizeblocks cut into the desired piece size

Recursive – creates one to ten-piece runs, with or Recursive – creates one to ten-piece runs, with or without a meal break, feeding on its own solution without a meal break, feeding on its own solution each step of the way until the best cut is foundeach step of the way until the best cut is found

themasterscheduler.com themasterscheduler.com

Page 34: Welcome to the Guided Tour! Please click through the presentation at your own pace

RuntypesRuntypesRuntypes and their Runtypes and their

characteristics are user-characteristics are user-definable and definable and maintainable.maintainable.

““Min” and “Max” define Min” and “Max” define the lower and upper the lower and upper

bounds of a particular bounds of a particular type of run.type of run.

““Desired” numbers are Desired” numbers are used by the TMS optimal used by the TMS optimal runcutters as a starting runcutters as a starting point when cutting runs.point when cutting runs.

themasterscheduler.com themasterscheduler.com

Page 35: Welcome to the Guided Tour! Please click through the presentation at your own pace

Runtype AttributesRuntype AttributesThis dialog shows the piece This dialog shows the piece

attributes of the run defined on the attributes of the run defined on the previous slide.previous slide.

On and off times can be set when On and off times can be set when runs must be defined by such runs must be defined by such

designations as AM, PM, and so on.designations as AM, PM, and so on.

Minimum and maximum pay times Minimum and maximum pay times can be established on a piece-by-can be established on a piece-by-

piece basis in addition to a set piece basis in addition to a set minimum pay time for the run.minimum pay time for the run.

themasterscheduler.com themasterscheduler.com

Page 36: Welcome to the Guided Tour! Please click through the presentation at your own pace

OvertimeOvertimeAll overtime rules All overtime rules pertaining to the pertaining to the runcut are user-runcut are user-

definable.definable.

Overtime can be set Overtime can be set out on a day-of-out on a day-of-service basis.service basis.

themasterscheduler.com themasterscheduler.com

Page 37: Welcome to the Guided Tour! Please click through the presentation at your own pace

Premium DefinitionsPremium Definitions

The next few slides show dialogs that controlThe next few slides show dialogs that control

““Premium Definition” in TMS.Premium Definition” in TMS.

All non-platform time, with the exception of pad time, is All non-platform time, with the exception of pad time, is defined in this manner. (Pad, or make-up, time was defined defined in this manner. (Pad, or make-up, time was defined

on the “Runtypes” slide under “Minimum pay time”).on the “Runtypes” slide under “Minimum pay time”).

themasterscheduler.com themasterscheduler.com

Page 38: Welcome to the Guided Tour! Please click through the presentation at your own pace

Premiums – Start / End TravelPremiums – Start / End TravelThis dialog shows the This dialog shows the

definition of a “Start / End definition of a “Start / End Travel” premium.Travel” premium.

Any travel time can be Any travel time can be dynamically calculated by dynamically calculated by TMS by having the driver TMS by having the driver

move to/from a relief move to/from a relief location via another location via another

regularly scheduled bus, regularly scheduled bus, and/or a vehicle that’s and/or a vehicle that’s

pulling out or in.pulling out or in.

themasterscheduler.com themasterscheduler.com

Page 39: Welcome to the Guided Tour! Please click through the presentation at your own pace

Premiums – Start/End TravelPremiums – Start/End TravelThere are a number of There are a number of

factors that could affect factors that could affect the way this premium is the way this premium is

paid.paid.

This dialog shows them, This dialog shows them, and gives the user and gives the user control over which control over which

qualifier(s) to apply to qualifier(s) to apply to the premium.the premium.

themasterscheduler.com themasterscheduler.com

Page 40: Welcome to the Guided Tour! Please click through the presentation at your own pace

Premiums – Start/End TravelPremiums – Start/End Travel

This is the last stage of this premium’s definitionThis is the last stage of this premium’s definition

themasterscheduler.com themasterscheduler.com

Page 41: Welcome to the Guided Tour! Please click through the presentation at your own pace

Other PremiumsOther Premiums

An unlimited number of other premiums can be applied to runs.An unlimited number of other premiums can be applied to runs.

Some examples are:Some examples are: Report and/or turn-in timeReport and/or turn-in time Travel between pieces of workTravel between pieces of work Pulling a bus out or pulling it inPulling a bus out or pulling it in Driving a particular vehicle typeDriving a particular vehicle type

themasterscheduler.com themasterscheduler.com

Page 42: Welcome to the Guided Tour! Please click through the presentation at your own pace

Relief PointsRelief Points

Nodes that are eligible to be relief points are identified on the Nodes and Nodes that are eligible to be relief points are identified on the Nodes and Stops Table. Relief points can be set out by service day. In those cases Stops Table. Relief points can be set out by service day. In those cases where the scheduler chooses to omit certain relief points from runcutter where the scheduler chooses to omit certain relief points from runcutter

consideration, TMS will accept different relief point identifiers. In the consideration, TMS will accept different relief point identifiers. In the above dialog, the system is indicating that four unique identifiers were above dialog, the system is indicating that four unique identifiers were

created on the Nodes and Stops Table: “C”, “G”, “P”, and “S”.created on the Nodes and Stops Table: “C”, “G”, “P”, and “S”.

themasterscheduler.com themasterscheduler.com

Page 43: Welcome to the Guided Tour! Please click through the presentation at your own pace

Runcutting ParametersRuncutting Parameters

This is the Runcut Parameters dialog. This is This is the Runcut Parameters dialog. This is where the scheduler can guide the runcut by where the scheduler can guide the runcut by making various combinations of selections. making various combinations of selections.

themasterscheduler.com themasterscheduler.com

Page 44: Welcome to the Guided Tour! Please click through the presentation at your own pace

RuncuttingRuncutting

This dialog is the front end to the Interactive Runcutter.Here, the scheduler can choose which blocks to cut into runs.

themasterscheduler.com themasterscheduler.com

Page 45: Welcome to the Guided Tour! Please click through the presentation at your own pace

The Visual RuncutterThe Visual Runcutter

The Visual Runcutter consists of two primary windows.The Visual Runcutter consists of two primary windows.

The Block Plot is seen on the next slide, and the Runs Display The Block Plot is seen on the next slide, and the Runs Display is seen later on.is seen later on.

Both windows are sizeable and modeless - you can switch Both windows are sizeable and modeless - you can switch between them at any time without closing one or the other.between them at any time without closing one or the other.

TMS will remember, from one session to the next, the size and TMS will remember, from one session to the next, the size and position of both windows.position of both windows.

themasterscheduler.com themasterscheduler.com

Page 46: Welcome to the Guided Tour! Please click through the presentation at your own pace

The Block PlotThe Block Plot

themasterscheduler.com themasterscheduler.com

Page 47: Welcome to the Guided Tour! Please click through the presentation at your own pace

The Block Plot ExplainedThe Block Plot Explained

This slice of a Block Plot window shows block 1011 pulling outThis slice of a Block Plot window shows block 1011 pulling out

from G at 615A, and pulling back in to FL at 1235P.from G at 615A, and pulling back in to FL at 1235P.

The total block length is 6:20.The total block length is 6:20.

This block has been cut in its entirety into run 101.This block has been cut in its entirety into run 101.

Under the line is the length of the segment in hours and Under the line is the length of the segment in hours and minutes. minutes.

themasterscheduler.com themasterscheduler.com

Page 48: Welcome to the Guided Tour! Please click through the presentation at your own pace

ColorsColorsPressing the Colors Pressing the Colors button on the Block button on the Block

Plot window displays Plot window displays the Colors dialog:the Colors dialog:

Each color selected here is displayed in the status field whenever a run or run portion is displayed.

themasterscheduler.com themasterscheduler.com

Page 49: Welcome to the Guided Tour! Please click through the presentation at your own pace

The Runs DisplayThe Runs Display

The Runs Display shows the details of runs that have been cut.

The color in the status column corresponds to the colors in the Blocks Display.

All the columns in this display are settable, sizeable, and moveable.

themasterscheduler.com themasterscheduler.com

Page 50: Welcome to the Guided Tour! Please click through the presentation at your own pace

The Block Plot Context MenuThe Block Plot Context Menu

Right-clicking on a block in the Block Plot window displays the context menu.

The Cut menu item gives the user access to the automatic

and optimal runcutting features of TMS.

themasterscheduler.com themasterscheduler.com

Page 51: Welcome to the Guided Tour! Please click through the presentation at your own pace

Context Menu: Jump to RunContext Menu: Jump to RunMany different runs can Many different runs can

be cut out of a block.be cut out of a block.

The Jump to Run The Jump to Run selection allows the user selection allows the user to “jump” to a particular to “jump” to a particular run in the Runs Display run in the Runs Display

window.window.

themasterscheduler.com themasterscheduler.com

Page 52: Welcome to the Guided Tour! Please click through the presentation at your own pace

Context Menu: Display BlocksContext Menu: Display Blocks

This menu selection allows the user to display a subset of blocks on the screen: All the blocks, just those with uncut work, or just those that have pieces cut into illegal runs.

Context Menu: Sort byContext Menu: Sort by

The Sort by menu selection changes the order of appearance in the Blocks Plot. The sort choices are by block number,

block length, block on time, and block off time.

themasterscheduler.com themasterscheduler.com

Page 53: Welcome to the Guided Tour! Please click through the presentation at your own pace

Context Menu: Select / Deselect AllContext Menu: Select / Deselect All

This menu selection will highlight (or remove the highlighting) of the blocks in the Blocks Plot window.

Individual blocks, or ranges of blocks, can be selected using the mouse with <Ctrl> and <Shift>, in a manner identical to

the Windows Explorer.

themasterscheduler.com themasterscheduler.com

Page 54: Welcome to the Guided Tour! Please click through the presentation at your own pace

Context Menu: PropertiesContext Menu: PropertiesThe Properties box on the Block The Properties box on the Block Plot window shows the status of Plot window shows the status of the block at all its cut points, the the block at all its cut points, the

run(s) associated with those run(s) associated with those points, the relief point names and points, the relief point names and times, and how far into the block times, and how far into the block

each relief point is.each relief point is.

Left-clicking any row will show Left-clicking any row will show the details of the trip on which a the details of the trip on which a

relief point occurs.relief point occurs.

Right-clicking any row that hasn’t Right-clicking any row that hasn’t been cut yet will display the been cut yet will display the

Manual Cut dialog.Manual Cut dialog.

themasterscheduler.com themasterscheduler.com

Page 55: Welcome to the Guided Tour! Please click through the presentation at your own pace

Manual CutManual CutThe Manual Cut dialog initially assumes the start and end of the relief point range as the cut points. If this were the

case, pressing OK would cut the block there. If different

points were desired, then the relief location and time in

question can be dragged and dropped into the Start relief

and End relief controls.

Whenever the contents of those controls change, the run is automatically recosted and

its new costing displayed.If a run isn’t paying out, it means there’s If a run isn’t paying out, it means there’s something wrong with it. Press the “Why is the something wrong with it. Press the “Why is the run paying 0:00” button to display the reason.run paying 0:00” button to display the reason.

themasterscheduler.com themasterscheduler.com

Page 56: Welcome to the Guided Tour! Please click through the presentation at your own pace

The Runs Display Context MenuThe Runs Display Context Menu

Right-clicking on a run in the Runs Display Right-clicking on a run in the Runs Display displays the context menu. displays the context menu.

The Commands pop-up is:The Commands pop-up is:

themasterscheduler.com themasterscheduler.com

Page 57: Welcome to the Guided Tour! Please click through the presentation at your own pace

Context Menu: CommandsContext Menu: CommandsFreezing a run will cause its Status color to change to the color Freezing a run will cause its Status color to change to the color

selected on the dialog. Thawing it will change it back.selected on the dialog. Thawing it will change it back.

Reassigning a runtype will cause TMS to recost a run.Reassigning a runtype will cause TMS to recost a run.

The “Hook runs” selection takes two or more individual pieces The “Hook runs” selection takes two or more individual pieces and combines them into a single run.and combines them into a single run.

““Unhook pieces” will separate a run into individual pieces and Unhook pieces” will separate a run into individual pieces and keeps those pieces cut, while “Undo entire run” deletes it from keeps those pieces cut, while “Undo entire run” deletes it from

the current cut.the current cut.

The “Improve runcut” command examines the current solution The “Improve runcut” command examines the current solution and tests the feasibility of moving relief points back and forth in and tests the feasibility of moving relief points back and forth in

an effort to improve the total cost of the solution.an effort to improve the total cost of the solution.themasterscheduler.com themasterscheduler.com

Page 58: Welcome to the Guided Tour! Please click through the presentation at your own pace

Commands Menu: Shifting RunsCommands Menu: Shifting Runs

The start and end points of any piece of any runThe start and end points of any piece of any run

can be shifted forward or backward.can be shifted forward or backward.

themasterscheduler.com themasterscheduler.com

Page 59: Welcome to the Guided Tour! Please click through the presentation at your own pace

Commands Menu: Swapping PiecesCommands Menu: Swapping Pieces

Pieces of runs can be easily Pieces of runs can be easily switched via theswitched via the

““Swap Run Pieces” dialog.Swap Run Pieces” dialog.

When the desired pieces When the desired pieces are highlighted and the are highlighted and the

Swap button is pressed, the Swap button is pressed, the pieces are switched and pieces are switched and TMS displays the newly TMS displays the newly

formed runs.formed runs.

The scheduler can then The scheduler can then either accept or reject the either accept or reject the

changes.changes.

themasterscheduler.com themasterscheduler.com

Page 60: Welcome to the Guided Tour! Please click through the presentation at your own pace

Commands Menu: RenumberCommands Menu: Renumber

Within the Visual Runcutter, the Scheduler has the ability to renumber runs, and optionally sort them at the same time.

themasterscheduler.com themasterscheduler.com

Page 61: Welcome to the Guided Tour! Please click through the presentation at your own pace

Context Menu: DisplayContext Menu: DisplayThe Runcut The Runcut SummarySummary

can be can be displayed at displayed at

any point any point during the during the

runcut.runcut.

themasterscheduler.com themasterscheduler.com

Page 62: Welcome to the Guided Tour! Please click through the presentation at your own pace

Display Menu: Block ProfileDisplay Menu: Block ProfileThis is the profile This is the profile

graph of the graph of the current runcut.current runcut.

The red bars in the The red bars in the graph represent the graph represent the

original blocks. original blocks.

The blue bars show The blue bars show the remaining work the remaining work

to be cut.to be cut.

themasterscheduler.com themasterscheduler.com

Page 63: Welcome to the Guided Tour! Please click through the presentation at your own pace

Context Menu: PropertiesContext Menu: PropertiesAll run details are listed in the All run details are listed in the

Runs Display window.Runs Display window.

The Properties box displays a The Properties box displays a confirmation message if the confirmation message if the

run is legal, or an information run is legal, or an information message if the run is not.message if the run is not.

The only way to create an The only way to create an illegal run in TMS is to do it illegal run in TMS is to do it manually. The two optimal manually. The two optimal

runcutters will not create runs runcutters will not create runs outside the parameters.outside the parameters.

themasterscheduler.com themasterscheduler.com

Page 64: Welcome to the Guided Tour! Please click through the presentation at your own pace

Travel InstructionsTravel Instructions

Travel times and instructions can be dynamically calculated by the TMS Trip Planner and made part of the driver’s paddle.

themasterscheduler.com themasterscheduler.com

Page 65: Welcome to the Guided Tour! Please click through the presentation at your own pace

Crew Only RunsCrew Only Runs

Runs in TMS do not have to be part of a block.

If your property uses “Stand-by” drivers in case of emergency,

sickness, or overloads, you can define them on the Crew Only

Runs Table.

These runs can be made part of the Roster or left on the Daily

Assignment Sheet.

themasterscheduler.com themasterscheduler.com

Page 66: Welcome to the Guided Tour! Please click through the presentation at your own pace

The Driver Types Table is the first selection in the Workforce

Management tab

themasterscheduler.com themasterscheduler.com

Page 67: Welcome to the Guided Tour! Please click through the presentation at your own pace

The Driver Types TableThe Driver Types Table

The Driver Types Table holds the list of user-defined driver

classifications.

There is no preset limit to the number of classifications that can be maintained in the database.

themasterscheduler.com themasterscheduler.com

Page 68: Welcome to the Guided Tour! Please click through the presentation at your own pace

The Driver Data TableThe Driver Data TableThe Driver Data The Driver Data

Table holds the list Table holds the list of user-entered of user-entered

drivers.drivers.

There is no preset There is no preset limit to the number limit to the number of drivers that can of drivers that can be maintained in be maintained in

the database.the database.

There is a “Driver Data” loader in TMS. It was created to save the trouble of manual entry of existing information. The load routine can accept data in any number of formats.

themasterscheduler.com themasterscheduler.com

Page 69: Welcome to the Guided Tour! Please click through the presentation at your own pace

The Driver Data TableThe Driver Data TableTMS always uses four-digit years in

its database.

When two or more drivers have the same seniority date, you can

specify who’s first via the

“Seniority sort #”

themasterscheduler.com themasterscheduler.com

Page 70: Welcome to the Guided Tour! Please click through the presentation at your own pace

The Driver Data TableThe Driver Data TableLicense

information can also be tracked

and maintained in TMS

themasterscheduler.com themasterscheduler.com

Page 71: Welcome to the Guided Tour! Please click through the presentation at your own pace

Rostering - Service DaysRostering - Service Days

The TMS Rostering System relies upon user-defined days of service

themasterscheduler.com themasterscheduler.com

Page 72: Welcome to the Guided Tour! Please click through the presentation at your own pace

Rostering ParametersRostering ParametersFor the actual rostering process, this dialog tells the system the types of runs that can operate together from one day

to the next.

There is also an option to “Equalize Work”.

When work equalization is selected, TMS will

automatically produce rosters of as close to

equal length as possible.

themasterscheduler.com themasterscheduler.com

Page 73: Welcome to the Guided Tour! Please click through the presentation at your own pace

Choosing the Runs to RosterChoosing the Runs to RosterThis dialog is used to tell TMS which runs to include in the rostering

process.

themasterscheduler.com themasterscheduler.com

Page 74: Welcome to the Guided Tour! Please click through the presentation at your own pace

Interactive/Optimal RosteringInteractive/Optimal RosteringThis is the TMS This is the TMS

Interactive Interactive Rostering dialog.Rostering dialog.

The top list control The top list control contains the runs contains the runs that are still to be that are still to be

rostered.rostered.

The bottom list The bottom list control contains control contains all the existing all the existing

rosters.rosters.

Each list control Each list control has a context-has a context-

menu associated menu associated with it.with it.

themasterscheduler.com themasterscheduler.com

Page 75: Welcome to the Guided Tour! Please click through the presentation at your own pace

Online (Cafeteria-Style) BiddingOnline (Cafeteria-Style) Bidding

themasterscheduler.com themasterscheduler.com

Page 76: Welcome to the Guided Tour! Please click through the presentation at your own pace

Online (Cafeteria-Style) BiddingOnline (Cafeteria-Style) BiddingIn the Operator Bidding Module, TMS processes drivers from the Drivers

Table in seniority order, by driver type.

Along with a “Bidding Administrator”, operators use this dialog to select their work for the next cycle. The Bidding Administrator has the ability to

skip a driver, alter a particular driver’s status, suspend the bidding process, or to rewind the bid back to a particular driver, and resume from

there. Each one of these functions requires a password.

As the instructions on the dialog state, the operator must first choose an off-day pair. The number in parentheses following each pair shows the

number of remaining pairs.

Once the driver has chosen all of his/her work, the “Verify” button is enabled. When pressed, TMS either displays a message stating that the combination of runs is valid, or it tells the operator that his/her selections are invalid, and why. If a valid roster has been entered and verified, the

system will print out assignment sheets for the driver to sign as accepted. Once complete, the next driver in seniority order makes his/her

selections.themasterscheduler.com themasterscheduler.com

Page 77: Welcome to the Guided Tour! Please click through the presentation at your own pace

Daily OperationsDaily Operations

themasterscheduler.com themasterscheduler.com

Page 78: Welcome to the Guided Tour! Please click through the presentation at your own pace

Daily OperationsDaily OperationsThe TMS Daily Operations Module uses a front end dialog to

allow dispatchers to perform day-to-day tasks.

There are four main components to the module:

Vehicle Assignment

Operator Check-in and Check-out

Operator Absence Recording

Open Work Monitor

themasterscheduler.com themasterscheduler.com

Page 79: Welcome to the Guided Tour! Please click through the presentation at your own pace

Daily Ops – Vehicle AssignmentDaily Ops – Vehicle AssignmentThis portion of the dialog allows dispatchers to easily move buses in and out of service.

TMS tracks assignments, check-ins, and when and where vehicle swaps take place.

themasterscheduler.com themasterscheduler.com

Page 80: Welcome to the Guided Tour! Please click through the presentation at your own pace

Daily Ops – Operator Check-in/outDaily Ops – Operator Check-in/outIf your Agency requires drivers to check in or out, dispatchers may do so here. TMS will record the time and date in its audit trail.

If you don’t require drivers to check in or out, TMS can easily be configured to simply record miss-outs, mid-shift book-offs, and lates.

themasterscheduler.com themasterscheduler.com

Page 81: Welcome to the Guided Tour! Please click through the presentation at your own pace

Daily Ops – Operator AbsenceDaily Ops – Operator AbsenceCurrent or future Operator absences can be maintained in TMS.

When vacation and other future time off is recorded, the system knows who is and is not available for extra work, and what runs or rosters need to be covered.

themasterscheduler.com themasterscheduler.com

Page 82: Welcome to the Guided Tour! Please click through the presentation at your own pace

Daily Ops – Open WorkDaily Ops – Open Work

The Open Work Monitor allows the Dispatcher to assign runs to available personnel.

The Available Operator List can be ordered by seniority or on a rotation basis.

themasterscheduler.com themasterscheduler.com

Page 83: Welcome to the Guided Tour! Please click through the presentation at your own pace

DisciplineDisciplineOperator Discipline can

be tracked with the Discipline Module.

All Violation types, Violations, and Actions are completely user-

customizable and modifiable.

The “Duration” column shows how long each

offence will stay on the Operator’s record.

themasterscheduler.com themasterscheduler.com

Page 84: Welcome to the Guided Tour! Please click through the presentation at your own pace

Trip Planning is available from within TMS, and through a web-based interface

themasterscheduler.com themasterscheduler.com

Page 85: Welcome to the Guided Tour! Please click through the presentation at your own pace

Web-Based Trip PlannerWeb-Based Trip Planner

The TMS Trip Planner dialog allows for the entry of origin and destination information as an address, intersection, or landmark. Options pertaining to trip time and vehicle characteristics may

be entered prior to pressing “Get Travel Instructions”.themasterscheduler.com themasterscheduler.com

Page 86: Welcome to the Guided Tour! Please click through the presentation at your own pace

Trip Planning - ResultsTrip Planning - Results

themasterscheduler.com themasterscheduler.com

Page 87: Welcome to the Guided Tour! Please click through the presentation at your own pace

Customer CommentsCustomer Comments

This is the front end to the TMS Customer Comments Module.This is where new complaints are registered, or old complaints

are selected for review.themasterscheduler.com themasterscheduler.com

Page 88: Welcome to the Guided Tour! Please click through the presentation at your own pace

Customer Comments EntryCustomer Comments Entry

themasterscheduler.com themasterscheduler.com

Page 89: Welcome to the Guided Tour! Please click through the presentation at your own pace

Customer Comments EntryCustomer Comments EntryThe previous screen was designed to make the customer call

as conversational as possible. The call taker, reading from the dialog, can prompt the caller for all input in an effort to keep

the customer as focused as possible.

Data entry in this screen has the following features:A reusable and updatable database of customersTracking of previous callsDetails on any incident including date, time, vehicle

number, and driver identificationRoute, location, and direction detailsVehicle speed and customer time difference

themasterscheduler.com themasterscheduler.com

Page 90: Welcome to the Guided Tour! Please click through the presentation at your own pace

Customer Comment ProcessingCustomer Comment Processing

themasterscheduler.com themasterscheduler.com

Page 91: Welcome to the Guided Tour! Please click through the presentation at your own pace

Customer Comment ProcessingCustomer Comment Processing

Once the call is complete, the call-taker processes the customer’s comment.

The dialog on the previous slide shows, on the left side, an English-language representation of the entry dialog. The call-taker has the option of adding additional user-defined

comments on the right.

Options exist to print an acknowledgement letter, and/or to print or email the log.

When the log is printed for employee review, customer data is omitted.

themasterscheduler.com themasterscheduler.com

Page 92: Welcome to the Guided Tour! Please click through the presentation at your own pace

Customer Comment Follow-UpCustomer Comment Follow-Up

themasterscheduler.com themasterscheduler.com

Page 93: Welcome to the Guided Tour! Please click through the presentation at your own pace

Customer Comment Follow-UpCustomer Comment Follow-Up

The “Supervisor Worksheet” is accessible only by those with password clearance.

In it, the person that finalizes the call assigns or redirects the customer’s comment to the appropriate department,

and follow up with the customer.

If the call was a complaint, an employee’s written response can be scanned in and kept as part of the

complaint record.

All the drop-downs in this dialog – as with the rest of the Customer Comment Module, are user-configurable.

themasterscheduler.com themasterscheduler.com

Page 94: Welcome to the Guided Tour! Please click through the presentation at your own pace

Customer Comment ReportsCustomer Comment ReportsReports in the Customer Comment Module can be generated with any of the criteria listed to the left.

Date ranges and sorting criteria can be used to

tailor the output

themasterscheduler.com themasterscheduler.com

Page 95: Welcome to the Guided Tour! Please click through the presentation at your own pace

TimechecksTimechecksThe Timechecks

dialog allows Planners to record and analyze street

data for future incorporation into

the schedule.

Timecheck data can be recorded by

either route or trip number. When trip number is selected, the scheduled times

are displayed, as well as defaulted to. Actual times can be entered directly into

the edit controls, statistically

analyzed, and then written out directly

to the TMS Connection Times

table.

themasterscheduler.com themasterscheduler.com

Page 96: Welcome to the Guided Tour! Please click through the presentation at your own pace

TMS PreferencesTMS PreferencesThe TMS Preferences The TMS Preferences

dialog sets (on a user-by-dialog sets (on a user-by-user basis) what is seen user basis) what is seen during a TMS session.during a TMS session.

Since all TMS users are on Since all TMS users are on the same version of the the same version of the

software, users can specify software, users can specify what appears in the what appears in the

Reports Menu.Reports Menu.

All other parameters are All other parameters are maintained from session maintained from session

to session.to session.

themasterscheduler.com themasterscheduler.com

Page 97: Welcome to the Guided Tour! Please click through the presentation at your own pace

TMS Reports and DownloadsTMS Reports and DownloadsTMS ships with the following reports:TMS ships with the following reports:

Block Paddle (two types)Block Paddle (two types) Block/Run Assignments by TripBlock/Run Assignments by Trip Public Timetable DataPublic Timetable Data Dispatch Sheet (five types)Dispatch Sheet (five types) Driver Paddle (three types)Driver Paddle (three types) Productivity ReportProductivity Report Stop Listing and Distances (report and Excel format)Stop Listing and Distances (report and Excel format) Time/Distance by RouteTime/Distance by Route Time/Distance by BlockTime/Distance by Block Timepoint ActivityTimepoint Activity Unassigned DriversUnassigned Drivers Unrostered RunsUnrostered Runs HTML DownloadHTML Download Legacy System downloadsLegacy System downloads

themasterscheduler.com themasterscheduler.com

Page 98: Welcome to the Guided Tour! Please click through the presentation at your own pace

TMS Reports and DownloadsTMS Reports and Downloads

The Crystal Report templates that come with TMS are user-modifiable.

Whenever Schedule Masters is commissioned to write a new report, that report becomes part of the system. All users of TMS benefit because all users stay on the same release of

the software.

themasterscheduler.com themasterscheduler.com

Page 99: Welcome to the Guided Tour! Please click through the presentation at your own pace

Availability and PricingAvailability and Pricing

We can be at your property in as little as a week upon receipt of a purchase order.

Most agencies are up and running in five days with their existing schedule, runcut, and roster in place, and their

staff fully trained in the use of the system.

Please email us at [email protected].

themasterscheduler.com themasterscheduler.com

Page 100: Welcome to the Guided Tour! Please click through the presentation at your own pace

Thanks!Thanks!……for taking the time to view this presentation.for taking the time to view this presentation.

Please feel free to call or email us with any questions you have.Please feel free to call or email us with any questions you have.

For an up-to-date list of the Public Transit properties using TMS, For an up-to-date list of the Public Transit properties using TMS, please see our web page. All of our users will give you an honest please see our web page. All of our users will give you an honest

appraisal of our product, and of our customer support.appraisal of our product, and of our customer support.

themasterscheduler.com themasterscheduler.com