F4.5.3 Provide PT Passenger access to Fare Credit

Header Image
Project:
F4.5.3 Provide PT Passenger access to Fare Credit : Public <<FRAME_Low_Level_Function>> FRAME_Low_Level_Function
Created: 24.10.2019 12:44:31
Modified: 08.09.2021 11:24:41
Project:
Advanced:
This Function shall be capable of providing the following facilities:<br/><br/>(1) A HMI through which PT Passengers shall be able to see the amount of credit that they have on their "fare card" (store of Fare Card Data).<br/>(2) A (possibly) separate interface through which the PT Passenger can if necessary increase the amount of credit that they have on their "fare card".<br/>(3) An interface through which the Function can exchange of data with the Financial Clearinghouse to validate the purchase of additional credit for the "fare card".<br/>
  • Associations To
  • Associations From
  • Requirements
  • Advanced
Element Source Role Target Role
«FRAME_Low_Level_Data_Flow» mpto_update_fare_credit
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_High_Level_Function» F4.5 Provide PT Fare Facilities
FRAME_High_Level_Function «componentof»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» tt.ptp-confirm_fare_credit_update
FRAME_Low_Level_Data_Flow «IN»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» tt.ptp-display_current_fare_credit
FRAME_Low_Level_Data_Flow «IN»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» tfc-request_fare_card_update
FRAME_Low_Level_Data_Flow «IN»
Name:  
 
Name:  
 
Details:
 
Element Source Role Target Role
«FRAME_Low_Level_Data_Flow» mpto_current_fare_credit
FRAME_Low_Level_Data_Flow «OUT»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» ft.ptp-current_fare_credit_request
FRAME_Low_Level_Data_Flow «OUT»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» ffc-confirmed_fare_payment
FRAME_Low_Level_Data_Flow «OUT»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» ft.ptp-request_fare_credit_update
FRAME_Low_Level_Data_Flow «OUT»
Name:  
 
Name:  
 
Details:
 
«FRAME_User_Need» 10.1.4.1
FRAME_User_Need «Servedby»
Name:  
 
Name:  
 
Details:
 
«FRAME_User_Need» 10.1.4.4
FRAME_User_Need «Servedby»
Name:  
 
Name:  
 
Details:
 
Requirement Type Status Difficulty Priority Stability
Functional Functional Proposed Medium Medium Moderate
Details:
(a) continuously monitor for the receipt of the current far credit request data flow from the PT Passenger;<br/>(b) when the data flow in (a) is received send a request for the current fare credit to the store of Fare Card Data in the update fare credit data flow;<br/>(c) as a result of (b) continuously monitor for receipt of the current fare credit data flow and when it is received, output the result to the PT Passenger using the display current fare credit data flow;<br/>(d) continuously monitor for receipt of the fare credit update data flow;<br/>(e) when the data flow in (d) is received, send the request fare card update data flow to the Financial Clearinghouse;<br/>(f) as a result of (e) monitor for receipt of the confirmed fare payment data flow from the Financial Clearinghouse;<br/>(g) if the result in (f) is positive, send the update fare credit data flow to the store of Fare Card Data and output the confirm fare credit update to the PT Passenger;<br/>(h) if the result in (f) is negative (the requested payment has failed) send a failure message to the PT Passenger in the confirm fare credit update data flow.<br/>
Property Value
isReadOnly: false
isFinalSpecialization: 0