F4.2.10 Manage PT Service Plan Data Store

Header Image
Project:
F4.2.10 Manage PT Service Plan Data Store : Public <<FRAME_Low_Level_Function>> FRAME_Low_Level_Function
Created: 03.02.2021 10:13:52
Modified: 08.09.2021 11:24:40
Project:
Advanced:
This Function shall be capable of providing the following facilities:<br/><br/>(1) Manage the information objects in the store of PT Service Plan Data to ensure that its coherency is maintained at all times ensuring that the new data objects that are loaded are either applied to a new PT Service Plan or are used to update an existing PT Service Plan.<br/>(2) When received from the Plan New PT Service Schedule function, load the data objects containing details of the new or updated PT Service Schedule into the Data Store.<br/>(3) Every time data objects containing a new or updated PT Service Schedule into the Data Store, also send copies to the Prepare Fare Schemes, Optimise PT Fleet Control, Provide PT Driver Management and Provide PT Maintenance Co-ordination functions.<br/>(4) When requested by the Plan New PT Service Schedule function extract all the details of the existing PT Service Plans from the store of PT Service Plan Data and send them back to the function. <br/><br/>
  • Associations To
  • Associations From
  • Requirements
  • Advanced
Element Source Role Target Role
«FRAME_Low_Level_Data_Flow» mpto_load_service_plan_data
FRAME_Low_Level_Data_Flow «IN»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» mpto_PT_services
FRAME_Low_Level_Data_Flow «IN»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» mpto_available_services
FRAME_Low_Level_Data_Flow «IN»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» mpto_complete_scheduling
FRAME_Low_Level_Data_Flow «IN»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» mpto_PT_scheduling
FRAME_Low_Level_Data_Flow «IN»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» mpto_PT_services_in_operation
FRAME_Low_Level_Data_Flow «IN»
Name:  
 
Name:  
 
Details:
 
«FRAME_High_Level_Function» F4.2 Plan PT Service
FRAME_High_Level_Function «componentof»
Name:  
 
Name:  
 
Details:
 
Element Source Role Target Role
«FRAME_Low_Level_Data_Flow» mpto_updated_scheduling
FRAME_Low_Level_Data_Flow «OUT»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» mpto_read_service_plan_data
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 updated scheduling data flow;<br/>(b) when the data flow in (a) is received check its contents and if it is a request for details of the existing PT Service Plans, extract the required information objects from the store of PT Service Plan Data;<br/>(c) when (b) is complete send the information objects to the Plan New PT Service Schedule function in the PT scheduling data flow;<br/>(d) if the data flow received in (a) contains data objects that provide details of updates to existing PT Service Plans, or new PT Service Plans, use the data flow load service plan data to integrate them into the information objects in the store of PT Service Plan Data;<br/>(e) when (d) is complete also send details of the new and updated PT Service Plans to the Prepare Fare Schemes, Optimise PT Fleet Control, Provide PT Driver Management and Provide PT Maintenance Co-ordination functions in the PT services, PT services in operation, available services and complete scheduling data flows respectively.<br/>
Property Value
isReadOnly: false
isFinalSpecialization: 0