F4.3.10 Provide PT Driver Management

Header Image
Project:
F4.3.10 Provide PT Driver Management : Public <<FRAME_Low_Level_Function>> FRAME_Low_Level_Function
Created: 24.10.2019 12:44:32
Modified: 08.09.2021 11:24:41
Project:
Advanced:
This Function shall be capable of providing the following facilities:<br/><br/>(1) The ability to create mid and short term assignments for PT Drivers to the PT Services that are currently being provided when either the Driver data or PT Service schedules change.<br/>(2) The ability to assign PT Drivers to PT Services based on information about them provided by the PT Operator and on their current availability, taking account of the number of hours that the Driver has worked and must comply with the applicable legal requirements for Driver hours.<br/>(3) The ability to collect data about PT Drivers that has been sent by other functionality. <br/>
  • Associations To
  • Associations From
  • Requirements
  • Advanced
Element Source Role Target Role
«FRAME_Low_Level_Data_Flow» mpto_current_driver_availability
FRAME_Low_Level_Data_Flow «IN»
Name:  
 
Name:  
 
Details:
 
«FRAME_High_Level_Function» F4.3 Provide PT Management
FRAME_High_Level_Function «componentof»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» mpto_new_driver_schedule
FRAME_Low_Level_Data_Flow «IN»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» mpto_current_driver_statistics
FRAME_Low_Level_Data_Flow «IN»
Name:  
 
Name:  
 
Details:
 
«FRAME_Functional_Area» F4. Manage Public Transport Operations
FRAME_Functional_Area «componentof»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» mpto_driver_scheduling_failed
FRAME_Low_Level_Data_Flow «IN»
Name:  
 
Name:  
 
Details:
 
Element Source Role Target Role
«FRAME_Low_Level_Data_Flow» mpto_driver_statistics_request
FRAME_Low_Level_Data_Flow «OUT»
Name:  
 
Name:  
 
Details:
 
«FRAME_User_Need» 10.1.1.2
FRAME_User_Need «Servedby»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» mpto_updated_driver_status
FRAME_Low_Level_Data_Flow «OUT»
Name:  
 
Name:  
 
Details:
 
«FRAME_User_Need» 10.1.0.3
FRAME_User_Need «Servedby»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» mpto_revised_driver_servce_instructions
FRAME_Low_Level_Data_Flow «OUT»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» mpto_updated_driver_details
FRAME_Low_Level_Data_Flow «OUT»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» mpto_available_services
FRAME_Low_Level_Data_Flow «OUT»
Name:  
 
Name:  
 
Details:
 
Requirement Type Status Difficulty Priority Stability
Functional Functional Proposed Medium Medium Moderate
Details:
(a) continuously monitor for receipt of the available services, revised driver service instructions and updated driver details data flows;<br/>(b) when any of the data flows in (a) is received, calculate the new driver schedules taking into account such things as age, experience, availability, driver working time regulations, PT service schedules, etc.<br/>(c) if (b) is successful, output the results to the Override PT Driver interface for management function in the new driver schedule data flow;<br/>(d) if (b) fails, send the driver scheduling failed message to the Provide PT Driver management PT Operator interface function in the driver scheduling failed data flow;<br/>(e) as a result of (c), continuously monitor for receipt of the updated driver status data flow;<br/>(f) when the data flow in (f) is received, update the internal store of driver details;<br/>(g) continuously monitor for receipt of the driver statistics request data flow;<br/>(h) when the data flow in (g) is received, create a report of the details and current status for the PT Driver identified in the request and send it to the Provide PT Driver management PT Operator interface function in the current driver statistics data flow.<br/>
Property Value
isReadOnly: false
isFinalSpecialization: 0