F9.5.6 Loading or Unloading Zone Booking Management

Header Image
Project:
F9.5.6 Loading or Unloading Zone Booking Management : Public <<FRAME_Low_Level_Function>> FRAME_Low_Level_Function
Created: 24.10.2019 12:44:41
Modified: 08.09.2021 14:48:14
Project:
Advanced:
This Function shall be capable of providing the following facilities:<br/><br/>(1) The ability to take responsibility for managing the use of loading or unloading zones and holding zones that are used by Freight Vehicle to pick up and deliver goods.<br/>(2) The ability to receive requests from the Freight Vehicle Driver via the Vehicle Trip Planning functionality to book a parking place in a loading or unloading zone.<br/>(3) If a place is found to be free the ability to obtain confirmation from the Unloading/Loading Zone Operator through the Provide Loading/Unloading Zone Operator Interface function.<br/>(4) If there is no parking place available to suit the request from the Freight Vehicle Driver, the ability to recommend alternative loading and unloading zones and/or to determine which is the best holding zone to use until a parking place becomes available.<br/>(5) The ability to check the booking against revisions to the Estimated Time of Arrival (ETA) provided by the Vehicle Trip Plan monitoring functionality and to provide guidance to that functionality if the booking is still valid.<br/>(6) If the ETA has changed to the extent that the original booking is no longer valid and cannot be honoured then the ability to recommend alterative times, and/or alternative zones, and/or the use of a holding zone until a parking place becomes available.<br/>(7) The ability to receive the identity of each Freight Vehicle using each parking place and to send a message to the Unloading/Loading Zone Operator if an incorrect Vehicle is found to be occupying the parking place.<br/>(8) The ability to update the booking information when a message is received from the Vehicle Trip Plan Monitoring functionality that the Freight Vehicle has left the parking place.<br/>(9) The ability to provide micro-routing information for use by Freight Vehicle Drivers to navigate in and around the un/loading zone.<br/>
  • Associations To
  • Associations From
  • Requirements
  • Advanced
Element Source Role Target Role
«FRAME_Low_Level_Data_Flow» pscs.pshvs_un/loading_zone_unavailable_for_new_eta
FRAME_Low_Level_Data_Flow «IN»
Name:  
 
Name:  
 
Details:
 
«FRAME_Functional_Area» F9. Provide Support for Cooperative Systems
FRAME_Functional_Area «componentof»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» pscs.pshvs_holding_zone_unavailable_for_new_eta
FRAME_Low_Level_Data_Flow «IN»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» pscs.pshvs_holding_zone_routing_information
FRAME_Low_Level_Data_Flow «IN»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» pscs_un/loading_zone_booking_for_FTOM
FRAME_Low_Level_Data_Flow «IN»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» pscs_request_un/loading_zone_status
FRAME_Low_Level_Data_Flow «IN»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» pscs.pshvs_un/loading_zone_routing_information
FRAME_Low_Level_Data_Flow «IN»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» pscs_incorrect_vehicle_in_un/loading_zone
FRAME_Low_Level_Data_Flow «IN»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» pscs.pshvs_un/loading_zone_use_response
FRAME_Low_Level_Data_Flow «IN»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» pscs_un/loading_zone_use_request
FRAME_Low_Level_Data_Flow «IN»
Name:  
 
Name:  
 
Details:
 
«FRAME_High_Level_Function» F9.5 Manage Urban Un/Loading Zones
FRAME_High_Level_Function «componentof»
Name:  
 
Name:  
 
Details:
 
Element Source Role Target Role
«FRAME_User_Need» 9.5.8.5
FRAME_User_Need «Servedby»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» pshvs.pscs_freight_vehicle_left_un/loading_zone
FRAME_Low_Level_Data_Flow «OUT»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» pscs_un/loading_zone_use_response
FRAME_Low_Level_Data_Flow «OUT»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» pshvs.pscs_un/loading_zone_use_confirmation
FRAME_Low_Level_Data_Flow «OUT»
Name:  
 
Name:  
 
Details:
 
«FRAME_User_Need» 9.5.8.7
FRAME_User_Need «Servedby»
Name:  
 
Name:  
 
Details:
 
«FRAME_User_Need» 9.5.8.8
FRAME_User_Need «Servedby»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» pscs_hgv_vehicle_id_for_un/loading_zone_booking
FRAME_Low_Level_Data_Flow «OUT»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» pshvs.pscs_un/loading_zone_use_request
FRAME_Low_Level_Data_Flow «OUT»
Name:  
 
Name:  
 
Details:
 
«FRAME_User_Need» 9.5.8.4
FRAME_User_Need «Servedby»
Name:  
 
Name:  
 
Details:
 
«FRAME_User_Need» 9.5.8.6
FRAME_User_Need «Servedby»
Name:  
 
Name:  
 
Details:
 
«FRAME_User_Need» 9.5.8.2
FRAME_User_Need «Servedby»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» pscs_freight_vehicle_identity_for_un/loading_zone
FRAME_Low_Level_Data_Flow «OUT»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» pshvs.pscs_un/loading_zone_eta
FRAME_Low_Level_Data_Flow «OUT»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» pshvs.pscs_holding_zone_eta
FRAME_Low_Level_Data_Flow «OUT»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» pscs_requested_un/loading_zone_status
FRAME_Low_Level_Data_Flow «OUT»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» pscs_freight_vehicle_identity_for_holding_zone
FRAME_Low_Level_Data_Flow «OUT»
Name:  
 
Name:  
 
Details:
 
«FRAME_User_Need» 9.5.8.1
FRAME_User_Need «Servedby»
Name:  
 
Name:  
 
Details:
 
Requirement Type Status Difficulty Priority Stability
Functional Functional Proposed Medium Medium Moderate
Details:
(a) continuously monitor for receipt of the un/loading zone use request data flow from the Manage Freight Vehicle Loading/Unloading Zone Use function;<br/>(b) when the data flow in (a) is received, use the request un/loading zone status and requested un/loading zone status data flows sent to and received from the Manage Store of Loading or Unloading Zone Use function to determine if the requested zone is free for the parameters included in the request;<br/>(c) if the response to (b) is that zone is available, send it with a use request to the Provide Loading/Unloading Zone Operator Interface function in the request un/loading zone use data flow;<br/>(d) as a result of (c) continuously monitor for receipt of the un/loading zone request response data flow;<br/>(e) when the data flow in (d) is received, check its contents and if the answer is acceptance, send this to the Manage Freight Vehicle Loading/Unloading Zone Use function in the un/loading zone response data flow;<br/>(f) if the response in (e) is rejection, use the same data flows as in (b) to find out when the zone will be available and/or when a holding zone will be available for use until the requested loading or unloading zone is available;<br/>(g) send the results of (f) to the Manage Freight Vehicle Parking Reservations function in the loading or unloading zone response data flow;<br/>(h) if the response to (b) is that the zone is not available at the times requested, use the same data flows as in (b) to find out when the zone will be available and/or when a holding zone will be available for use until the requested loading or unloading zone is available;<br/>(i) send the response to (h) in the un/loading zone response data flow to the Manage Freight Vehicle Loading/Unloading Zone Use function;<br/>(j) as a result of (e) or (i) continuously monitor for receipt of the un/loading zone use confirmation data flow;<br/>(k) when the data flow in (j) is received with a positive response, send this to the Manage Store of Loading or Unloading Zone Use function in the request un/loading zone status data flow;<br/>(l) if the data flow in (j) contains a rejection, repeat (b) to (j) using the contents of the data flow as the new request for use of a loading or unloading zone;<br/>(m) continuously monitor for receipt of the un/loading zone eta or holding zone eta data flows from the Monitor Vehicle Trip Plan function;<br/>(n) when either of the data flows in (m) is received, check that the previously booking zone is free using the data flows in (b);<br/>(o) if the result of (n) is positive, send the detailed information about how to find and use the loading or unloading zone or holding zone to the Manage Freight Vehicle Parking Use function in either the un/loading zone routing information or holding zone routing information data flows respectively;<br/>(p) repeat (m), but if no further inputs of the data flow are received after a period of time, return to (a);<br/>(q) if the result of (n) is negative, use the data flows in (b) to find out when the zone will be available and/or when a suitable holding zone will be available for use until the requested loading or unloading zone is available;<br/>(r) send the result of (q) to the Manage Freight Vehicle Loading/Unloading Zone Use function in either the un/loading zone unavailable for new eta or holding zone unavailable for new eta data flows respectively;<br/>(s) as a result of (r) continuously monitor for receipt of the un/loading zone use request data flow from the Manage Freight Vehicle Loading/Unloading Zone Use function;<br/>(t) repeat (b) to (i), and when successful repeat (j), but if no further inputs of the data flow are received after a period of time, return to (a);<br/>(u) continuously monitor for receipt of the freight vehicle identity for un/loading zone data flow from the Detect Vehicle Using Loading or Unloading Zone function;<br/>(v) if the data flow in (u) shows a change in vehicle identity, check that it is the correct vehicle that is using the Loading or Unloading zone and if not send the incorrect vehicle using un/loading zone data flow to the Provide Loading/Unloading Zone Operator Interface function;<br/>(w) if the data flow in (u) shows that the correct vehicle has now entered or left the Loading or Unloading zone update its status by sending the change in the request un/loading zone status data flow to the Manage Store of Loading or Unloading Zone Use function;<br/>(x) repeat (u) to (w) for the freight vehicle identity for holding zone data flow from the Detect Vehicle Using Holding Zone function;<br/>(y) continuously monitor for receipt of the freight vehicle left un/loading zone data flow from the Monitor Vehicle Trip Plan Implementation function;<br/>(z) when the data flow in (y) is received, update the zone status by sending the change in the request un/loading zone status data flow to the Manage Store of Loading or Unloading Zone Use function.<br/>
Property Value
isReadOnly: false
isFinalSpecialization: 0